From 6bf1d393f536f16ff5f28af463f83335c9646f44 Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Tue, 18 Aug 2026 04:16:38 +0000 Subject: [PATCH 1/2] chore: update googleapis commitish to 28ba5d1 --- librarian.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/librarian.yaml b/librarian.yaml index f6190cd0a769..d385b6a6f84d 100644 --- a/librarian.yaml +++ b/librarian.yaml @@ -16,8 +16,8 @@ version: v0.36.0 repo: googleapis/google-cloud-java sources: googleapis: - commit: ca91093129b6744ee1dbb062381cdf63dcec669b - sha256: 00a17d6b7b6269c2f3aacc094a8f89a06dc0d8fa92f517841fa2032940887d22 + commit: 28ba5d15234eff44241492ca72b135e1171fc537 + sha256: 7914a988cc0da8792005bf87a7a4277aa15f85d57d1727c2eef93fce743ab4a1 showcase: commit: f97fd357084b9e85ef5dd02ba084551c3f85191c sha256: b5d293831e6895ca139d9a0a92eec75a82e73398978b140af8f7c5e91c7c969a From c9b0423a23ce075fdcf043e24d76b017905c1648 Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Tue, 18 Aug 2026 04:16:39 +0000 Subject: [PATCH 2/2] chore: generate libraries --- .../dataform/v1beta1/DataformClient.java | 533 ++++++ .../dataform/v1beta1/DataformSettings.java | 67 + .../dataform/v1beta1/gapic_metadata.json | 15 + .../dataform/v1beta1/stub/DataformStub.java | 40 + .../v1beta1/stub/DataformStubSettings.java | 223 +++ .../v1beta1/stub/GrpcDataformStub.java | 209 +++ .../v1beta1/stub/HttpJsonDataformStub.java | 343 ++++ .../reflect-config.json | 189 ++ .../v1beta1/DataformClientHttpJsonTest.java | 302 +++ .../dataform/v1beta1/DataformClientTest.java | 285 +++ .../dataform/v1beta1/MockDataformImpl.java | 111 ++ .../cloud/dataform/v1beta1/DataformGrpc.java | 769 +++++++- .../dataform/v1/CodeCompilationConfig.java | 147 ++ .../v1/CodeCompilationConfigOrBuilder.java | 30 + .../cloud/dataform/v1/DataformProto.java | 1062 +++++------ .../google/cloud/dataform/v1/dataform.proto | 6 + .../dataform/v1beta1/BranchMetadata.java | 890 +++++++++ .../v1beta1/BranchMetadataOrBuilder.java | 91 + .../CheckoutWorkspaceBranchRequest.java | 1146 ++++++++++++ ...eckoutWorkspaceBranchRequestOrBuilder.java | 138 ++ .../v1beta1/CodeCompilationConfig.java | 147 ++ .../CodeCompilationConfigOrBuilder.java | 30 + .../dataform/v1beta1/CreateFolderRequest.java | 14 +- .../v1beta1/CreateFolderRequestOrBuilder.java | 4 +- .../v1beta1/CreateTeamFolderRequest.java | 14 +- .../CreateTeamFolderRequestOrBuilder.java | 4 +- .../cloud/dataform/v1beta1/DataformProto.java | 1648 ++++++++++------- .../dataform/v1beta1/DeleteBranchRequest.java | 915 +++++++++ .../v1beta1/DeleteBranchRequestOrBuilder.java | 102 + .../v1beta1/DeleteBranchResponse.java | 397 ++++ .../DeleteBranchResponseOrBuilder.java | 27 + .../FetchCurrentWorkspaceBranchRequest.java | 637 +++++++ ...urrentWorkspaceBranchRequestOrBuilder.java | 62 + .../FetchCurrentWorkspaceBranchResponse.java | 609 ++++++ ...rrentWorkspaceBranchResponseOrBuilder.java | 54 + .../FetchWorkspaceBranchesRequest.java | 1343 ++++++++++++++ ...etchWorkspaceBranchesRequestOrBuilder.java | 144 ++ .../FetchWorkspaceBranchesResponse.java | 1130 +++++++++++ ...tchWorkspaceBranchesResponseOrBuilder.java | 112 ++ .../cloud/dataform/v1beta1/Repository.java | 18 +- .../v1beta1/SyncWorkspaceRefsRequest.java | 926 +++++++++ .../SyncWorkspaceRefsRequestOrBuilder.java | 105 ++ .../v1beta1/SyncWorkspaceRefsResponse.java | 397 ++++ .../SyncWorkspaceRefsResponseOrBuilder.java | 27 + .../cloud/dataform/v1beta1/Workspace.java | 709 ++++++- .../dataform/v1beta1/WorkspaceOrBuilder.java | 134 ++ .../cloud/dataform/v1beta1/dataform.proto | 239 +++ .../AsyncCheckoutWorkspaceBranch.java | 55 + .../SyncCheckoutWorkspaceBranch.java | 51 + .../deletebranch/AsyncDeleteBranch.java | 54 + .../deletebranch/SyncDeleteBranch.java | 50 + .../AsyncFetchCurrentWorkspaceBranch.java | 52 + .../SyncFetchCurrentWorkspaceBranch.java | 49 + .../AsyncFetchWorkspaceBranches.java | 56 + .../AsyncFetchWorkspaceBranchesPaged.java | 64 + .../SyncFetchWorkspaceBranches.java | 52 + .../AsyncSyncWorkspaceRefs.java | 54 + .../SyncSyncWorkspaceRefs.java | 50 + .../v1/DeveloperKnowledgeClient.java | 2 +- .../knowledge/v1/DeveloperKnowledgeGrpc.java | 10 +- .../knowledge/v1/DeveloperKnowledgeProto.java | 14 +- .../knowledge/v1/developerknowledge.proto | 4 +- 62 files changed, 15783 insertions(+), 1378 deletions(-) create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/BranchMetadata.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/BranchMetadataOrBuilder.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CheckoutWorkspaceBranchRequest.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CheckoutWorkspaceBranchRequestOrBuilder.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchRequest.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchRequestOrBuilder.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchResponse.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchResponseOrBuilder.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchRequest.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchRequestOrBuilder.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchResponse.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchResponseOrBuilder.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesRequest.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesRequestOrBuilder.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesResponse.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesResponseOrBuilder.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsRequest.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsRequestOrBuilder.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsResponse.java create mode 100644 java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsResponseOrBuilder.java create mode 100644 java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/checkoutworkspacebranch/AsyncCheckoutWorkspaceBranch.java create mode 100644 java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/checkoutworkspacebranch/SyncCheckoutWorkspaceBranch.java create mode 100644 java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/deletebranch/AsyncDeleteBranch.java create mode 100644 java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/deletebranch/SyncDeleteBranch.java create mode 100644 java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchcurrentworkspacebranch/AsyncFetchCurrentWorkspaceBranch.java create mode 100644 java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchcurrentworkspacebranch/SyncFetchCurrentWorkspaceBranch.java create mode 100644 java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/AsyncFetchWorkspaceBranches.java create mode 100644 java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/AsyncFetchWorkspaceBranchesPaged.java create mode 100644 java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/SyncFetchWorkspaceBranches.java create mode 100644 java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/syncworkspacerefs/AsyncSyncWorkspaceRefs.java create mode 100644 java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/syncworkspacerefs/SyncSyncWorkspaceRefs.java diff --git a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/DataformClient.java b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/DataformClient.java index bc819c20f2b5..ff373b3735df 100644 --- a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/DataformClient.java +++ b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/DataformClient.java @@ -695,6 +695,77 @@ * * * + *

SyncWorkspaceRefs + *

Syncs the refs of a Workspace. + * + *

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

+ * + *

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

+ * + * + * + * + *

FetchWorkspaceBranches + *

Fetches branches in a Workspace. + * + *

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

+ * + *

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

+ * + * + * + * + *

DeleteBranch + *

Deletes a branch in a Workspace. + * + *

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

+ * + *

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

+ * + * + * + * + *

CheckoutWorkspaceBranch + *

Checkout a branch in a Workspace. + * + *

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

+ * + *

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

+ * + * + * + * + *

FetchCurrentWorkspaceBranch + *

Fetches the current branch of a Workspace. + * + *

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

+ * + *

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

+ * + * + * + * *

PushGitCommits *

Pushes Git commits from a Workspace to the Repository's remote. * @@ -5644,6 +5715,378 @@ public final PullGitCommitsResponse pullGitCommits(PullGitCommitsRequest request return stub.pullGitCommitsCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Syncs the refs of a Workspace. + * + *

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 (DataformClient dataformClient = DataformClient.create()) {
+   *   SyncWorkspaceRefsRequest request =
+   *       SyncWorkspaceRefsRequest.newBuilder()
+   *           .setName(
+   *               WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]")
+   *                   .toString())
+   *           .setRemoteBranchName("remoteBranchName2129930291")
+   *           .setDeepen(-1335656811)
+   *           .build();
+   *   SyncWorkspaceRefsResponse response = dataformClient.syncWorkspaceRefs(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 SyncWorkspaceRefsResponse syncWorkspaceRefs(SyncWorkspaceRefsRequest request) { + return syncWorkspaceRefsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Syncs the refs of a Workspace. + * + *

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 (DataformClient dataformClient = DataformClient.create()) {
+   *   SyncWorkspaceRefsRequest request =
+   *       SyncWorkspaceRefsRequest.newBuilder()
+   *           .setName(
+   *               WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]")
+   *                   .toString())
+   *           .setRemoteBranchName("remoteBranchName2129930291")
+   *           .setDeepen(-1335656811)
+   *           .build();
+   *   ApiFuture future =
+   *       dataformClient.syncWorkspaceRefsCallable().futureCall(request);
+   *   // Do something.
+   *   SyncWorkspaceRefsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + syncWorkspaceRefsCallable() { + return stub.syncWorkspaceRefsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Fetches branches in a Workspace. + * + *

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 (DataformClient dataformClient = DataformClient.create()) {
+   *   FetchWorkspaceBranchesRequest request =
+   *       FetchWorkspaceBranchesRequest.newBuilder()
+   *           .setName(
+   *               WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]")
+   *                   .toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (BranchMetadata element : dataformClient.fetchWorkspaceBranches(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 FetchWorkspaceBranchesPagedResponse fetchWorkspaceBranches( + FetchWorkspaceBranchesRequest request) { + return fetchWorkspaceBranchesPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Fetches branches in a Workspace. + * + *

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 (DataformClient dataformClient = DataformClient.create()) {
+   *   FetchWorkspaceBranchesRequest request =
+   *       FetchWorkspaceBranchesRequest.newBuilder()
+   *           .setName(
+   *               WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]")
+   *                   .toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       dataformClient.fetchWorkspaceBranchesPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (BranchMetadata element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + fetchWorkspaceBranchesPagedCallable() { + return stub.fetchWorkspaceBranchesPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Fetches branches in a Workspace. + * + *

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 (DataformClient dataformClient = DataformClient.create()) {
+   *   FetchWorkspaceBranchesRequest request =
+   *       FetchWorkspaceBranchesRequest.newBuilder()
+   *           .setName(
+   *               WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]")
+   *                   .toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     FetchWorkspaceBranchesResponse response =
+   *         dataformClient.fetchWorkspaceBranchesCallable().call(request);
+   *     for (BranchMetadata element : response.getBranchesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + fetchWorkspaceBranchesCallable() { + return stub.fetchWorkspaceBranchesCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a branch in a Workspace. + * + *

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 (DataformClient dataformClient = DataformClient.create()) {
+   *   DeleteBranchRequest request =
+   *       DeleteBranchRequest.newBuilder()
+   *           .setName(
+   *               WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]")
+   *                   .toString())
+   *           .setBranch("branch-1381030494")
+   *           .setForce(true)
+   *           .build();
+   *   DeleteBranchResponse response = dataformClient.deleteBranch(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 DeleteBranchResponse deleteBranch(DeleteBranchRequest request) { + return deleteBranchCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a branch in a Workspace. + * + *

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 (DataformClient dataformClient = DataformClient.create()) {
+   *   DeleteBranchRequest request =
+   *       DeleteBranchRequest.newBuilder()
+   *           .setName(
+   *               WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]")
+   *                   .toString())
+   *           .setBranch("branch-1381030494")
+   *           .setForce(true)
+   *           .build();
+   *   ApiFuture future =
+   *       dataformClient.deleteBranchCallable().futureCall(request);
+   *   // Do something.
+   *   DeleteBranchResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteBranchCallable() { + return stub.deleteBranchCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Checkout a branch in a Workspace. + * + *

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 (DataformClient dataformClient = DataformClient.create()) {
+   *   CheckoutWorkspaceBranchRequest request =
+   *       CheckoutWorkspaceBranchRequest.newBuilder()
+   *           .setName(
+   *               WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]")
+   *                   .toString())
+   *           .setBranch("branch-1381030494")
+   *           .setCreateIfNotExists(true)
+   *           .setSourceBranch("sourceBranch838777245")
+   *           .build();
+   *   dataformClient.checkoutWorkspaceBranch(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 checkoutWorkspaceBranch(CheckoutWorkspaceBranchRequest request) { + checkoutWorkspaceBranchCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Checkout a branch in a Workspace. + * + *

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 (DataformClient dataformClient = DataformClient.create()) {
+   *   CheckoutWorkspaceBranchRequest request =
+   *       CheckoutWorkspaceBranchRequest.newBuilder()
+   *           .setName(
+   *               WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]")
+   *                   .toString())
+   *           .setBranch("branch-1381030494")
+   *           .setCreateIfNotExists(true)
+   *           .setSourceBranch("sourceBranch838777245")
+   *           .build();
+   *   ApiFuture future =
+   *       dataformClient.checkoutWorkspaceBranchCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + checkoutWorkspaceBranchCallable() { + return stub.checkoutWorkspaceBranchCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Fetches the current branch of a Workspace. + * + *

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 (DataformClient dataformClient = DataformClient.create()) {
+   *   FetchCurrentWorkspaceBranchRequest request =
+   *       FetchCurrentWorkspaceBranchRequest.newBuilder()
+   *           .setName(
+   *               WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]")
+   *                   .toString())
+   *           .build();
+   *   FetchCurrentWorkspaceBranchResponse response =
+   *       dataformClient.fetchCurrentWorkspaceBranch(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 FetchCurrentWorkspaceBranchResponse fetchCurrentWorkspaceBranch( + FetchCurrentWorkspaceBranchRequest request) { + return fetchCurrentWorkspaceBranchCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Fetches the current branch of a Workspace. + * + *

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 (DataformClient dataformClient = DataformClient.create()) {
+   *   FetchCurrentWorkspaceBranchRequest request =
+   *       FetchCurrentWorkspaceBranchRequest.newBuilder()
+   *           .setName(
+   *               WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       dataformClient.fetchCurrentWorkspaceBranchCallable().futureCall(request);
+   *   // Do something.
+   *   FetchCurrentWorkspaceBranchResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable< + FetchCurrentWorkspaceBranchRequest, FetchCurrentWorkspaceBranchResponse> + fetchCurrentWorkspaceBranchCallable() { + return stub.fetchCurrentWorkspaceBranchCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Pushes Git commits from a Workspace to the Repository's remote. @@ -10721,6 +11164,96 @@ protected ListWorkspacesFixedSizeCollection createCollection( } } + public static class FetchWorkspaceBranchesPagedResponse + extends AbstractPagedListResponse< + FetchWorkspaceBranchesRequest, + FetchWorkspaceBranchesResponse, + BranchMetadata, + FetchWorkspaceBranchesPage, + FetchWorkspaceBranchesFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext + context, + ApiFuture futureResponse) { + ApiFuture futurePage = + FetchWorkspaceBranchesPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new FetchWorkspaceBranchesPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private FetchWorkspaceBranchesPagedResponse(FetchWorkspaceBranchesPage page) { + super(page, FetchWorkspaceBranchesFixedSizeCollection.createEmptyCollection()); + } + } + + public static class FetchWorkspaceBranchesPage + extends AbstractPage< + FetchWorkspaceBranchesRequest, + FetchWorkspaceBranchesResponse, + BranchMetadata, + FetchWorkspaceBranchesPage> { + + private FetchWorkspaceBranchesPage( + @Nullable + PageContext< + FetchWorkspaceBranchesRequest, FetchWorkspaceBranchesResponse, BranchMetadata> + context, + @Nullable FetchWorkspaceBranchesResponse response) { + super(context, response); + } + + private static FetchWorkspaceBranchesPage createEmptyPage() { + return new FetchWorkspaceBranchesPage(null, null); + } + + @Override + protected FetchWorkspaceBranchesPage createPage( + @Nullable + PageContext< + FetchWorkspaceBranchesRequest, FetchWorkspaceBranchesResponse, BranchMetadata> + context, + @Nullable FetchWorkspaceBranchesResponse response) { + return new FetchWorkspaceBranchesPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + @Nullable + PageContext< + FetchWorkspaceBranchesRequest, FetchWorkspaceBranchesResponse, BranchMetadata> + context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class FetchWorkspaceBranchesFixedSizeCollection + extends AbstractFixedSizeCollection< + FetchWorkspaceBranchesRequest, + FetchWorkspaceBranchesResponse, + BranchMetadata, + FetchWorkspaceBranchesPage, + FetchWorkspaceBranchesFixedSizeCollection> { + + private FetchWorkspaceBranchesFixedSizeCollection( + @Nullable List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static FetchWorkspaceBranchesFixedSizeCollection createEmptyCollection() { + return new FetchWorkspaceBranchesFixedSizeCollection(null, 0); + } + + @Override + protected FetchWorkspaceBranchesFixedSizeCollection createCollection( + @Nullable List pages, int collectionSize) { + return new FetchWorkspaceBranchesFixedSizeCollection(pages, collectionSize); + } + } + public static class QueryDirectoryContentsPagedResponse extends AbstractPagedListResponse< QueryDirectoryContentsRequest, diff --git a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/DataformSettings.java b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/DataformSettings.java index 3e6ccdb9ea76..d3d68f132ff1 100644 --- a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/DataformSettings.java +++ b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/DataformSettings.java @@ -17,6 +17,7 @@ package com.google.cloud.dataform.v1beta1; import static com.google.cloud.dataform.v1beta1.DataformClient.FetchRepositoryHistoryPagedResponse; +import static com.google.cloud.dataform.v1beta1.DataformClient.FetchWorkspaceBranchesPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListCompilationResultsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListLocationsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListReleaseConfigsPagedResponse; @@ -379,6 +380,38 @@ public UnaryCallSettings pullGitC return ((DataformStubSettings) getStubSettings()).pullGitCommitsSettings(); } + /** Returns the object with the settings used for calls to syncWorkspaceRefs. */ + public UnaryCallSettings + syncWorkspaceRefsSettings() { + return ((DataformStubSettings) getStubSettings()).syncWorkspaceRefsSettings(); + } + + /** Returns the object with the settings used for calls to fetchWorkspaceBranches. */ + public PagedCallSettings< + FetchWorkspaceBranchesRequest, + FetchWorkspaceBranchesResponse, + FetchWorkspaceBranchesPagedResponse> + fetchWorkspaceBranchesSettings() { + return ((DataformStubSettings) getStubSettings()).fetchWorkspaceBranchesSettings(); + } + + /** Returns the object with the settings used for calls to deleteBranch. */ + public UnaryCallSettings deleteBranchSettings() { + return ((DataformStubSettings) getStubSettings()).deleteBranchSettings(); + } + + /** Returns the object with the settings used for calls to checkoutWorkspaceBranch. */ + public UnaryCallSettings + checkoutWorkspaceBranchSettings() { + return ((DataformStubSettings) getStubSettings()).checkoutWorkspaceBranchSettings(); + } + + /** Returns the object with the settings used for calls to fetchCurrentWorkspaceBranch. */ + public UnaryCallSettings + fetchCurrentWorkspaceBranchSettings() { + return ((DataformStubSettings) getStubSettings()).fetchCurrentWorkspaceBranchSettings(); + } + /** Returns the object with the settings used for calls to pushGitCommits. */ public UnaryCallSettings pushGitCommitsSettings() { return ((DataformStubSettings) getStubSettings()).pushGitCommitsSettings(); @@ -989,6 +1022,40 @@ public UnaryCallSettings.Builder deleteWorkspaceS return getStubSettingsBuilder().pullGitCommitsSettings(); } + /** Returns the builder for the settings used for calls to syncWorkspaceRefs. */ + public UnaryCallSettings.Builder + syncWorkspaceRefsSettings() { + return getStubSettingsBuilder().syncWorkspaceRefsSettings(); + } + + /** Returns the builder for the settings used for calls to fetchWorkspaceBranches. */ + public PagedCallSettings.Builder< + FetchWorkspaceBranchesRequest, + FetchWorkspaceBranchesResponse, + FetchWorkspaceBranchesPagedResponse> + fetchWorkspaceBranchesSettings() { + return getStubSettingsBuilder().fetchWorkspaceBranchesSettings(); + } + + /** Returns the builder for the settings used for calls to deleteBranch. */ + public UnaryCallSettings.Builder + deleteBranchSettings() { + return getStubSettingsBuilder().deleteBranchSettings(); + } + + /** Returns the builder for the settings used for calls to checkoutWorkspaceBranch. */ + public UnaryCallSettings.Builder + checkoutWorkspaceBranchSettings() { + return getStubSettingsBuilder().checkoutWorkspaceBranchSettings(); + } + + /** Returns the builder for the settings used for calls to fetchCurrentWorkspaceBranch. */ + public UnaryCallSettings.Builder< + FetchCurrentWorkspaceBranchRequest, FetchCurrentWorkspaceBranchResponse> + fetchCurrentWorkspaceBranchSettings() { + return getStubSettingsBuilder().fetchCurrentWorkspaceBranchSettings(); + } + /** Returns the builder for the settings used for calls to pushGitCommits. */ public UnaryCallSettings.Builder pushGitCommitsSettings() { diff --git a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/gapic_metadata.json b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/gapic_metadata.json index 82a138dffd2b..515a791a8f0e 100644 --- a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/gapic_metadata.json +++ b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/gapic_metadata.json @@ -13,6 +13,9 @@ "CancelWorkflowInvocation": { "methods": ["cancelWorkflowInvocation", "cancelWorkflowInvocationCallable"] }, + "CheckoutWorkspaceBranch": { + "methods": ["checkoutWorkspaceBranch", "checkoutWorkspaceBranchCallable"] + }, "CommitRepositoryChanges": { "methods": ["commitRepositoryChanges", "commitRepositoryChangesCallable"] }, @@ -46,6 +49,9 @@ "CreateWorkspace": { "methods": ["createWorkspace", "createWorkspace", "createWorkspace", "createWorkspaceCallable"] }, + "DeleteBranch": { + "methods": ["deleteBranch", "deleteBranchCallable"] + }, "DeleteFolder": { "methods": ["deleteFolder", "deleteFolder", "deleteFolder", "deleteFolderCallable"] }, @@ -76,6 +82,9 @@ "DeleteWorkspace": { "methods": ["deleteWorkspace", "deleteWorkspace", "deleteWorkspace", "deleteWorkspaceCallable"] }, + "FetchCurrentWorkspaceBranch": { + "methods": ["fetchCurrentWorkspaceBranch", "fetchCurrentWorkspaceBranchCallable"] + }, "FetchFileDiff": { "methods": ["fetchFileDiff", "fetchFileDiffCallable"] }, @@ -91,6 +100,9 @@ "FetchRepositoryHistory": { "methods": ["fetchRepositoryHistory", "fetchRepositoryHistoryPagedCallable", "fetchRepositoryHistoryCallable"] }, + "FetchWorkspaceBranches": { + "methods": ["fetchWorkspaceBranches", "fetchWorkspaceBranchesPagedCallable", "fetchWorkspaceBranchesCallable"] + }, "GetCompilationResult": { "methods": ["getCompilationResult", "getCompilationResult", "getCompilationResult", "getCompilationResultCallable"] }, @@ -214,6 +226,9 @@ "SetIamPolicy": { "methods": ["setIamPolicy", "setIamPolicyCallable"] }, + "SyncWorkspaceRefs": { + "methods": ["syncWorkspaceRefs", "syncWorkspaceRefsCallable"] + }, "TestIamPermissions": { "methods": ["testIamPermissions", "testIamPermissionsCallable"] }, diff --git a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/DataformStub.java b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/DataformStub.java index c8445168f4ef..f9da7807d7ec 100644 --- a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/DataformStub.java +++ b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/DataformStub.java @@ -17,6 +17,7 @@ package com.google.cloud.dataform.v1beta1.stub; import static com.google.cloud.dataform.v1beta1.DataformClient.FetchRepositoryHistoryPagedResponse; +import static com.google.cloud.dataform.v1beta1.DataformClient.FetchWorkspaceBranchesPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListCompilationResultsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListLocationsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListReleaseConfigsPagedResponse; @@ -40,6 +41,7 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse; +import com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest; import com.google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest; import com.google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse; import com.google.cloud.dataform.v1beta1.CommitWorkspaceChangesRequest; @@ -56,6 +58,8 @@ import com.google.cloud.dataform.v1beta1.CreateWorkflowConfigRequest; import com.google.cloud.dataform.v1beta1.CreateWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.CreateWorkspaceRequest; +import com.google.cloud.dataform.v1beta1.DeleteBranchRequest; +import com.google.cloud.dataform.v1beta1.DeleteBranchResponse; import com.google.cloud.dataform.v1beta1.DeleteFolderRequest; import com.google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata; import com.google.cloud.dataform.v1beta1.DeleteFolderTreeRequest; @@ -69,6 +73,8 @@ import com.google.cloud.dataform.v1beta1.DeleteWorkflowConfigRequest; import com.google.cloud.dataform.v1beta1.DeleteWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.DeleteWorkspaceRequest; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse; import com.google.cloud.dataform.v1beta1.FetchFileDiffRequest; import com.google.cloud.dataform.v1beta1.FetchFileDiffResponse; import com.google.cloud.dataform.v1beta1.FetchFileGitStatusesRequest; @@ -79,6 +85,8 @@ import com.google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse; import com.google.cloud.dataform.v1beta1.FetchRepositoryHistoryRequest; import com.google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse; import com.google.cloud.dataform.v1beta1.Folder; import com.google.cloud.dataform.v1beta1.GetCompilationResultRequest; import com.google.cloud.dataform.v1beta1.GetConfigRequest; @@ -147,6 +155,8 @@ import com.google.cloud.dataform.v1beta1.SearchFilesResponse; import com.google.cloud.dataform.v1beta1.SearchTeamFoldersRequest; import com.google.cloud.dataform.v1beta1.SearchTeamFoldersResponse; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse; import com.google.cloud.dataform.v1beta1.TeamFolder; import com.google.cloud.dataform.v1beta1.UpdateConfigRequest; import com.google.cloud.dataform.v1beta1.UpdateFolderRequest; @@ -424,6 +434,36 @@ public UnaryCallable pullGitCommi throw new UnsupportedOperationException("Not implemented: pullGitCommitsCallable()"); } + public UnaryCallable + syncWorkspaceRefsCallable() { + throw new UnsupportedOperationException("Not implemented: syncWorkspaceRefsCallable()"); + } + + public UnaryCallable + fetchWorkspaceBranchesPagedCallable() { + throw new UnsupportedOperationException( + "Not implemented: fetchWorkspaceBranchesPagedCallable()"); + } + + public UnaryCallable + fetchWorkspaceBranchesCallable() { + throw new UnsupportedOperationException("Not implemented: fetchWorkspaceBranchesCallable()"); + } + + public UnaryCallable deleteBranchCallable() { + throw new UnsupportedOperationException("Not implemented: deleteBranchCallable()"); + } + + public UnaryCallable checkoutWorkspaceBranchCallable() { + throw new UnsupportedOperationException("Not implemented: checkoutWorkspaceBranchCallable()"); + } + + public UnaryCallable + fetchCurrentWorkspaceBranchCallable() { + throw new UnsupportedOperationException( + "Not implemented: fetchCurrentWorkspaceBranchCallable()"); + } + public UnaryCallable pushGitCommitsCallable() { throw new UnsupportedOperationException("Not implemented: pushGitCommitsCallable()"); } diff --git a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/DataformStubSettings.java b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/DataformStubSettings.java index f42c571ad748..b9574dc53ef9 100644 --- a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/DataformStubSettings.java +++ b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/DataformStubSettings.java @@ -17,6 +17,7 @@ package com.google.cloud.dataform.v1beta1.stub; import static com.google.cloud.dataform.v1beta1.DataformClient.FetchRepositoryHistoryPagedResponse; +import static com.google.cloud.dataform.v1beta1.DataformClient.FetchWorkspaceBranchesPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListCompilationResultsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListLocationsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListReleaseConfigsPagedResponse; @@ -65,8 +66,10 @@ import com.google.api.gax.rpc.TransportChannelProvider; import com.google.api.gax.rpc.UnaryCallSettings; import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.dataform.v1beta1.BranchMetadata; import com.google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse; +import com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest; import com.google.cloud.dataform.v1beta1.CommitLogEntry; import com.google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest; import com.google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse; @@ -85,6 +88,8 @@ import com.google.cloud.dataform.v1beta1.CreateWorkflowConfigRequest; import com.google.cloud.dataform.v1beta1.CreateWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.CreateWorkspaceRequest; +import com.google.cloud.dataform.v1beta1.DeleteBranchRequest; +import com.google.cloud.dataform.v1beta1.DeleteBranchResponse; import com.google.cloud.dataform.v1beta1.DeleteFolderRequest; import com.google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata; import com.google.cloud.dataform.v1beta1.DeleteFolderTreeRequest; @@ -99,6 +104,8 @@ import com.google.cloud.dataform.v1beta1.DeleteWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.DeleteWorkspaceRequest; import com.google.cloud.dataform.v1beta1.DirectoryEntry; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse; import com.google.cloud.dataform.v1beta1.FetchFileDiffRequest; import com.google.cloud.dataform.v1beta1.FetchFileDiffResponse; import com.google.cloud.dataform.v1beta1.FetchFileGitStatusesRequest; @@ -109,6 +116,8 @@ import com.google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse; import com.google.cloud.dataform.v1beta1.FetchRepositoryHistoryRequest; import com.google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse; import com.google.cloud.dataform.v1beta1.Folder; import com.google.cloud.dataform.v1beta1.GetCompilationResultRequest; import com.google.cloud.dataform.v1beta1.GetConfigRequest; @@ -178,6 +187,8 @@ import com.google.cloud.dataform.v1beta1.SearchResult; import com.google.cloud.dataform.v1beta1.SearchTeamFoldersRequest; import com.google.cloud.dataform.v1beta1.SearchTeamFoldersResponse; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse; import com.google.cloud.dataform.v1beta1.TeamFolder; import com.google.cloud.dataform.v1beta1.UpdateConfigRequest; import com.google.cloud.dataform.v1beta1.UpdateFolderRequest; @@ -379,6 +390,19 @@ public class DataformStubSettings extends StubSettings { installNpmPackagesSettings; private final UnaryCallSettings pullGitCommitsSettings; + private final UnaryCallSettings + syncWorkspaceRefsSettings; + private final PagedCallSettings< + FetchWorkspaceBranchesRequest, + FetchWorkspaceBranchesResponse, + FetchWorkspaceBranchesPagedResponse> + fetchWorkspaceBranchesSettings; + private final UnaryCallSettings deleteBranchSettings; + private final UnaryCallSettings + checkoutWorkspaceBranchSettings; + private final UnaryCallSettings< + FetchCurrentWorkspaceBranchRequest, FetchCurrentWorkspaceBranchResponse> + fetchCurrentWorkspaceBranchSettings; private final UnaryCallSettings pushGitCommitsSettings; private final UnaryCallSettings @@ -804,6 +828,47 @@ public Iterable extractResources(ListWorkspacesResponse payload) { } }; + private static final PagedListDescriptor< + FetchWorkspaceBranchesRequest, FetchWorkspaceBranchesResponse, BranchMetadata> + FETCH_WORKSPACE_BRANCHES_PAGE_STR_DESC = + new PagedListDescriptor< + FetchWorkspaceBranchesRequest, FetchWorkspaceBranchesResponse, BranchMetadata>() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public FetchWorkspaceBranchesRequest injectToken( + FetchWorkspaceBranchesRequest payload, String token) { + return FetchWorkspaceBranchesRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public FetchWorkspaceBranchesRequest injectPageSize( + FetchWorkspaceBranchesRequest payload, int pageSize) { + return FetchWorkspaceBranchesRequest.newBuilder(payload) + .setPageSize(pageSize) + .build(); + } + + @Override + public Integer extractPageSize(FetchWorkspaceBranchesRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(FetchWorkspaceBranchesResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources( + FetchWorkspaceBranchesResponse payload) { + return payload.getBranchesList(); + } + }; + private static final PagedListDescriptor< QueryDirectoryContentsRequest, QueryDirectoryContentsResponse, DirectoryEntry> QUERY_DIRECTORY_CONTENTS_PAGE_STR_DESC = @@ -1362,6 +1427,31 @@ public ApiFuture getFuturePagedResponse( } }; + private static final PagedListResponseFactory< + FetchWorkspaceBranchesRequest, + FetchWorkspaceBranchesResponse, + FetchWorkspaceBranchesPagedResponse> + FETCH_WORKSPACE_BRANCHES_PAGE_STR_FACT = + new PagedListResponseFactory< + FetchWorkspaceBranchesRequest, + FetchWorkspaceBranchesResponse, + FetchWorkspaceBranchesPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable + callable, + FetchWorkspaceBranchesRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext< + FetchWorkspaceBranchesRequest, FetchWorkspaceBranchesResponse, BranchMetadata> + pageContext = + PageContext.create( + callable, FETCH_WORKSPACE_BRANCHES_PAGE_STR_DESC, request, context); + return FetchWorkspaceBranchesPagedResponse.createAsync(pageContext, futureResponse); + } + }; + private static final PagedListResponseFactory< QueryDirectoryContentsRequest, QueryDirectoryContentsResponse, @@ -1816,6 +1906,38 @@ public UnaryCallSettings pullGitC return pullGitCommitsSettings; } + /** Returns the object with the settings used for calls to syncWorkspaceRefs. */ + public UnaryCallSettings + syncWorkspaceRefsSettings() { + return syncWorkspaceRefsSettings; + } + + /** Returns the object with the settings used for calls to fetchWorkspaceBranches. */ + public PagedCallSettings< + FetchWorkspaceBranchesRequest, + FetchWorkspaceBranchesResponse, + FetchWorkspaceBranchesPagedResponse> + fetchWorkspaceBranchesSettings() { + return fetchWorkspaceBranchesSettings; + } + + /** Returns the object with the settings used for calls to deleteBranch. */ + public UnaryCallSettings deleteBranchSettings() { + return deleteBranchSettings; + } + + /** Returns the object with the settings used for calls to checkoutWorkspaceBranch. */ + public UnaryCallSettings + checkoutWorkspaceBranchSettings() { + return checkoutWorkspaceBranchSettings; + } + + /** Returns the object with the settings used for calls to fetchCurrentWorkspaceBranch. */ + public UnaryCallSettings + fetchCurrentWorkspaceBranchSettings() { + return fetchCurrentWorkspaceBranchSettings; + } + /** Returns the object with the settings used for calls to pushGitCommits. */ public UnaryCallSettings pushGitCommitsSettings() { return pushGitCommitsSettings; @@ -2221,6 +2343,12 @@ protected DataformStubSettings(Builder settingsBuilder) throws IOException { deleteWorkspaceSettings = settingsBuilder.deleteWorkspaceSettings().build(); installNpmPackagesSettings = settingsBuilder.installNpmPackagesSettings().build(); pullGitCommitsSettings = settingsBuilder.pullGitCommitsSettings().build(); + syncWorkspaceRefsSettings = settingsBuilder.syncWorkspaceRefsSettings().build(); + fetchWorkspaceBranchesSettings = settingsBuilder.fetchWorkspaceBranchesSettings().build(); + deleteBranchSettings = settingsBuilder.deleteBranchSettings().build(); + checkoutWorkspaceBranchSettings = settingsBuilder.checkoutWorkspaceBranchSettings().build(); + fetchCurrentWorkspaceBranchSettings = + settingsBuilder.fetchCurrentWorkspaceBranchSettings().build(); pushGitCommitsSettings = settingsBuilder.pushGitCommitsSettings().build(); fetchFileGitStatusesSettings = settingsBuilder.fetchFileGitStatusesSettings().build(); fetchGitAheadBehindSettings = settingsBuilder.fetchGitAheadBehindSettings().build(); @@ -2374,6 +2502,20 @@ public static class Builder extends StubSettings.Builder pullGitCommitsSettings; + private final UnaryCallSettings.Builder + syncWorkspaceRefsSettings; + private final PagedCallSettings.Builder< + FetchWorkspaceBranchesRequest, + FetchWorkspaceBranchesResponse, + FetchWorkspaceBranchesPagedResponse> + fetchWorkspaceBranchesSettings; + private final UnaryCallSettings.Builder + deleteBranchSettings; + private final UnaryCallSettings.Builder + checkoutWorkspaceBranchSettings; + private final UnaryCallSettings.Builder< + FetchCurrentWorkspaceBranchRequest, FetchCurrentWorkspaceBranchResponse> + fetchCurrentWorkspaceBranchSettings; private final UnaryCallSettings.Builder pushGitCommitsSettings; private final UnaryCallSettings.Builder< @@ -2546,6 +2688,12 @@ protected Builder(@Nullable ClientContext clientContext) { deleteWorkspaceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); installNpmPackagesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); pullGitCommitsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + syncWorkspaceRefsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + fetchWorkspaceBranchesSettings = + PagedCallSettings.newBuilder(FETCH_WORKSPACE_BRANCHES_PAGE_STR_FACT); + deleteBranchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + checkoutWorkspaceBranchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + fetchCurrentWorkspaceBranchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); pushGitCommitsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); fetchFileGitStatusesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); fetchGitAheadBehindSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -2631,6 +2779,11 @@ protected Builder(@Nullable ClientContext clientContext) { deleteWorkspaceSettings, installNpmPackagesSettings, pullGitCommitsSettings, + syncWorkspaceRefsSettings, + fetchWorkspaceBranchesSettings, + deleteBranchSettings, + checkoutWorkspaceBranchSettings, + fetchCurrentWorkspaceBranchSettings, pushGitCommitsSettings, fetchFileGitStatusesSettings, fetchGitAheadBehindSettings, @@ -2723,6 +2876,12 @@ protected Builder(DataformStubSettings settings) { deleteWorkspaceSettings = settings.deleteWorkspaceSettings.toBuilder(); installNpmPackagesSettings = settings.installNpmPackagesSettings.toBuilder(); pullGitCommitsSettings = settings.pullGitCommitsSettings.toBuilder(); + syncWorkspaceRefsSettings = settings.syncWorkspaceRefsSettings.toBuilder(); + fetchWorkspaceBranchesSettings = settings.fetchWorkspaceBranchesSettings.toBuilder(); + deleteBranchSettings = settings.deleteBranchSettings.toBuilder(); + checkoutWorkspaceBranchSettings = settings.checkoutWorkspaceBranchSettings.toBuilder(); + fetchCurrentWorkspaceBranchSettings = + settings.fetchCurrentWorkspaceBranchSettings.toBuilder(); pushGitCommitsSettings = settings.pushGitCommitsSettings.toBuilder(); fetchFileGitStatusesSettings = settings.fetchFileGitStatusesSettings.toBuilder(); fetchGitAheadBehindSettings = settings.fetchGitAheadBehindSettings.toBuilder(); @@ -2804,6 +2963,11 @@ protected Builder(DataformStubSettings settings) { deleteWorkspaceSettings, installNpmPackagesSettings, pullGitCommitsSettings, + syncWorkspaceRefsSettings, + fetchWorkspaceBranchesSettings, + deleteBranchSettings, + checkoutWorkspaceBranchSettings, + fetchCurrentWorkspaceBranchSettings, pushGitCommitsSettings, fetchFileGitStatusesSettings, fetchGitAheadBehindSettings, @@ -3043,6 +3207,31 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder + .syncWorkspaceRefsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .fetchWorkspaceBranchesSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .deleteBranchSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .checkoutWorkspaceBranchSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .fetchCurrentWorkspaceBranchSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder .pushGitCommitsSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) @@ -3640,6 +3829,40 @@ public UnaryCallSettings.Builder deleteWorkspaceS return pullGitCommitsSettings; } + /** Returns the builder for the settings used for calls to syncWorkspaceRefs. */ + public UnaryCallSettings.Builder + syncWorkspaceRefsSettings() { + return syncWorkspaceRefsSettings; + } + + /** Returns the builder for the settings used for calls to fetchWorkspaceBranches. */ + public PagedCallSettings.Builder< + FetchWorkspaceBranchesRequest, + FetchWorkspaceBranchesResponse, + FetchWorkspaceBranchesPagedResponse> + fetchWorkspaceBranchesSettings() { + return fetchWorkspaceBranchesSettings; + } + + /** Returns the builder for the settings used for calls to deleteBranch. */ + public UnaryCallSettings.Builder + deleteBranchSettings() { + return deleteBranchSettings; + } + + /** Returns the builder for the settings used for calls to checkoutWorkspaceBranch. */ + public UnaryCallSettings.Builder + checkoutWorkspaceBranchSettings() { + return checkoutWorkspaceBranchSettings; + } + + /** Returns the builder for the settings used for calls to fetchCurrentWorkspaceBranch. */ + public UnaryCallSettings.Builder< + FetchCurrentWorkspaceBranchRequest, FetchCurrentWorkspaceBranchResponse> + fetchCurrentWorkspaceBranchSettings() { + return fetchCurrentWorkspaceBranchSettings; + } + /** Returns the builder for the settings used for calls to pushGitCommits. */ public UnaryCallSettings.Builder pushGitCommitsSettings() { diff --git a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/GrpcDataformStub.java b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/GrpcDataformStub.java index 42581d5ed793..2b9536816417 100644 --- a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/GrpcDataformStub.java +++ b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/GrpcDataformStub.java @@ -17,6 +17,7 @@ package com.google.cloud.dataform.v1beta1.stub; import static com.google.cloud.dataform.v1beta1.DataformClient.FetchRepositoryHistoryPagedResponse; +import static com.google.cloud.dataform.v1beta1.DataformClient.FetchWorkspaceBranchesPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListCompilationResultsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListLocationsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListReleaseConfigsPagedResponse; @@ -45,6 +46,7 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse; +import com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest; import com.google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest; import com.google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse; import com.google.cloud.dataform.v1beta1.CommitWorkspaceChangesRequest; @@ -61,6 +63,8 @@ import com.google.cloud.dataform.v1beta1.CreateWorkflowConfigRequest; import com.google.cloud.dataform.v1beta1.CreateWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.CreateWorkspaceRequest; +import com.google.cloud.dataform.v1beta1.DeleteBranchRequest; +import com.google.cloud.dataform.v1beta1.DeleteBranchResponse; import com.google.cloud.dataform.v1beta1.DeleteFolderRequest; import com.google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata; import com.google.cloud.dataform.v1beta1.DeleteFolderTreeRequest; @@ -74,6 +78,8 @@ import com.google.cloud.dataform.v1beta1.DeleteWorkflowConfigRequest; import com.google.cloud.dataform.v1beta1.DeleteWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.DeleteWorkspaceRequest; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse; import com.google.cloud.dataform.v1beta1.FetchFileDiffRequest; import com.google.cloud.dataform.v1beta1.FetchFileDiffResponse; import com.google.cloud.dataform.v1beta1.FetchFileGitStatusesRequest; @@ -84,6 +90,8 @@ import com.google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse; import com.google.cloud.dataform.v1beta1.FetchRepositoryHistoryRequest; import com.google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse; import com.google.cloud.dataform.v1beta1.Folder; import com.google.cloud.dataform.v1beta1.GetCompilationResultRequest; import com.google.cloud.dataform.v1beta1.GetConfigRequest; @@ -152,6 +160,8 @@ import com.google.cloud.dataform.v1beta1.SearchFilesResponse; import com.google.cloud.dataform.v1beta1.SearchTeamFoldersRequest; import com.google.cloud.dataform.v1beta1.SearchTeamFoldersResponse; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse; import com.google.cloud.dataform.v1beta1.TeamFolder; import com.google.cloud.dataform.v1beta1.UpdateConfigRequest; import com.google.cloud.dataform.v1beta1.UpdateFolderRequest; @@ -590,6 +600,69 @@ public class GrpcDataformStub extends DataformStub { .setSampledToLocalTracing(true) .build(); + private static final MethodDescriptor + syncWorkspaceRefsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.dataform.v1beta1.Dataform/SyncWorkspaceRefs") + .setRequestMarshaller( + ProtoUtils.marshaller(SyncWorkspaceRefsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(SyncWorkspaceRefsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor< + FetchWorkspaceBranchesRequest, FetchWorkspaceBranchesResponse> + fetchWorkspaceBranchesMethodDescriptor = + MethodDescriptor + .newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.dataform.v1beta1.Dataform/FetchWorkspaceBranches") + .setRequestMarshaller( + ProtoUtils.marshaller(FetchWorkspaceBranchesRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(FetchWorkspaceBranchesResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + deleteBranchMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.dataform.v1beta1.Dataform/DeleteBranch") + .setRequestMarshaller(ProtoUtils.marshaller(DeleteBranchRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(DeleteBranchResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + checkoutWorkspaceBranchMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.dataform.v1beta1.Dataform/CheckoutWorkspaceBranch") + .setRequestMarshaller( + ProtoUtils.marshaller(CheckoutWorkspaceBranchRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor< + FetchCurrentWorkspaceBranchRequest, FetchCurrentWorkspaceBranchResponse> + fetchCurrentWorkspaceBranchMethodDescriptor = + MethodDescriptor + .newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.dataform.v1beta1.Dataform/FetchCurrentWorkspaceBranch") + .setRequestMarshaller( + ProtoUtils.marshaller(FetchCurrentWorkspaceBranchRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(FetchCurrentWorkspaceBranchResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + private static final MethodDescriptor pushGitCommitsMethodDescriptor = MethodDescriptor.newBuilder() @@ -1155,6 +1228,18 @@ public class GrpcDataformStub extends DataformStub { private final UnaryCallable installNpmPackagesCallable; private final UnaryCallable pullGitCommitsCallable; + private final UnaryCallable + syncWorkspaceRefsCallable; + private final UnaryCallable + fetchWorkspaceBranchesCallable; + private final UnaryCallable + fetchWorkspaceBranchesPagedCallable; + private final UnaryCallable deleteBranchCallable; + private final UnaryCallable + checkoutWorkspaceBranchCallable; + private final UnaryCallable< + FetchCurrentWorkspaceBranchRequest, FetchCurrentWorkspaceBranchResponse> + fetchCurrentWorkspaceBranchCallable; private final UnaryCallable pushGitCommitsCallable; private final UnaryCallable fetchFileGitStatusesCallable; @@ -1680,6 +1765,68 @@ protected GrpcDataformStub( }) .setResourceNameExtractor(request -> request.getName()) .build(); + GrpcCallSettings + syncWorkspaceRefsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(syncWorkspaceRefsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .setResourceNameExtractor(request -> request.getName()) + .build(); + GrpcCallSettings + fetchWorkspaceBranchesTransportSettings = + GrpcCallSettings + .newBuilder() + .setMethodDescriptor(fetchWorkspaceBranchesMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .setResourceNameExtractor(request -> request.getName()) + .build(); + GrpcCallSettings deleteBranchTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteBranchMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .setResourceNameExtractor(request -> request.getName()) + .build(); + GrpcCallSettings + checkoutWorkspaceBranchTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(checkoutWorkspaceBranchMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .setResourceNameExtractor(request -> request.getName()) + .build(); + GrpcCallSettings + fetchCurrentWorkspaceBranchTransportSettings = + GrpcCallSettings + . + newBuilder() + .setMethodDescriptor(fetchCurrentWorkspaceBranchMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .setResourceNameExtractor(request -> request.getName()) + .build(); GrpcCallSettings pushGitCommitsTransportSettings = GrpcCallSettings.newBuilder() @@ -2370,6 +2517,34 @@ protected GrpcDataformStub( this.pullGitCommitsCallable = callableFactory.createUnaryCallable( pullGitCommitsTransportSettings, settings.pullGitCommitsSettings(), clientContext); + this.syncWorkspaceRefsCallable = + callableFactory.createUnaryCallable( + syncWorkspaceRefsTransportSettings, + settings.syncWorkspaceRefsSettings(), + clientContext); + this.fetchWorkspaceBranchesCallable = + callableFactory.createUnaryCallable( + fetchWorkspaceBranchesTransportSettings, + settings.fetchWorkspaceBranchesSettings(), + clientContext); + this.fetchWorkspaceBranchesPagedCallable = + callableFactory.createPagedCallable( + fetchWorkspaceBranchesTransportSettings, + settings.fetchWorkspaceBranchesSettings(), + clientContext); + this.deleteBranchCallable = + callableFactory.createUnaryCallable( + deleteBranchTransportSettings, settings.deleteBranchSettings(), clientContext); + this.checkoutWorkspaceBranchCallable = + callableFactory.createUnaryCallable( + checkoutWorkspaceBranchTransportSettings, + settings.checkoutWorkspaceBranchSettings(), + clientContext); + this.fetchCurrentWorkspaceBranchCallable = + callableFactory.createUnaryCallable( + fetchCurrentWorkspaceBranchTransportSettings, + settings.fetchCurrentWorkspaceBranchSettings(), + clientContext); this.pushGitCommitsCallable = callableFactory.createUnaryCallable( pushGitCommitsTransportSettings, settings.pushGitCommitsSettings(), clientContext); @@ -2863,6 +3038,40 @@ public UnaryCallable pullGitCommi return pullGitCommitsCallable; } + @Override + public UnaryCallable + syncWorkspaceRefsCallable() { + return syncWorkspaceRefsCallable; + } + + @Override + public UnaryCallable + fetchWorkspaceBranchesCallable() { + return fetchWorkspaceBranchesCallable; + } + + @Override + public UnaryCallable + fetchWorkspaceBranchesPagedCallable() { + return fetchWorkspaceBranchesPagedCallable; + } + + @Override + public UnaryCallable deleteBranchCallable() { + return deleteBranchCallable; + } + + @Override + public UnaryCallable checkoutWorkspaceBranchCallable() { + return checkoutWorkspaceBranchCallable; + } + + @Override + public UnaryCallable + fetchCurrentWorkspaceBranchCallable() { + return fetchCurrentWorkspaceBranchCallable; + } + @Override public UnaryCallable pushGitCommitsCallable() { return pushGitCommitsCallable; diff --git a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/HttpJsonDataformStub.java b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/HttpJsonDataformStub.java index 9410a464add7..39d1bec78d67 100644 --- a/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/HttpJsonDataformStub.java +++ b/java-dataform/google-cloud-dataform/src/main/java/com/google/cloud/dataform/v1beta1/stub/HttpJsonDataformStub.java @@ -17,6 +17,7 @@ package com.google.cloud.dataform.v1beta1.stub; import static com.google.cloud.dataform.v1beta1.DataformClient.FetchRepositoryHistoryPagedResponse; +import static com.google.cloud.dataform.v1beta1.DataformClient.FetchWorkspaceBranchesPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListCompilationResultsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListLocationsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListReleaseConfigsPagedResponse; @@ -53,6 +54,7 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse; +import com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest; import com.google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest; import com.google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse; import com.google.cloud.dataform.v1beta1.CommitWorkspaceChangesRequest; @@ -69,6 +71,8 @@ import com.google.cloud.dataform.v1beta1.CreateWorkflowConfigRequest; import com.google.cloud.dataform.v1beta1.CreateWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.CreateWorkspaceRequest; +import com.google.cloud.dataform.v1beta1.DeleteBranchRequest; +import com.google.cloud.dataform.v1beta1.DeleteBranchResponse; import com.google.cloud.dataform.v1beta1.DeleteFolderRequest; import com.google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata; import com.google.cloud.dataform.v1beta1.DeleteFolderTreeRequest; @@ -82,6 +86,8 @@ import com.google.cloud.dataform.v1beta1.DeleteWorkflowConfigRequest; import com.google.cloud.dataform.v1beta1.DeleteWorkflowInvocationRequest; import com.google.cloud.dataform.v1beta1.DeleteWorkspaceRequest; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse; import com.google.cloud.dataform.v1beta1.FetchFileDiffRequest; import com.google.cloud.dataform.v1beta1.FetchFileDiffResponse; import com.google.cloud.dataform.v1beta1.FetchFileGitStatusesRequest; @@ -92,6 +98,8 @@ import com.google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse; import com.google.cloud.dataform.v1beta1.FetchRepositoryHistoryRequest; import com.google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse; import com.google.cloud.dataform.v1beta1.Folder; import com.google.cloud.dataform.v1beta1.GetCompilationResultRequest; import com.google.cloud.dataform.v1beta1.GetConfigRequest; @@ -160,6 +168,8 @@ import com.google.cloud.dataform.v1beta1.SearchFilesResponse; import com.google.cloud.dataform.v1beta1.SearchTeamFoldersRequest; import com.google.cloud.dataform.v1beta1.SearchTeamFoldersResponse; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse; import com.google.cloud.dataform.v1beta1.TeamFolder; import com.google.cloud.dataform.v1beta1.UpdateConfigRequest; import com.google.cloud.dataform.v1beta1.UpdateFolderRequest; @@ -1497,6 +1507,193 @@ public class HttpJsonDataformStub extends DataformStub { .build()) .build(); + private static final ApiMethodDescriptor + syncWorkspaceRefsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.dataform.v1beta1.Dataform/SyncWorkspaceRefs") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:syncWorkspaceRefs", + 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 -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(SyncWorkspaceRefsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor< + FetchWorkspaceBranchesRequest, FetchWorkspaceBranchesResponse> + fetchWorkspaceBranchesMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName("google.cloud.dataform.v1beta1.Dataform/FetchWorkspaceBranches") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchBranches", + 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, "filter", request.getFilterValue()); + 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(FetchWorkspaceBranchesResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + deleteBranchMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.dataform.v1beta1.Dataform/DeleteBranch") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:deleteBranch", + 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 -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(DeleteBranchResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + checkoutWorkspaceBranchMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.dataform.v1beta1.Dataform/CheckoutWorkspaceBranch") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:checkout", + 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 -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor< + FetchCurrentWorkspaceBranchRequest, FetchCurrentWorkspaceBranchResponse> + fetchCurrentWorkspaceBranchMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName( + "google.cloud.dataform.v1beta1.Dataform/FetchCurrentWorkspaceBranch") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchCurrentBranch", + 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(FetchCurrentWorkspaceBranchResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private static final ApiMethodDescriptor pushGitCommitsMethodDescriptor = ApiMethodDescriptor.newBuilder() @@ -3140,6 +3337,18 @@ public class HttpJsonDataformStub extends DataformStub { private final UnaryCallable installNpmPackagesCallable; private final UnaryCallable pullGitCommitsCallable; + private final UnaryCallable + syncWorkspaceRefsCallable; + private final UnaryCallable + fetchWorkspaceBranchesCallable; + private final UnaryCallable + fetchWorkspaceBranchesPagedCallable; + private final UnaryCallable deleteBranchCallable; + private final UnaryCallable + checkoutWorkspaceBranchCallable; + private final UnaryCallable< + FetchCurrentWorkspaceBranchRequest, FetchCurrentWorkspaceBranchResponse> + fetchCurrentWorkspaceBranchCallable; private final UnaryCallable pushGitCommitsCallable; private final UnaryCallable fetchFileGitStatusesCallable; @@ -3732,6 +3941,73 @@ protected HttpJsonDataformStub( }) .setResourceNameExtractor(request -> request.getName()) .build(); + HttpJsonCallSettings + syncWorkspaceRefsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(syncWorkspaceRefsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .setResourceNameExtractor(request -> request.getName()) + .build(); + HttpJsonCallSettings + fetchWorkspaceBranchesTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(fetchWorkspaceBranchesMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .setResourceNameExtractor(request -> request.getName()) + .build(); + HttpJsonCallSettings deleteBranchTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteBranchMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .setResourceNameExtractor(request -> request.getName()) + .build(); + HttpJsonCallSettings + checkoutWorkspaceBranchTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(checkoutWorkspaceBranchMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .setResourceNameExtractor(request -> request.getName()) + .build(); + HttpJsonCallSettings + fetchCurrentWorkspaceBranchTransportSettings = + HttpJsonCallSettings + . + newBuilder() + .setMethodDescriptor(fetchCurrentWorkspaceBranchMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .setResourceNameExtractor(request -> request.getName()) + .build(); HttpJsonCallSettings pushGitCommitsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -4474,6 +4750,34 @@ protected HttpJsonDataformStub( this.pullGitCommitsCallable = callableFactory.createUnaryCallable( pullGitCommitsTransportSettings, settings.pullGitCommitsSettings(), clientContext); + this.syncWorkspaceRefsCallable = + callableFactory.createUnaryCallable( + syncWorkspaceRefsTransportSettings, + settings.syncWorkspaceRefsSettings(), + clientContext); + this.fetchWorkspaceBranchesCallable = + callableFactory.createUnaryCallable( + fetchWorkspaceBranchesTransportSettings, + settings.fetchWorkspaceBranchesSettings(), + clientContext); + this.fetchWorkspaceBranchesPagedCallable = + callableFactory.createPagedCallable( + fetchWorkspaceBranchesTransportSettings, + settings.fetchWorkspaceBranchesSettings(), + clientContext); + this.deleteBranchCallable = + callableFactory.createUnaryCallable( + deleteBranchTransportSettings, settings.deleteBranchSettings(), clientContext); + this.checkoutWorkspaceBranchCallable = + callableFactory.createUnaryCallable( + checkoutWorkspaceBranchTransportSettings, + settings.checkoutWorkspaceBranchSettings(), + clientContext); + this.fetchCurrentWorkspaceBranchCallable = + callableFactory.createUnaryCallable( + fetchCurrentWorkspaceBranchTransportSettings, + settings.fetchCurrentWorkspaceBranchSettings(), + clientContext); this.pushGitCommitsCallable = callableFactory.createUnaryCallable( pushGitCommitsTransportSettings, settings.pushGitCommitsSettings(), clientContext); @@ -4733,6 +5037,11 @@ public static List getMethodDescriptors() { methodDescriptors.add(deleteWorkspaceMethodDescriptor); methodDescriptors.add(installNpmPackagesMethodDescriptor); methodDescriptors.add(pullGitCommitsMethodDescriptor); + methodDescriptors.add(syncWorkspaceRefsMethodDescriptor); + methodDescriptors.add(fetchWorkspaceBranchesMethodDescriptor); + methodDescriptors.add(deleteBranchMethodDescriptor); + methodDescriptors.add(checkoutWorkspaceBranchMethodDescriptor); + methodDescriptors.add(fetchCurrentWorkspaceBranchMethodDescriptor); methodDescriptors.add(pushGitCommitsMethodDescriptor); methodDescriptors.add(fetchFileGitStatusesMethodDescriptor); methodDescriptors.add(fetchGitAheadBehindMethodDescriptor); @@ -5049,6 +5358,40 @@ public UnaryCallable pullGitCommi return pullGitCommitsCallable; } + @Override + public UnaryCallable + syncWorkspaceRefsCallable() { + return syncWorkspaceRefsCallable; + } + + @Override + public UnaryCallable + fetchWorkspaceBranchesCallable() { + return fetchWorkspaceBranchesCallable; + } + + @Override + public UnaryCallable + fetchWorkspaceBranchesPagedCallable() { + return fetchWorkspaceBranchesPagedCallable; + } + + @Override + public UnaryCallable deleteBranchCallable() { + return deleteBranchCallable; + } + + @Override + public UnaryCallable checkoutWorkspaceBranchCallable() { + return checkoutWorkspaceBranchCallable; + } + + @Override + public UnaryCallable + fetchCurrentWorkspaceBranchCallable() { + return fetchCurrentWorkspaceBranchCallable; + } + @Override public UnaryCallable pushGitCommitsCallable() { return pushGitCommitsCallable; diff --git a/java-dataform/google-cloud-dataform/src/main/resources/META-INF/native-image/com.google.cloud.dataform.v1beta1/reflect-config.json b/java-dataform/google-cloud-dataform/src/main/resources/META-INF/native-image/com.google.cloud.dataform.v1beta1/reflect-config.json index 8307b6a9b394..94831ea32f7a 100644 --- a/java-dataform/google-cloud-dataform/src/main/resources/META-INF/native-image/com.google.cloud.dataform.v1beta1/reflect-config.json +++ b/java-dataform/google-cloud-dataform/src/main/resources/META-INF/native-image/com.google.cloud.dataform.v1beta1/reflect-config.json @@ -476,6 +476,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dataform.v1beta1.BranchMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.BranchMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest", "queryAllDeclaredConstructors": true, @@ -512,6 +530,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dataform.v1beta1.CodeCompilationConfig", "queryAllDeclaredConstructors": true, @@ -1232,6 +1268,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dataform.v1beta1.DeleteBranchRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.DeleteBranchRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.DeleteBranchResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.DeleteBranchResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dataform.v1beta1.DeleteFolderRequest", "queryAllDeclaredConstructors": true, @@ -1529,6 +1601,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dataform.v1beta1.FetchFileDiffRequest", "queryAllDeclaredConstructors": true, @@ -1736,6 +1844,51 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest$BranchFilter", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dataform.v1beta1.FileSearchResult", "queryAllDeclaredConstructors": true, @@ -3347,6 +3500,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dataform.v1beta1.TableUpdateTrigger", "queryAllDeclaredConstructors": true, diff --git a/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/DataformClientHttpJsonTest.java b/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/DataformClientHttpJsonTest.java index 8e15b59d1d1a..54cb39351f48 100644 --- a/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/DataformClientHttpJsonTest.java +++ b/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/DataformClientHttpJsonTest.java @@ -17,6 +17,7 @@ package com.google.cloud.dataform.v1beta1; import static com.google.cloud.dataform.v1beta1.DataformClient.FetchRepositoryHistoryPagedResponse; +import static com.google.cloud.dataform.v1beta1.DataformClient.FetchWorkspaceBranchesPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListCompilationResultsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListLocationsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListReleaseConfigsPagedResponse; @@ -2638,7 +2639,11 @@ public void getWorkspaceTest() throws Exception { .setDataEncryptionState(DataEncryptionState.newBuilder().build()) .setInternalMetadata("internalMetadata6789388") .setDisableMoves(true) + .setOriginalBranch("originalBranch1098005203") .setPrivateResourceMetadata(PrivateResourceMetadata.newBuilder().build()) + .setEnableBranchManagement(true) + .setDepth(95472323) + .setShallow(true) .build(); mockService.addResponse(expectedResponse); @@ -2690,7 +2695,11 @@ public void getWorkspaceTest2() throws Exception { .setDataEncryptionState(DataEncryptionState.newBuilder().build()) .setInternalMetadata("internalMetadata6789388") .setDisableMoves(true) + .setOriginalBranch("originalBranch1098005203") .setPrivateResourceMetadata(PrivateResourceMetadata.newBuilder().build()) + .setEnableBranchManagement(true) + .setDepth(95472323) + .setShallow(true) .build(); mockService.addResponse(expectedResponse); @@ -2743,7 +2752,11 @@ public void createWorkspaceTest() throws Exception { .setDataEncryptionState(DataEncryptionState.newBuilder().build()) .setInternalMetadata("internalMetadata6789388") .setDisableMoves(true) + .setOriginalBranch("originalBranch1098005203") .setPrivateResourceMetadata(PrivateResourceMetadata.newBuilder().build()) + .setEnableBranchManagement(true) + .setDepth(95472323) + .setShallow(true) .build(); mockService.addResponse(expectedResponse); @@ -2798,7 +2811,11 @@ public void createWorkspaceTest2() throws Exception { .setDataEncryptionState(DataEncryptionState.newBuilder().build()) .setInternalMetadata("internalMetadata6789388") .setDisableMoves(true) + .setOriginalBranch("originalBranch1098005203") .setPrivateResourceMetadata(PrivateResourceMetadata.newBuilder().build()) + .setEnableBranchManagement(true) + .setDepth(95472323) + .setShallow(true) .build(); mockService.addResponse(expectedResponse); @@ -3033,6 +3050,291 @@ public void pullGitCommitsExceptionTest() throws Exception { } } + @Test + public void syncWorkspaceRefsTest() throws Exception { + SyncWorkspaceRefsResponse expectedResponse = SyncWorkspaceRefsResponse.newBuilder().build(); + mockService.addResponse(expectedResponse); + + SyncWorkspaceRefsRequest request = + SyncWorkspaceRefsRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setRemoteBranchName("remoteBranchName2129930291") + .setDeepen(-1335656811) + .build(); + + SyncWorkspaceRefsResponse actualResponse = client.syncWorkspaceRefs(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void syncWorkspaceRefsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SyncWorkspaceRefsRequest request = + SyncWorkspaceRefsRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setRemoteBranchName("remoteBranchName2129930291") + .setDeepen(-1335656811) + .build(); + client.syncWorkspaceRefs(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void fetchWorkspaceBranchesTest() throws Exception { + BranchMetadata responsesElement = BranchMetadata.newBuilder().build(); + FetchWorkspaceBranchesResponse expectedResponse = + FetchWorkspaceBranchesResponse.newBuilder() + .setNextPageToken("") + .addAllBranches(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + FetchWorkspaceBranchesRequest request = + FetchWorkspaceBranchesRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + FetchWorkspaceBranchesPagedResponse pagedListResponse = client.fetchWorkspaceBranches(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBranchesList().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 fetchWorkspaceBranchesExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + FetchWorkspaceBranchesRequest request = + FetchWorkspaceBranchesRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.fetchWorkspaceBranches(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteBranchTest() throws Exception { + DeleteBranchResponse expectedResponse = DeleteBranchResponse.newBuilder().build(); + mockService.addResponse(expectedResponse); + + DeleteBranchRequest request = + DeleteBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setForce(true) + .build(); + + DeleteBranchResponse actualResponse = client.deleteBranch(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteBranchExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DeleteBranchRequest request = + DeleteBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setForce(true) + .build(); + client.deleteBranch(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void checkoutWorkspaceBranchTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + CheckoutWorkspaceBranchRequest request = + CheckoutWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setCreateIfNotExists(true) + .setSourceBranch("sourceBranch838777245") + .build(); + + client.checkoutWorkspaceBranch(request); + + 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 checkoutWorkspaceBranchExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + CheckoutWorkspaceBranchRequest request = + CheckoutWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setCreateIfNotExists(true) + .setSourceBranch("sourceBranch838777245") + .build(); + client.checkoutWorkspaceBranch(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void fetchCurrentWorkspaceBranchTest() throws Exception { + FetchCurrentWorkspaceBranchResponse expectedResponse = + FetchCurrentWorkspaceBranchResponse.newBuilder() + .setBranchName("branchName1352954701") + .build(); + mockService.addResponse(expectedResponse); + + FetchCurrentWorkspaceBranchRequest request = + FetchCurrentWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .build(); + + FetchCurrentWorkspaceBranchResponse actualResponse = + client.fetchCurrentWorkspaceBranch(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void fetchCurrentWorkspaceBranchExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + FetchCurrentWorkspaceBranchRequest request = + FetchCurrentWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .build(); + client.fetchCurrentWorkspaceBranch(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void pushGitCommitsTest() throws Exception { PushGitCommitsResponse expectedResponse = PushGitCommitsResponse.newBuilder().build(); diff --git a/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/DataformClientTest.java b/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/DataformClientTest.java index 8e3739bbfd75..3273f1d1b458 100644 --- a/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/DataformClientTest.java +++ b/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/DataformClientTest.java @@ -17,6 +17,7 @@ package com.google.cloud.dataform.v1beta1; import static com.google.cloud.dataform.v1beta1.DataformClient.FetchRepositoryHistoryPagedResponse; +import static com.google.cloud.dataform.v1beta1.DataformClient.FetchWorkspaceBranchesPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListCompilationResultsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListLocationsPagedResponse; import static com.google.cloud.dataform.v1beta1.DataformClient.ListReleaseConfigsPagedResponse; @@ -2371,7 +2372,11 @@ public void getWorkspaceTest() throws Exception { .setDataEncryptionState(DataEncryptionState.newBuilder().build()) .setInternalMetadata("internalMetadata6789388") .setDisableMoves(true) + .setOriginalBranch("originalBranch1098005203") .setPrivateResourceMetadata(PrivateResourceMetadata.newBuilder().build()) + .setEnableBranchManagement(true) + .setDepth(95472323) + .setShallow(true) .build(); mockDataform.addResponse(expectedResponse); @@ -2417,7 +2422,11 @@ public void getWorkspaceTest2() throws Exception { .setDataEncryptionState(DataEncryptionState.newBuilder().build()) .setInternalMetadata("internalMetadata6789388") .setDisableMoves(true) + .setOriginalBranch("originalBranch1098005203") .setPrivateResourceMetadata(PrivateResourceMetadata.newBuilder().build()) + .setEnableBranchManagement(true) + .setDepth(95472323) + .setShallow(true) .build(); mockDataform.addResponse(expectedResponse); @@ -2462,7 +2471,11 @@ public void createWorkspaceTest() throws Exception { .setDataEncryptionState(DataEncryptionState.newBuilder().build()) .setInternalMetadata("internalMetadata6789388") .setDisableMoves(true) + .setOriginalBranch("originalBranch1098005203") .setPrivateResourceMetadata(PrivateResourceMetadata.newBuilder().build()) + .setEnableBranchManagement(true) + .setDepth(95472323) + .setShallow(true) .build(); mockDataform.addResponse(expectedResponse); @@ -2513,7 +2526,11 @@ public void createWorkspaceTest2() throws Exception { .setDataEncryptionState(DataEncryptionState.newBuilder().build()) .setInternalMetadata("internalMetadata6789388") .setDisableMoves(true) + .setOriginalBranch("originalBranch1098005203") .setPrivateResourceMetadata(PrivateResourceMetadata.newBuilder().build()) + .setEnableBranchManagement(true) + .setDepth(95472323) + .setShallow(true) .build(); mockDataform.addResponse(expectedResponse); @@ -2721,6 +2738,274 @@ public void pullGitCommitsExceptionTest() throws Exception { } } + @Test + public void syncWorkspaceRefsTest() throws Exception { + SyncWorkspaceRefsResponse expectedResponse = SyncWorkspaceRefsResponse.newBuilder().build(); + mockDataform.addResponse(expectedResponse); + + SyncWorkspaceRefsRequest request = + SyncWorkspaceRefsRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setRemoteBranchName("remoteBranchName2129930291") + .setDeepen(-1335656811) + .build(); + + SyncWorkspaceRefsResponse actualResponse = client.syncWorkspaceRefs(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataform.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SyncWorkspaceRefsRequest actualRequest = ((SyncWorkspaceRefsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getRemoteBranchName(), actualRequest.getRemoteBranchName()); + Assert.assertEquals(request.getDeepen(), actualRequest.getDeepen()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void syncWorkspaceRefsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataform.addException(exception); + + try { + SyncWorkspaceRefsRequest request = + SyncWorkspaceRefsRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setRemoteBranchName("remoteBranchName2129930291") + .setDeepen(-1335656811) + .build(); + client.syncWorkspaceRefs(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void fetchWorkspaceBranchesTest() throws Exception { + BranchMetadata responsesElement = BranchMetadata.newBuilder().build(); + FetchWorkspaceBranchesResponse expectedResponse = + FetchWorkspaceBranchesResponse.newBuilder() + .setNextPageToken("") + .addAllBranches(Arrays.asList(responsesElement)) + .build(); + mockDataform.addResponse(expectedResponse); + + FetchWorkspaceBranchesRequest request = + FetchWorkspaceBranchesRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + FetchWorkspaceBranchesPagedResponse pagedListResponse = client.fetchWorkspaceBranches(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getBranchesList().get(0), resources.get(0)); + + List actualRequests = mockDataform.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + FetchWorkspaceBranchesRequest actualRequest = + ((FetchWorkspaceBranchesRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void fetchWorkspaceBranchesExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataform.addException(exception); + + try { + FetchWorkspaceBranchesRequest request = + FetchWorkspaceBranchesRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.fetchWorkspaceBranches(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteBranchTest() throws Exception { + DeleteBranchResponse expectedResponse = DeleteBranchResponse.newBuilder().build(); + mockDataform.addResponse(expectedResponse); + + DeleteBranchRequest request = + DeleteBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setForce(true) + .build(); + + DeleteBranchResponse actualResponse = client.deleteBranch(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataform.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteBranchRequest actualRequest = ((DeleteBranchRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getBranch(), actualRequest.getBranch()); + Assert.assertEquals(request.getForce(), actualRequest.getForce()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteBranchExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataform.addException(exception); + + try { + DeleteBranchRequest request = + DeleteBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setForce(true) + .build(); + client.deleteBranch(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void checkoutWorkspaceBranchTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockDataform.addResponse(expectedResponse); + + CheckoutWorkspaceBranchRequest request = + CheckoutWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setCreateIfNotExists(true) + .setSourceBranch("sourceBranch838777245") + .build(); + + client.checkoutWorkspaceBranch(request); + + List actualRequests = mockDataform.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CheckoutWorkspaceBranchRequest actualRequest = + ((CheckoutWorkspaceBranchRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getBranch(), actualRequest.getBranch()); + Assert.assertEquals(request.getCreateIfNotExists(), actualRequest.getCreateIfNotExists()); + Assert.assertEquals(request.getSourceBranch(), actualRequest.getSourceBranch()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void checkoutWorkspaceBranchExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataform.addException(exception); + + try { + CheckoutWorkspaceBranchRequest request = + CheckoutWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setCreateIfNotExists(true) + .setSourceBranch("sourceBranch838777245") + .build(); + client.checkoutWorkspaceBranch(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void fetchCurrentWorkspaceBranchTest() throws Exception { + FetchCurrentWorkspaceBranchResponse expectedResponse = + FetchCurrentWorkspaceBranchResponse.newBuilder() + .setBranchName("branchName1352954701") + .build(); + mockDataform.addResponse(expectedResponse); + + FetchCurrentWorkspaceBranchRequest request = + FetchCurrentWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .build(); + + FetchCurrentWorkspaceBranchResponse actualResponse = + client.fetchCurrentWorkspaceBranch(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataform.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + FetchCurrentWorkspaceBranchRequest actualRequest = + ((FetchCurrentWorkspaceBranchRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void fetchCurrentWorkspaceBranchExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataform.addException(exception); + + try { + FetchCurrentWorkspaceBranchRequest request = + FetchCurrentWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .build(); + client.fetchCurrentWorkspaceBranch(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void pushGitCommitsTest() throws Exception { PushGitCommitsResponse expectedResponse = PushGitCommitsResponse.newBuilder().build(); diff --git a/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/MockDataformImpl.java b/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/MockDataformImpl.java index 0e77c774f858..37e9e895db5f 100644 --- a/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/MockDataformImpl.java +++ b/java-dataform/google-cloud-dataform/src/test/java/com/google/cloud/dataform/v1beta1/MockDataformImpl.java @@ -793,6 +793,117 @@ public void pullGitCommits( } } + @Override + public void syncWorkspaceRefs( + SyncWorkspaceRefsRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof SyncWorkspaceRefsResponse) { + requests.add(request); + responseObserver.onNext(((SyncWorkspaceRefsResponse) 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 SyncWorkspaceRefs, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + SyncWorkspaceRefsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void fetchWorkspaceBranches( + FetchWorkspaceBranchesRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof FetchWorkspaceBranchesResponse) { + requests.add(request); + responseObserver.onNext(((FetchWorkspaceBranchesResponse) 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 FetchWorkspaceBranches, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + FetchWorkspaceBranchesResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteBranch( + DeleteBranchRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof DeleteBranchResponse) { + requests.add(request); + responseObserver.onNext(((DeleteBranchResponse) 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 DeleteBranch, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + DeleteBranchResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void checkoutWorkspaceBranch( + CheckoutWorkspaceBranchRequest 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 CheckoutWorkspaceBranch, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void fetchCurrentWorkspaceBranch( + FetchCurrentWorkspaceBranchRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof FetchCurrentWorkspaceBranchResponse) { + requests.add(request); + responseObserver.onNext(((FetchCurrentWorkspaceBranchResponse) 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 FetchCurrentWorkspaceBranch, expected" + + " %s or %s", + response == null ? "null" : response.getClass().getName(), + FetchCurrentWorkspaceBranchResponse.class.getName(), + Exception.class.getName()))); + } + } + @Override public void pushGitCommits( PushGitCommitsRequest request, StreamObserver responseObserver) { diff --git a/java-dataform/grpc-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DataformGrpc.java b/java-dataform/grpc-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DataformGrpc.java index a2c59c70247f..a68d2c98ca1b 100644 --- a/java-dataform/grpc-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DataformGrpc.java +++ b/java-dataform/grpc-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DataformGrpc.java @@ -1607,6 +1607,248 @@ private DataformGrpc() {} return getPullGitCommitsMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest, + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse> + getSyncWorkspaceRefsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "SyncWorkspaceRefs", + requestType = com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest.class, + responseType = com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest, + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse> + getSyncWorkspaceRefsMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest, + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse> + getSyncWorkspaceRefsMethod; + if ((getSyncWorkspaceRefsMethod = DataformGrpc.getSyncWorkspaceRefsMethod) == null) { + synchronized (DataformGrpc.class) { + if ((getSyncWorkspaceRefsMethod = DataformGrpc.getSyncWorkspaceRefsMethod) == null) { + DataformGrpc.getSyncWorkspaceRefsMethod = + getSyncWorkspaceRefsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SyncWorkspaceRefs")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new DataformMethodDescriptorSupplier("SyncWorkspaceRefs")) + .build(); + } + } + } + return getSyncWorkspaceRefsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest, + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse> + getFetchWorkspaceBranchesMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "FetchWorkspaceBranches", + requestType = com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.class, + responseType = com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest, + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse> + getFetchWorkspaceBranchesMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest, + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse> + getFetchWorkspaceBranchesMethod; + if ((getFetchWorkspaceBranchesMethod = DataformGrpc.getFetchWorkspaceBranchesMethod) == null) { + synchronized (DataformGrpc.class) { + if ((getFetchWorkspaceBranchesMethod = DataformGrpc.getFetchWorkspaceBranchesMethod) + == null) { + DataformGrpc.getFetchWorkspaceBranchesMethod = + getFetchWorkspaceBranchesMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "FetchWorkspaceBranches")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new DataformMethodDescriptorSupplier("FetchWorkspaceBranches")) + .build(); + } + } + } + return getFetchWorkspaceBranchesMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.DeleteBranchRequest, + com.google.cloud.dataform.v1beta1.DeleteBranchResponse> + getDeleteBranchMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteBranch", + requestType = com.google.cloud.dataform.v1beta1.DeleteBranchRequest.class, + responseType = com.google.cloud.dataform.v1beta1.DeleteBranchResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.DeleteBranchRequest, + com.google.cloud.dataform.v1beta1.DeleteBranchResponse> + getDeleteBranchMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.DeleteBranchRequest, + com.google.cloud.dataform.v1beta1.DeleteBranchResponse> + getDeleteBranchMethod; + if ((getDeleteBranchMethod = DataformGrpc.getDeleteBranchMethod) == null) { + synchronized (DataformGrpc.class) { + if ((getDeleteBranchMethod = DataformGrpc.getDeleteBranchMethod) == null) { + DataformGrpc.getDeleteBranchMethod = + getDeleteBranchMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteBranch")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dataform.v1beta1.DeleteBranchRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dataform.v1beta1.DeleteBranchResponse + .getDefaultInstance())) + .setSchemaDescriptor(new DataformMethodDescriptorSupplier("DeleteBranch")) + .build(); + } + } + } + return getDeleteBranchMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest, + com.google.protobuf.Empty> + getCheckoutWorkspaceBranchMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CheckoutWorkspaceBranch", + requestType = com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest, + com.google.protobuf.Empty> + getCheckoutWorkspaceBranchMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest, + com.google.protobuf.Empty> + getCheckoutWorkspaceBranchMethod; + if ((getCheckoutWorkspaceBranchMethod = DataformGrpc.getCheckoutWorkspaceBranchMethod) + == null) { + synchronized (DataformGrpc.class) { + if ((getCheckoutWorkspaceBranchMethod = DataformGrpc.getCheckoutWorkspaceBranchMethod) + == null) { + DataformGrpc.getCheckoutWorkspaceBranchMethod = + getCheckoutWorkspaceBranchMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "CheckoutWorkspaceBranch")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor( + new DataformMethodDescriptorSupplier("CheckoutWorkspaceBranch")) + .build(); + } + } + } + return getCheckoutWorkspaceBranchMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest, + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse> + getFetchCurrentWorkspaceBranchMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "FetchCurrentWorkspaceBranch", + requestType = com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest.class, + responseType = com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest, + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse> + getFetchCurrentWorkspaceBranchMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest, + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse> + getFetchCurrentWorkspaceBranchMethod; + if ((getFetchCurrentWorkspaceBranchMethod = DataformGrpc.getFetchCurrentWorkspaceBranchMethod) + == null) { + synchronized (DataformGrpc.class) { + if ((getFetchCurrentWorkspaceBranchMethod = + DataformGrpc.getFetchCurrentWorkspaceBranchMethod) + == null) { + DataformGrpc.getFetchCurrentWorkspaceBranchMethod = + getFetchCurrentWorkspaceBranchMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "FetchCurrentWorkspaceBranch")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new DataformMethodDescriptorSupplier("FetchCurrentWorkspaceBranch")) + .build(); + } + } + } + return getFetchCurrentWorkspaceBranchMethod; + } + private static volatile io.grpc.MethodDescriptor< com.google.cloud.dataform.v1beta1.PushGitCommitsRequest, com.google.cloud.dataform.v1beta1.PushGitCommitsResponse> @@ -4061,6 +4303,82 @@ default void pullGitCommits( getPullGitCommitsMethod(), responseObserver); } + /** + * + * + *
+     * Syncs the refs of a Workspace.
+     * 
+ */ + default void syncWorkspaceRefs( + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getSyncWorkspaceRefsMethod(), responseObserver); + } + + /** + * + * + *
+     * Fetches branches in a Workspace.
+     * 
+ */ + default void fetchWorkspaceBranches( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getFetchWorkspaceBranchesMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a branch in a Workspace.
+     * 
+ */ + default void deleteBranch( + com.google.cloud.dataform.v1beta1.DeleteBranchRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteBranchMethod(), responseObserver); + } + + /** + * + * + *
+     * Checkout a branch in a Workspace.
+     * 
+ */ + default void checkoutWorkspaceBranch( + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCheckoutWorkspaceBranchMethod(), responseObserver); + } + + /** + * + * + *
+     * Fetches the current branch of a Workspace.
+     * 
+ */ + default void fetchCurrentWorkspaceBranch( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getFetchCurrentWorkspaceBranchMethod(), responseObserver); + } + /** * * @@ -5293,6 +5611,92 @@ public void pullGitCommits( responseObserver); } + /** + * + * + *
+     * Syncs the refs of a Workspace.
+     * 
+ */ + public void syncWorkspaceRefs( + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getSyncWorkspaceRefsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Fetches branches in a Workspace.
+     * 
+ */ + public void fetchWorkspaceBranches( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getFetchWorkspaceBranchesMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes a branch in a Workspace.
+     * 
+ */ + public void deleteBranch( + com.google.cloud.dataform.v1beta1.DeleteBranchRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteBranchMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Checkout a branch in a Workspace.
+     * 
+ */ + public void checkoutWorkspaceBranch( + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCheckoutWorkspaceBranchMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Fetches the current branch of a Workspace.
+     * 
+ */ + public void fetchCurrentWorkspaceBranch( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getFetchCurrentWorkspaceBranchMethod(), getCallOptions()), + request, + responseObserver); + } + /** * * @@ -6500,6 +6904,77 @@ public com.google.cloud.dataform.v1beta1.PullGitCommitsResponse pullGitCommits( getChannel(), getPullGitCommitsMethod(), getCallOptions(), request); } + /** + * + * + *
+     * Syncs the refs of a Workspace.
+     * 
+ */ + public com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse syncWorkspaceRefs( + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getSyncWorkspaceRefsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Fetches branches in a Workspace.
+     * 
+ */ + public com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse fetchWorkspaceBranches( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getFetchWorkspaceBranchesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a branch in a Workspace.
+     * 
+ */ + public com.google.cloud.dataform.v1beta1.DeleteBranchResponse deleteBranch( + com.google.cloud.dataform.v1beta1.DeleteBranchRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteBranchMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Checkout a branch in a Workspace.
+     * 
+ */ + public com.google.protobuf.Empty checkoutWorkspaceBranch( + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCheckoutWorkspaceBranchMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Fetches the current branch of a Workspace.
+     * 
+ */ + public com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse + fetchCurrentWorkspaceBranch( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getFetchCurrentWorkspaceBranchMethod(), getCallOptions(), request); + } + /** * * @@ -7560,6 +8035,72 @@ public com.google.cloud.dataform.v1beta1.PullGitCommitsResponse pullGitCommits( getChannel(), getPullGitCommitsMethod(), getCallOptions(), request); } + /** + * + * + *
+     * Syncs the refs of a Workspace.
+     * 
+ */ + public com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse syncWorkspaceRefs( + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getSyncWorkspaceRefsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Fetches branches in a Workspace.
+     * 
+ */ + public com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse fetchWorkspaceBranches( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getFetchWorkspaceBranchesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a branch in a Workspace.
+     * 
+ */ + public com.google.cloud.dataform.v1beta1.DeleteBranchResponse deleteBranch( + com.google.cloud.dataform.v1beta1.DeleteBranchRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteBranchMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Checkout a branch in a Workspace.
+     * 
+ */ + public com.google.protobuf.Empty checkoutWorkspaceBranch( + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCheckoutWorkspaceBranchMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Fetches the current branch of a Workspace.
+     * 
+ */ + public com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse + fetchCurrentWorkspaceBranch( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getFetchCurrentWorkspaceBranchMethod(), getCallOptions(), request); + } + /** * * @@ -8616,6 +9157,78 @@ protected DataformFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions getChannel().newCall(getPullGitCommitsMethod(), getCallOptions()), request); } + /** + * + * + *
+     * Syncs the refs of a Workspace.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse> + syncWorkspaceRefs(com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getSyncWorkspaceRefsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Fetches branches in a Workspace.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse> + fetchWorkspaceBranches( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getFetchWorkspaceBranchesMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a branch in a Workspace.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.dataform.v1beta1.DeleteBranchResponse> + deleteBranch(com.google.cloud.dataform.v1beta1.DeleteBranchRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteBranchMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Checkout a branch in a Workspace.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + checkoutWorkspaceBranch( + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCheckoutWorkspaceBranchMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Fetches the current branch of a Workspace.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse> + fetchCurrentWorkspaceBranch( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getFetchCurrentWorkspaceBranchMethod(), getCallOptions()), request); + } + /** * * @@ -9247,46 +9860,51 @@ protected DataformFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions private static final int METHODID_DELETE_WORKSPACE = 31; private static final int METHODID_INSTALL_NPM_PACKAGES = 32; private static final int METHODID_PULL_GIT_COMMITS = 33; - private static final int METHODID_PUSH_GIT_COMMITS = 34; - private static final int METHODID_FETCH_FILE_GIT_STATUSES = 35; - private static final int METHODID_FETCH_GIT_AHEAD_BEHIND = 36; - private static final int METHODID_COMMIT_WORKSPACE_CHANGES = 37; - private static final int METHODID_RESET_WORKSPACE_CHANGES = 38; - private static final int METHODID_FETCH_FILE_DIFF = 39; - private static final int METHODID_QUERY_DIRECTORY_CONTENTS = 40; - private static final int METHODID_SEARCH_FILES = 41; - private static final int METHODID_MAKE_DIRECTORY = 42; - private static final int METHODID_REMOVE_DIRECTORY = 43; - private static final int METHODID_MOVE_DIRECTORY = 44; - private static final int METHODID_READ_FILE = 45; - private static final int METHODID_REMOVE_FILE = 46; - private static final int METHODID_MOVE_FILE = 47; - private static final int METHODID_WRITE_FILE = 48; - private static final int METHODID_LIST_RELEASE_CONFIGS = 49; - private static final int METHODID_GET_RELEASE_CONFIG = 50; - private static final int METHODID_CREATE_RELEASE_CONFIG = 51; - private static final int METHODID_UPDATE_RELEASE_CONFIG = 52; - private static final int METHODID_DELETE_RELEASE_CONFIG = 53; - private static final int METHODID_LIST_COMPILATION_RESULTS = 54; - private static final int METHODID_GET_COMPILATION_RESULT = 55; - private static final int METHODID_CREATE_COMPILATION_RESULT = 56; - private static final int METHODID_QUERY_COMPILATION_RESULT_ACTIONS = 57; - private static final int METHODID_LIST_WORKFLOW_CONFIGS = 58; - private static final int METHODID_GET_WORKFLOW_CONFIG = 59; - private static final int METHODID_CREATE_WORKFLOW_CONFIG = 60; - private static final int METHODID_UPDATE_WORKFLOW_CONFIG = 61; - private static final int METHODID_DELETE_WORKFLOW_CONFIG = 62; - private static final int METHODID_LIST_WORKFLOW_INVOCATIONS = 63; - private static final int METHODID_GET_WORKFLOW_INVOCATION = 64; - private static final int METHODID_CREATE_WORKFLOW_INVOCATION = 65; - private static final int METHODID_DELETE_WORKFLOW_INVOCATION = 66; - private static final int METHODID_CANCEL_WORKFLOW_INVOCATION = 67; - private static final int METHODID_QUERY_WORKFLOW_INVOCATION_ACTIONS = 68; - private static final int METHODID_GET_CONFIG = 69; - private static final int METHODID_UPDATE_CONFIG = 70; - private static final int METHODID_GET_IAM_POLICY = 71; - private static final int METHODID_SET_IAM_POLICY = 72; - private static final int METHODID_TEST_IAM_PERMISSIONS = 73; + private static final int METHODID_SYNC_WORKSPACE_REFS = 34; + private static final int METHODID_FETCH_WORKSPACE_BRANCHES = 35; + private static final int METHODID_DELETE_BRANCH = 36; + private static final int METHODID_CHECKOUT_WORKSPACE_BRANCH = 37; + private static final int METHODID_FETCH_CURRENT_WORKSPACE_BRANCH = 38; + private static final int METHODID_PUSH_GIT_COMMITS = 39; + private static final int METHODID_FETCH_FILE_GIT_STATUSES = 40; + private static final int METHODID_FETCH_GIT_AHEAD_BEHIND = 41; + private static final int METHODID_COMMIT_WORKSPACE_CHANGES = 42; + private static final int METHODID_RESET_WORKSPACE_CHANGES = 43; + private static final int METHODID_FETCH_FILE_DIFF = 44; + private static final int METHODID_QUERY_DIRECTORY_CONTENTS = 45; + private static final int METHODID_SEARCH_FILES = 46; + private static final int METHODID_MAKE_DIRECTORY = 47; + private static final int METHODID_REMOVE_DIRECTORY = 48; + private static final int METHODID_MOVE_DIRECTORY = 49; + private static final int METHODID_READ_FILE = 50; + private static final int METHODID_REMOVE_FILE = 51; + private static final int METHODID_MOVE_FILE = 52; + private static final int METHODID_WRITE_FILE = 53; + private static final int METHODID_LIST_RELEASE_CONFIGS = 54; + private static final int METHODID_GET_RELEASE_CONFIG = 55; + private static final int METHODID_CREATE_RELEASE_CONFIG = 56; + private static final int METHODID_UPDATE_RELEASE_CONFIG = 57; + private static final int METHODID_DELETE_RELEASE_CONFIG = 58; + private static final int METHODID_LIST_COMPILATION_RESULTS = 59; + private static final int METHODID_GET_COMPILATION_RESULT = 60; + private static final int METHODID_CREATE_COMPILATION_RESULT = 61; + private static final int METHODID_QUERY_COMPILATION_RESULT_ACTIONS = 62; + private static final int METHODID_LIST_WORKFLOW_CONFIGS = 63; + private static final int METHODID_GET_WORKFLOW_CONFIG = 64; + private static final int METHODID_CREATE_WORKFLOW_CONFIG = 65; + private static final int METHODID_UPDATE_WORKFLOW_CONFIG = 66; + private static final int METHODID_DELETE_WORKFLOW_CONFIG = 67; + private static final int METHODID_LIST_WORKFLOW_INVOCATIONS = 68; + private static final int METHODID_GET_WORKFLOW_INVOCATION = 69; + private static final int METHODID_CREATE_WORKFLOW_INVOCATION = 70; + private static final int METHODID_DELETE_WORKFLOW_INVOCATION = 71; + private static final int METHODID_CANCEL_WORKFLOW_INVOCATION = 72; + private static final int METHODID_QUERY_WORKFLOW_INVOCATION_ACTIONS = 73; + private static final int METHODID_GET_CONFIG = 74; + private static final int METHODID_UPDATE_CONFIG = 75; + private static final int METHODID_GET_IAM_POLICY = 76; + private static final int METHODID_SET_IAM_POLICY = 77; + private static final int METHODID_TEST_IAM_PERMISSIONS = 78; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -9514,6 +10132,38 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv com.google.cloud.dataform.v1beta1.PullGitCommitsResponse>) responseObserver); break; + case METHODID_SYNC_WORKSPACE_REFS: + serviceImpl.syncWorkspaceRefs( + (com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse>) + responseObserver); + break; + case METHODID_FETCH_WORKSPACE_BRANCHES: + serviceImpl.fetchWorkspaceBranches( + (com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse>) + responseObserver); + break; + case METHODID_DELETE_BRANCH: + serviceImpl.deleteBranch( + (com.google.cloud.dataform.v1beta1.DeleteBranchRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_CHECKOUT_WORKSPACE_BRANCH: + serviceImpl.checkoutWorkspaceBranch( + (com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_FETCH_CURRENT_WORKSPACE_BRANCH: + serviceImpl.fetchCurrentWorkspaceBranch( + (com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse>) + responseObserver); + break; case METHODID_PUSH_GIT_COMMITS: serviceImpl.pushGitCommits( (com.google.cloud.dataform.v1beta1.PushGitCommitsRequest) request, @@ -10007,6 +10657,40 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser com.google.cloud.dataform.v1beta1.PullGitCommitsRequest, com.google.cloud.dataform.v1beta1.PullGitCommitsResponse>( service, METHODID_PULL_GIT_COMMITS))) + .addMethod( + getSyncWorkspaceRefsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest, + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse>( + service, METHODID_SYNC_WORKSPACE_REFS))) + .addMethod( + getFetchWorkspaceBranchesMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest, + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse>( + service, METHODID_FETCH_WORKSPACE_BRANCHES))) + .addMethod( + getDeleteBranchMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.dataform.v1beta1.DeleteBranchRequest, + com.google.cloud.dataform.v1beta1.DeleteBranchResponse>( + service, METHODID_DELETE_BRANCH))) + .addMethod( + getCheckoutWorkspaceBranchMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest, + com.google.protobuf.Empty>(service, METHODID_CHECKOUT_WORKSPACE_BRANCH))) + .addMethod( + getFetchCurrentWorkspaceBranchMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest, + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse>( + service, METHODID_FETCH_CURRENT_WORKSPACE_BRANCH))) .addMethod( getPushGitCommitsMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( @@ -10361,6 +11045,11 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getDeleteWorkspaceMethod()) .addMethod(getInstallNpmPackagesMethod()) .addMethod(getPullGitCommitsMethod()) + .addMethod(getSyncWorkspaceRefsMethod()) + .addMethod(getFetchWorkspaceBranchesMethod()) + .addMethod(getDeleteBranchMethod()) + .addMethod(getCheckoutWorkspaceBranchMethod()) + .addMethod(getFetchCurrentWorkspaceBranchMethod()) .addMethod(getPushGitCommitsMethod()) .addMethod(getFetchFileGitStatusesMethod()) .addMethod(getFetchGitAheadBehindMethod()) diff --git a/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/CodeCompilationConfig.java b/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/CodeCompilationConfig.java index a9cecb5926ca..a4458d20cd10 100644 --- a/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/CodeCompilationConfig.java +++ b/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/CodeCompilationConfig.java @@ -757,6 +757,45 @@ public com.google.cloud.dataform.v1.PipelineConfigOrBuilder getPipelineConfigOrB : pipelineConfig_; } + public static final int LINEAGE_ENABLED_FIELD_NUMBER = 14; + private boolean lineageEnabled_ = false; + + /** + * + * + *
+   * Output only. Whether OpenLineage events are emitted for actions in this
+   * workflow. Reflects the `lineage.enabled` setting from
+   * `workflow_settings.yaml`.
+   * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the lineageEnabled field is set. + */ + @java.lang.Override + public boolean hasLineageEnabled() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Output only. Whether OpenLineage events are emitted for actions in this
+   * workflow. Reflects the `lineage.enabled` setting from
+   * `workflow_settings.yaml`.
+   * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The lineageEnabled. + */ + @java.lang.Override + public boolean getLineageEnabled() { + return lineageEnabled_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -803,6 +842,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(12, getPipelineConfig()); } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeBool(14, lineageEnabled_); + } getUnknownFields().writeTo(output); } @@ -855,6 +897,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, getPipelineConfig()); } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(14, lineageEnabled_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -891,6 +936,10 @@ public boolean equals(final java.lang.Object obj) { if (hasPipelineConfig()) { if (!getPipelineConfig().equals(other.getPipelineConfig())) return false; } + if (hasLineageEnabled() != other.hasLineageEnabled()) return false; + if (hasLineageEnabled()) { + if (getLineageEnabled() != other.getLineageEnabled()) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -930,6 +979,10 @@ public int hashCode() { hash = (37 * hash) + PIPELINE_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getPipelineConfig().hashCode(); } + if (hasLineageEnabled()) { + hash = (37 * hash) + LINEAGE_ENABLED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getLineageEnabled()); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1121,6 +1174,7 @@ public Builder clear() { pipelineConfigBuilder_.dispose(); pipelineConfigBuilder_ = null; } + lineageEnabled_ = false; return this; } @@ -1198,6 +1252,10 @@ private void buildPartial0(com.google.cloud.dataform.v1.CodeCompilationConfig re pipelineConfigBuilder_ == null ? pipelineConfig_ : pipelineConfigBuilder_.build(); to_bitField0_ |= 0x00000002; } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.lineageEnabled_ = lineageEnabled_; + to_bitField0_ |= 0x00000004; + } result.bitField0_ |= to_bitField0_; } @@ -1262,6 +1320,9 @@ public Builder mergeFrom(com.google.cloud.dataform.v1.CodeCompilationConfig othe if (other.hasPipelineConfig()) { mergePipelineConfig(other.getPipelineConfig()); } + if (other.hasLineageEnabled()) { + setLineageEnabled(other.getLineageEnabled()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1360,6 +1421,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000400; break; } // case 98 + case 112: + { + lineageEnabled_ = input.readBool(); + bitField0_ |= 0x00000800; + break; + } // case 112 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2912,6 +2979,86 @@ public com.google.cloud.dataform.v1.PipelineConfigOrBuilder getPipelineConfigOrB return pipelineConfigBuilder_; } + private boolean lineageEnabled_; + + /** + * + * + *
+     * Output only. Whether OpenLineage events are emitted for actions in this
+     * workflow. Reflects the `lineage.enabled` setting from
+     * `workflow_settings.yaml`.
+     * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the lineageEnabled field is set. + */ + @java.lang.Override + public boolean hasLineageEnabled() { + return ((bitField0_ & 0x00000800) != 0); + } + + /** + * + * + *
+     * Output only. Whether OpenLineage events are emitted for actions in this
+     * workflow. Reflects the `lineage.enabled` setting from
+     * `workflow_settings.yaml`.
+     * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The lineageEnabled. + */ + @java.lang.Override + public boolean getLineageEnabled() { + return lineageEnabled_; + } + + /** + * + * + *
+     * Output only. Whether OpenLineage events are emitted for actions in this
+     * workflow. Reflects the `lineage.enabled` setting from
+     * `workflow_settings.yaml`.
+     * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The lineageEnabled to set. + * @return This builder for chaining. + */ + public Builder setLineageEnabled(boolean value) { + + lineageEnabled_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Whether OpenLineage events are emitted for actions in this
+     * workflow. Reflects the `lineage.enabled` setting from
+     * `workflow_settings.yaml`.
+     * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearLineageEnabled() { + bitField0_ = (bitField0_ & ~0x00000800); + lineageEnabled_ = false; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1.CodeCompilationConfig) } diff --git a/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/CodeCompilationConfigOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/CodeCompilationConfigOrBuilder.java index bf9967bf109c..0830a5eaf8a8 100644 --- a/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/CodeCompilationConfigOrBuilder.java +++ b/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/CodeCompilationConfigOrBuilder.java @@ -401,4 +401,34 @@ java.lang.String getVarsOrDefault( * */ com.google.cloud.dataform.v1.PipelineConfigOrBuilder getPipelineConfigOrBuilder(); + + /** + * + * + *
+   * Output only. Whether OpenLineage events are emitted for actions in this
+   * workflow. Reflects the `lineage.enabled` setting from
+   * `workflow_settings.yaml`.
+   * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the lineageEnabled field is set. + */ + boolean hasLineageEnabled(); + + /** + * + * + *
+   * Output only. Whether OpenLineage events are emitted for actions in this
+   * workflow. Reflects the `lineage.enabled` setting from
+   * `workflow_settings.yaml`.
+   * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The lineageEnabled. + */ + boolean getLineageEnabled(); } diff --git a/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/DataformProto.java b/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/DataformProto.java index 6edb416c7938..7a9f895a29cd 100644 --- a/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/DataformProto.java +++ b/java-dataform/proto-google-cloud-dataform-v1/src/main/java/com/google/cloud/dataform/v1/DataformProto.java @@ -1208,7 +1208,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "s/{location}/repositories/{repository}/c" + "ompilationResults/{compilation_result}*\022compilationResults2\021compilationResultB\010\n" + "\006sourceB\024\n" - + "\022_internal_metadata\"\266\004\n" + + "\022_internal_metadata\"\355\004\n" + "\025CodeCompilationConfig\022\035\n" + "\020default_database\030\001 \001(\tB\003\340A\001\022\033\n" + "\016default_schema\030\002 \001(\tB\003\340A\001\022\035\n" @@ -1224,10 +1224,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " default_notebook_runtime_options\030\t \001(\01320.google.clou" + "d.dataform.v1.NotebookRuntimeOptionsB\003\340A\001\022F\n" + "\017pipeline_config\030\014" - + " \001(\0132(.google.cloud.dataform.v1.PipelineConfigB\003\340A\001\032+\n" + + " \001(\0132(.google.cloud.dataform.v1.PipelineConfigB\003\340A\001\022!\n" + + "\017lineage_enabled\030\016 \001(\010B\003\340A\003H\000\210\001\001\032+\n" + "\tVarsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001\"|\n" + + "\005value\030\002 \001(\t:\0028\001B\022\n" + + "\020_lineage_enabled\"|\n" + "\035GcsRepositorySnapshotMetadata\022$\n" + "\027repository_snapshot_uri\030\001 \001(\tB\003\340A\003\022\034\n" + "\017crc32c_checksum\030\002 \001(\tB\003\340A\003\022\027\n\n" @@ -1236,15 +1238,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027repository_snapshot_uri\030\001 \001(\tB\003\340A\001\"\305\002\n" + "\026NotebookRuntimeOptions\022 \n" + "\021gcs_output_bucket\030\001 \001(\tB\003\340A\001H\000\022n\n" - + "#gcs_repository_snapshot_destination\030\003 \001(\0132:.google.cloud." - + "dataform.v1.GcsRepositorySnapshotDestinationB\003\340A\001H\001\022h\n" + + "#gcs_repository_snapshot_destination\030\003 \001(\0132" + + ":.google.cloud.dataform.v1.GcsRepositorySnapshotDestinationB\003\340A\001H\001\022h\n" + "%ai_platform_notebook_runtime_template\030\002 \001(\tB9\340A\001\372A3\n" + "1aiplatform.googleapis.com/NotebookRuntimeTemplateB\020\n" + "\016execution_sinkB\035\n" + "\033repository_snapshot_storage\"\312\001\n" + "\016PipelineConfig\022Q\n\r" - + "pipeline_type\030\001" - + " \001(\01625.google.cloud.dataform.v1.PipelineConfig.PipelineTypeB\003\340A\002\022\021\n" + + "pipeline_type\030\001 \001(\01625.google.cloud.d" + + "ataform.v1.PipelineConfig.PipelineTypeB\003\340A\002\022\021\n" + "\004path\030\002 \001(\tB\003\340A\002\"R\n" + "\014PipelineType\022\035\n" + "\031PIPELINE_TYPE_UNSPECIFIED\020\000\022\014\n" @@ -1259,8 +1261,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\230\001\n" + "\036ListCompilationResultsResponse\022H\n" - + "\023compilation_results\030\001" - + " \003(\0132+.google.cloud.dataform.v1.CompilationResult\022\027\n" + + "\023compilation_results\030\001 \003(\0132+." + + "google.cloud.dataform.v1.CompilationResult\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"^\n" + "\033GetCompilationResultRequest\022?\n" @@ -1277,10 +1279,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\003 \001(\tB\003\340A\001\"\340\002\n" + "\022RelationDescriptor\022\023\n" + "\013description\030\001 \001(\t\022N\n" - + "\007columns\030\002 \003(\0132=.g" - + "oogle.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor\022Y\n" - + "\017bigquery_labels\030\003 \003(\0132@.google.cloud.dataform.v1.Relation", - "Descriptor.BigqueryLabelsEntry\032S\n" + + "\007columns\030\002" + + " \003(\0132=.google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor\022Y\n" + + "\017bi", + "gquery_labels\030\003 \003(\0132@.google.cloud.dataf" + + "orm.v1.RelationDescriptor.BigqueryLabelsEntry\032S\n" + "\020ColumnDescriptor\022\014\n" + "\004path\030\001 \003(\t\022\023\n" + "\013description\030\002 \001(\t\022\034\n" @@ -1289,18 +1292,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\243\036\n" + "\027CompilationResultAction\022N\n" - + "\010relation\030\004 \001(\0132:.google.cloud.dataform" - + ".v1.CompilationResultAction.RelationH\000\022R\n\n" - + "operations\030\005 \001(\0132<.google.cloud.datafo" - + "rm.v1.CompilationResultAction.OperationsH\000\022P\n" - + "\tassertion\030\006 \001(\0132;.google.cloud.dat" - + "aform.v1.CompilationResultAction.AssertionH\000\022T\n" - + "\013declaration\030\007 \001(\0132=.google.cloud" - + ".dataform.v1.CompilationResultAction.DeclarationH\000\022N\n" - + "\010notebook\030\010 \001(\0132:.google.cl" - + "oud.dataform.v1.CompilationResultAction.NotebookH\000\022]\n" - + "\020data_preparation\030\t \001(\0132A.g" - + "oogle.cloud.dataform.v1.CompilationResultAction.DataPreparationH\000\0220\n" + + "\010relation\030\004 \001(\0132:.google" + + ".cloud.dataform.v1.CompilationResultAction.RelationH\000\022R\n\n" + + "operations\030\005 \001(\0132<.goog" + + "le.cloud.dataform.v1.CompilationResultAction.OperationsH\000\022P\n" + + "\tassertion\030\006 \001(\0132;.g" + + "oogle.cloud.dataform.v1.CompilationResultAction.AssertionH\000\022T\n" + + "\013declaration\030\007 \001(\013" + + "2=.google.cloud.dataform.v1.CompilationResultAction.DeclarationH\000\022N\n" + + "\010notebook\030\010 " + + "\001(\0132:.google.cloud.dataform.v1.CompilationResultAction.NotebookH\000\022]\n" + + "\020data_preparation\030\t \001(\0132A.google.cloud.dataform.v1.C" + + "ompilationResultAction.DataPreparationH\000\0220\n" + "\006target\030\001 \001(\0132 .google.cloud.dataform.v1.Target\022:\n" + "\020canonical_target\030\002 \001(\0132 .google.cloud.dataform.v1.Target\022\021\n" + "\tfile_path\030\003 \001(\t\022#\n" @@ -1312,26 +1315,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004tags\030\003 \003(\t\022I\n" + "\023relation_descriptor\030\004" + " \001(\0132,.google.cloud.dataform.v1.RelationDescriptor\022^\n\r" - + "relation_type\030\005 \001(\0162G.g" - + "oogle.cloud.dataform.v1.CompilationResultAction.Relation.RelationType\022\024\n" + + "relation_type\030\005 \001(\0162G.google.cloud.dataform.v1.C" + + "ompilationResultAction.Relation.RelationType\022\024\n" + "\014select_query\030\006 \001(\t\022\026\n" + "\016pre_operations\030\007 \003(\t\022\027\n" + "\017post_operations\030\010 \003(\t\022s\n" - + "\030incremental_table_config\030\t \001(\0132Q.google.cloud.dataform.v" - + "1.CompilationResultAction.Relation.IncrementalTableConfig\022\034\n" + + "\030incremental_table_config\030\t \001(\0132Q.google.c" + + "loud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig\022\034\n" + "\024partition_expression\030\n" + " \001(\t\022\033\n" + "\023cluster_expressions\030\013 \003(\t\022!\n" + "\031partition_expiration_days\030\014 \001(\005\022 \n" + "\030require_partition_filter\030\r" + " \001(\010\022m\n" - + "\022additional_options\030\016 \003(\0132Q.google.cloud.dataform.v1" - + ".CompilationResultAction.Relation.AdditionalOptionsEntry\022\027\n\n" + + "\022additional_options\030\016 \003(\0132Q.google.cl" + + "oud.dataform.v1.CompilationResultAction.Relation.AdditionalOptionsEntry\022\027\n\n" + "connection\030\017 \001(\tB\003\340A\001\022a\n" - + "\014table_format\030\020 \001(\0162F.google.cloud.d" - + "ataform.v1.CompilationResultAction.Relation.TableFormatB\003\340A\001\022_\n" - + "\013file_format\030\021 \001(" - + "\0162E.google.cloud.dataform.v1.CompilationResultAction.Relation.FileFormatB\003\340A\001\022\030\n" + + "\014table_format\030\020 \001(\0162F" + + ".google.cloud.dataform.v1.CompilationResultAction.Relation.TableFormatB\003\340A\001\022_\n" + + "\013file_format\030\021 \001(\0162E.google.cloud.dataform" + + ".v1.CompilationResultAction.Relation.FileFormatB\003\340A\001\022\030\n" + "\013storage_uri\030\022 \001(\tB\003\340A\001\032\330\001\n" + "\026IncrementalTableConfig\022 \n" + "\030incremental_select_query\030\001 \001(\t\022\030\n" @@ -1359,8 +1362,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022dependency_targets\030\001 \003(\0132 .google.cloud.dataform.v1.Target\022\020\n" + "\010disabled\030\002 \001(\010\022\014\n" + "\004tags\030\003 \003(\t\022I\n" - + "\023relation_descriptor\030\006" - + " \001(\0132,.google.cloud.dataform.v1.RelationDescriptor\022\017\n" + + "\023relation_descriptor\030\006 \001(" + + "\0132,.google.cloud.dataform.v1.RelationDescriptor\022\017\n" + "\007queries\030\004 \003(\t\022\022\n\n" + "has_output\030\005 \001(\010\032\203\002\n" + "\tAssertion\022<\n" @@ -1381,31 +1384,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004tags\030\004 \003(\t\032\247\004\n" + "\017DataPreparation\022\027\n\r" + "contents_yaml\030\005 \001(\tH\000\022g\n" - + "\014contents_sql\030\006 \001(\0132O.google.cloud.dataform.v1." - + "CompilationResultAction.DataPreparation.SqlDefinitionH\000\022<\n" + + "\014contents_sql\030\006 \001(\0132O.google.clo" + + "ud.dataform.v1.CompilationResultAction.DataPreparation.SqlDefinitionH\000\022<\n" + "\022dependency_targets\030\001 \003(\0132 .google.cloud.dataform.v1.Target\022\020\n" + "\010disabled\030\002 \001(\010\022\014\n" + "\004tags\030\004 \003(\t\032\315\001\n\r" + "SqlDefinition\022\r\n" + "\005query\030\001 \001(\t\022a\n" - + "\013error_table\030\002 \001(\0132L.google.cloud.dataform.v1.Compilati" - + "onResultAction.DataPreparation.ErrorTable\022J\n" - + "\004load\030\003" - + " \001(\0132<.google.cloud.dataform.v1.CompilationResultAction.LoadConfig\032V\n" - + "\n" + + "\013error_table\030\002 \001(\0132L.google.cloud.datafo" + + "rm.v1.CompilationResultAction.DataPreparation.ErrorTable\022J\n" + + "\004load\030\003 \001(\0132<.google." + + "cloud.dataform.v1.CompilationResultAction.LoadConfig\032V\n\n" + "ErrorTable\0220\n" + "\006target\030\001 \001(\0132 .google.cloud.dataform.v1.Target\022\026\n" + "\016retention_days\030\002 \001(\005B\014\n\n" + "definition\032\360\002\n\n" + "LoadConfig\022S\n" - + "\007replace\030\001 \001(\0132@.google.cloud.dataform.v1.C" - + "ompilationResultAction.SimpleLoadModeH\000\022R\n" - + "\006append\030\002 \001(\0132@.google.cloud.dataform." - + "v1.CompilationResultAction.SimpleLoadModeH\000\022X\n" - + "\007maximum\030\003 \001(\0132E.google.cloud.data" - + "form.v1.CompilationResultAction.IncrementalLoadModeH\000\022W\n" - + "\006unique\030\004 \001(\0132E.google.c" - + "loud.dataform.v1.CompilationResultAction.IncrementalLoadModeH\000B\006\n" + + "\007replace\030\001 \001(\0132@.google.clou" + + "d.dataform.v1.CompilationResultAction.SimpleLoadModeH\000\022R\n" + + "\006append\030\002 \001(\0132@.google." + + "cloud.dataform.v1.CompilationResultAction.SimpleLoadModeH\000\022X\n" + + "\007maximum\030\003 \001(\0132E.go" + + "ogle.cloud.dataform.v1.CompilationResultAction.IncrementalLoadModeH\000\022W\n" + + "\006unique\030\004" + + " \001(\0132E.google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadModeH\000B\006\n" + "\004mode\032\020\n" + "\016SimpleLoadMode\032%\n" + "\023IncrementalLoadMode\022\016\n" @@ -1419,19 +1421,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\004 \001(\tB\003\340A\001\"\227\001\n" + "%QueryCompilationResultActionsResponse\022U\n" - + "\032compilation_result_actions\030\001" - + " \003(\01321.google.cloud.dataform.v1.CompilationResultAction\022\027\n" + + "\032compilation_result_actions\030\001 \003(\01321." + + "google.cloud.dataform.v1.CompilationResultAction\022\027\n" + "\017next_page_token\030\002 \001(\t\"\255\007\n" + "\016WorkflowConfig\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022E\n" + "\016release_config\030\002 \001(\tB-\340A\002\372A\'\n" + "%dataform.googleapis.com/ReleaseConfig\022J\n" - + "\021invocation_config\030\003 \001(\0132*.goo" - + "gle.cloud.dataform.v1.InvocationConfigB\003\340A\001\022\032\n\r" + + "\021invocation_config\030\003" + + " \001(\0132*.google.cloud.dataform.v1.InvocationConfigB\003\340A\001\022\032\n\r" + "cron_schedule\030\004 \001(\tB\003\340A\001\022\026\n" + "\ttime_zone\030\007 \001(\tB\003\340A\001\022r\n" - + "\"recent_scheduled_execution_records\030\005 \003(\0132A.google.cloud.dataf" - + "orm.v1.WorkflowConfig.ScheduledExecutionRecordB\003\340A\003\022\025\n" + + "\"recent_scheduled_execution_records\030\005 \003(\0132A.goo" + + "gle.cloud.dataform.v1.WorkflowConfig.ScheduledExecutionRecordB\003\340A\003\022\025\n" + "\010disabled\030\010 \001(\010B\003\340A\001\0224\n" + "\013create_time\030\t \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\n" @@ -1444,9 +1446,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016execution_time\030\001" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003B\010\n" + "\006result:\262\001\352A\256\001\n" - + "&dataform.googleapis.com/WorkflowConfig\022cprojects/{project}/locations/{lo" - + "cation}/repositories/{repository}/workfl" - + "owConfigs/{workflow_config}*\017workflowConfigs2\016workflowConfigB\024\n" + + "&dataform.googleapis.com/WorkflowConfig\022cprojects/{project" + + "}/locations/{location}/repositories/{rep" + + "ository}/workflowConfigs/{workflow_config}*\017workflowConfigs2\016workflowConfigB\024\n" + "\022_internal_metadata\"\334\003\n" + "\020InvocationConfig\022?\n" + "\020included_targets\030\001 \003(\0132" @@ -1456,8 +1458,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036transitive_dependents_included\030\004 \001(\010B\003\340A\001\0225\n" + "(fully_refresh_incremental_tables_enabled\030\005 \001(\010B\003\340A\001\022\034\n" + "\017service_account\030\006 \001(\tB\003\340A\001\022Z\n" - + "\016query_priority\030\t \001(\01628." - + "google.cloud.dataform.v1.InvocationConfig.QueryPriorityB\003\340A\001H\000\210\001\001\"K\n\r" + + "\016query_priority\030\t \001(\01628.google.cloud.dataform.v1." + + "InvocationConfig.QueryPriorityB\003\340A\001H\000\210\001\001\"K\n\r" + "QueryPriority\022\036\n" + "\032QUERY_PRIORITY_UNSPECIFIED\020\000\022\017\n" + "\013INTERACTIVE\020\001\022\t\n" @@ -1469,8 +1471,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\"\217\001\n" + "\033ListWorkflowConfigsResponse\022B\n" - + "\020workflow_configs\030\001 \003(\0132" - + "(.google.cloud.dataform.v1.WorkflowConfig\022\027\n" + + "\020workflow_configs\030\001" + + " \003(\0132(.google.cloud.dataform.v1.WorkflowConfig\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"X\n" + "\030GetWorkflowConfigRequest\022<\n" @@ -1497,13 +1499,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB\003\340A\003\022J\n" + "\021invocation_config\030\003" + " \001(\0132*.google.cloud.dataform.v1.InvocationConfigB\003\340A\005\022F\n" - + "\005state\030\004 \001(\01622.goo" - + "gle.cloud.dataform.v1.WorkflowInvocation.StateB\003\340A\003\0225\n" + + "\005state\030\004" + + " \001(\01622.google.cloud.dataform.v1.WorkflowInvocation.StateB\003\340A\003\0225\n" + "\021invocation_timing\030\005 \001(\0132\025.google.type.IntervalB\003\340A\003\022V\n" + "\033resolved_compilation_result\030\007 \001(\tB1\340A\003\372A+\n" + ")dataform.googleapis.com/CompilationResult\022Q\n" - + "\025data_encryption_state\030\010" - + " \001(\0132-.google.cloud.dataform.v1.DataEncryptionStateB\003\340A\003\022#\n" + + "\025data_encryption_state\030\010 \001(\013" + + "2-.google.cloud.dataform.v1.DataEncryptionStateB\003\340A\003\022#\n" + "\021internal_metadata\030\t \001(\tB\003\340A\003H\001\210\001\001\022Y\n" + "\031private_resource_metadata\030\n" + " \001(\01321.google.cloud.dataform.v1.PrivateResourceMetadataB\003\340A\003\022F\n" @@ -1516,9 +1518,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tCANCELLED\020\003\022\n\n" + "\006FAILED\020\004\022\r\n" + "\tCANCELING\020\005:\306\001\352A\302\001\n" - + "*dataform.googleapis.com/WorkflowInvocation\022kprojects" - + "/{project}/locations/{location}/repositories/{repository}/workflowInvocations/{w" - + "orkflow_invocation}*\023workflowInvocations2\022workflowInvocationB\024\n" + + "*dataform.googleapis.com/WorkflowInvocation\022kprojects/{project}/locations/{loc" + + "ation}/repositories/{repository}/workflo" + + "wInvocations/{workflow_invocation}*\023workflowInvocations2\022workflowInvocationB\024\n" + "\022compilation_sourceB\024\n" + "\022_internal_metadata\"\271\001\n" + "\036ListWorkflowInvocationsRequest\022:\n" @@ -1529,8 +1531,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\233\001\n" + "\037ListWorkflowInvocationsResponse\022J\n" - + "\024workflow_invocations\030\001 \003(\0132," - + ".google.cloud.dataform.v1.WorkflowInvocation\022\027\n" + + "\024workflow_invocations\030\001" + + " \003(\0132,.google.cloud.dataform.v1.WorkflowInvocation\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"`\n" + "\034GetWorkflowInvocationRequest\022@\n" @@ -1539,8 +1541,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037CreateWorkflowInvocationRequest\022:\n" + "\006parent\030\001 \001(\tB*\340A\002\372A$\n" + "\"dataform.googleapis.com/Repository\022N\n" - + "\023workflow_invocation\030\002 \001(\0132,.goog" - + "le.cloud.dataform.v1.WorkflowInvocationB\003\340A\002\"c\n" + + "\023workflow_invocation\030\002" + + " \001(\0132,.google.cloud.dataform.v1.WorkflowInvocationB\003\340A\002\"c\n" + "\037DeleteWorkflowInvocationRequest\022@\n" + "\004name\030\001 \001(\tB2\340A\002\372A,\n" + "*dataform.googleapis.com/WorkflowInvocation\"c\n" @@ -1549,17 +1551,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*dataform.googleapis.com/WorkflowInvocation\"\"\n" + " CancelWorkflowInvocationResponse\"\263\020\n" + "\030WorkflowInvocationAction\022a\n" - + "\017bigquery_action\030\006 \001(\0132A.google.cloud.dataform" - + ".v1.WorkflowInvocationAction.BigQueryActionB\003\340A\003H\000\022a\n" - + "\017notebook_action\030\010 \001(\0132A.go" - + "ogle.cloud.dataform.v1.WorkflowInvocationAction.NotebookActionB\003\340A\003H\000\022p\n" - + "\027data_preparation_action\030\t \001(\0132H.google.cloud.da" - + "taform.v1.WorkflowInvocationAction.DataPreparationActionB\003\340A\003H\000\0225\n" + + "\017bigquery_action\030\006 \001(\0132A.google" + + ".cloud.dataform.v1.WorkflowInvocationAction.BigQueryActionB\003\340A\003H\000\022a\n" + + "\017notebook_action\030\010 \001(\0132A.google.cloud.dataform.v1.Wo" + + "rkflowInvocationAction.NotebookActionB\003\340A\003H\000\022p\n" + + "\027data_preparation_action\030\t \001(\0132H.google.cloud.dataform.v1.WorkflowInvocat" + + "ionAction.DataPreparationActionB\003\340A\003H\000\0225\n" + "\006target\030\001 \001(\0132 .google.cloud.dataform.v1.TargetB\003\340A\003\022?\n" + "\020canonical_target\030\002 \001(\0132" + " .google.cloud.dataform.v1.TargetB\003\340A\003\022L\n" - + "\005state\030\004 \001(\01628" - + ".google.cloud.dataform.v1.WorkflowInvocationAction.StateB\003\340A\003\022\033\n" + + "\005state\030\004" + + " \001(\01628.google.cloud.dataform.v1.WorkflowInvocationAction.StateB\003\340A\003\022\033\n" + "\016failure_reason\030\007 \001(\tB\003\340A\003\0225\n" + "\021invocation_timing\030\005 \001(\0132\025.google.type.IntervalB\003\340A\003\022#\n" + "\021internal_metadata\030\n" @@ -1573,29 +1575,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tfile_path\030\003 \001(\tB\003\340A\003\032\201\t\n" + "\025DataPreparationAction\022\034\n\r" + "contents_yaml\030\002 \001(\tB\003\340A\003H\000\022t\n" - + "\014contents_sql\030\006 \001(\0132\\.google.cloud.dataform.v1.Wo" - + "rkflowInvocationAction.DataPreparationAction.ActionSqlDefinitionH\000\022\032\n\r" + + "\014contents_sql\030\006 \001(\0132\\.google.cloud" + + ".dataform.v1.WorkflowInvocationAction.Da" + + "taPreparationAction.ActionSqlDefinitionH\000\022\032\n\r" + "generated_sql\030\003 \001(\tB\003\340A\003\022\023\n" + "\006job_id\030\004 \001(\tB\003\340A\003\032\204\002\n" + "\023ActionSqlDefinition\022\r\n" + "\005query\030\001 \001(\t\022n\n" - + "\013error_table\030\002 \001(\0132Y.google.cloud.dataform." - + "v1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable\022n\n" - + "\013load_config\030\003 \001(\0132Y.google.cloud.dataform.v1.Workf" - + "lowInvocationAction.DataPreparationAction.ActionLoadConfig\032\\\n" + + "\013error_table\030\002 \001(\0132Y.google.cloud.dataform.v1.WorkflowInvocationActi" + + "on.DataPreparationAction.ActionErrorTable\022n\n" + + "\013load_config\030\003 \001(\0132Y.google.cloud.da" + + "taform.v1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig\032\\\n" + "\020ActionErrorTable\0220\n" + "\006target\030\001 \001(\0132 .google.cloud.dataform.v1.Target\022\026\n" + "\016retention_days\030\002 \001(\005\032\352\003\n" + "\020ActionLoadConfig\022p\n" - + "\007replace\030\001 \001(\0132].google.cloud.dataform.v1.WorkflowInvocationActi" - + "on.DataPreparationAction.ActionSimpleLoadModeH\000\022o\n" - + "\006append\030\002 \001(\0132].google.cloud.dataform.v1.WorkflowInvocationAction.Data" - + "PreparationAction.ActionSimpleLoadModeH\000\022u\n" - + "\007maximum\030\003 \001(\0132b.google.cloud.datafor" - + "m.v1.WorkflowInvocationAction.DataPrepar" - + "ationAction.ActionIncrementalLoadModeH\000\022t\n" - + "\006unique\030\004 \001(\0132b.google.cloud.dataform." - + "v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadModeH\000B\006\n" + + "\007replace\030\001 \001(\0132].google.cloud.dataform.v1.Workflo" + + "wInvocationAction.DataPreparationAction.ActionSimpleLoadModeH\000\022o\n" + + "\006append\030\002 \001(\0132].google.cloud.dataform.v1.WorkflowInvoca" + + "tionAction.DataPreparationAction.ActionSimpleLoadModeH\000\022u\n" + + "\007maximum\030\003 \001(\0132b.google.cloud.dataform.v1.WorkflowInvocationAc" + + "tion.DataPreparationAction.ActionIncrementalLoadModeH\000\022t\n" + + "\006unique\030\004 \001(\0132b.google.cloud.dataform.v1.WorkflowInvocationActi" + + "on.DataPreparationAction.ActionIncrementalLoadModeH\000B\006\n" + "\004mode\032\026\n" + "\024ActionSimpleLoadMode\032+\n" + "\031ActionIncrementalLoadMode\022\016\n" @@ -1617,16 +1619,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\"\232\001\n" + "&QueryWorkflowInvocationActionsResponse\022W\n" - + "\033workflow_invocation_actions\030\001" - + " \003(\01322.google.cloud.dataform.v1.WorkflowInvocationAction\022\027\n" + + "\033workflow_invocation_actions\030\001 \003(\01322.g" + + "oogle.cloud.dataform.v1.WorkflowInvocationAction\022\027\n" + "\017next_page_token\030\002 \001(\t\"\205\002\n" + "\006Config\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022G\n" + "\024default_kms_key_name\030\002 \001(\tB)\340A\001\372A#\n" + "!cloudkms.googleapis.com/CryptoKey\022#\n" + "\021internal_metadata\030\007 \001(\tB\003\340A\003H\000\210\001\001:d\352Aa\n" - + "\036dataform.googleapis.com/Config\022.pro" - + "jects/{project}/locations/{location}/config*\007configs2\006configB\024\n" + + "\036dataform.googleapis." + + "com/Config\022.projects/{project}/locations/{location}/config*\007configs2\006configB\024\n" + "\022_internal_metadata\"H\n" + "\020GetConfigRequest\0224\n" + "\004name\030\001 \001(\tB&\340A\002\372A \n" @@ -1644,8 +1646,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013update_time\030\006 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022#\n" + "\021internal_metadata\030\007 \001(\tB\003\340A\003H\000\210\001\001\022\'\n" + "\025creator_iam_principal\030\010 \001(\tB\003\340A\003H\001\210\001\001:n\352Ak\n" - + "\036dataform.googleapis.com/Folder\0228projec" - + "ts/{project}/locations/{location}/folders/{folder}*\007folders2\006folderB\024\n" + + "\036dataform.googleapis.com/Folder\0228projects/{project}/locations/{l" + + "ocation}/folders/{folder}*\007folders2\006folderB\024\n" + "\022_internal_metadataB\030\n" + "\026_creator_iam_principal\"\207\001\n" + "\023CreateFolderRequest\0229\n" @@ -1679,8 +1681,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013create_time\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" + "\010end_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\023\n" + "\006target\030\003 \001(\tB\003\340A\003\022L\n" - + "\005state\030\004 \001(\01628.g" - + "oogle.cloud.dataform.v1.DeleteFolderTreeMetadata.StateB\003\340A\003\022\035\n" + + "\005state\030\004" + + " \001(\01628.google.cloud.dataform.v1.DeleteFolderTreeMetadata.StateB\003\340A\003\022\035\n" + "\020percent_complete\030\005 \001(\005B\003\340A\003\"[\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\017\n" @@ -1696,8 +1698,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\243\002\n" + "\033QueryFolderContentsResponse\022Z\n" - + "\007entries\030\001 \003(\0132I.google.cloud.dataform.v1." - + "QueryFolderContentsResponse.FolderContentsEntry\022\027\n" + + "\007entries\030\001 \003(\0132I.google.clo" + + "ud.dataform.v1.QueryFolderContentsResponse.FolderContentsEntry\022\027\n" + "\017next_page_token\030\002 \001(\t\032\216\001\n" + "\023FolderContentsEntry\0222\n" + "\006folder\030\001 \001(\0132 .google.cloud.dataform.v1.FolderH\000\022:\n\n" @@ -1711,8 +1713,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\243\002\n" + "\035QueryUserRootContentsResponse\022Z\n" - + "\007entries\030\001 \003(\0132I.google.cloud.dataform." - + "v1.QueryUserRootContentsResponse.RootContentsEntry\022\027\n" + + "\007entries\030\001 \003(\0132I.google." + + "cloud.dataform.v1.QueryUserRootContentsResponse.RootContentsEntry\022\027\n" + "\017next_page_token\030\002 \001(\t\032\214\001\n" + "\021RootContentsEntry\0222\n" + "\006folder\030\001 \001(\0132 .google.cloud.dataform.v1.FolderH\000\022:\n\n" @@ -1726,23 +1728,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021internal_metadata\030\005 \001(\tB\003\340A\003H\000\210\001\001\022\'\n" + "\025creator_iam_principal\030\006 \001(" + "\tB\003\340A\003H\001\210\001\001:\204\001\352A\200\001\n" - + "\"dataform.googleapis.com/TeamFolder\022Aprojects/{" - + "project}/locations/{location}/teamFolders/{team_folder}*\013teamFolders2\n" + + "\"dataform.googleapis.com/TeamFolder\022Aprojects/{project}/locations/{locat" + + "ion}/teamFolders/{team_folder}*\013teamFolders2\n" + "teamFolderB\024\n" + "\022_internal_metadataB\030\n" + "\026_creator_iam_principal\"\224\001\n" + "\027CreateTeamFolderRequest\0229\n" + "\006parent\030\001 \001(\tB)\340A\002\372A#\n" + "!locations.googleapis.com/Location\022>\n" - + "\013team_folder\030\002 \001(\0132$.g" - + "oogle.cloud.dataform.v1.TeamFolderB\003\340A\002\"P\n" + + "\013team_folder\030\002" + + " \001(\0132$.google.cloud.dataform.v1.TeamFolderB\003\340A\002\"P\n" + "\024GetTeamFolderRequest\0228\n" + "\004name\030\001 \001(\tB*\340A\002\372A$\n" + "\"dataform.googleapis.com/TeamFolder\"\217\001\n" + "\027UpdateTeamFolderRequest\0224\n" + "\013update_mask\030\001 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022>\n" - + "\013team_folder\030\002" - + " \001(\0132$.google.cloud.dataform.v1.TeamFolderB\003\340A\002\"S\n" + + "\013team_folder\030\002 \001(\0132" + + "$.google.cloud.dataform.v1.TeamFolderB\003\340A\002\"S\n" + "\027DeleteTeamFolderRequest\0228\n" + "\004name\030\001 \001(\tB*\340A\002\372A$\n" + "\"dataform.googleapis.com/TeamFolder\"\276\001\n" @@ -1754,8 +1756,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\263\002\n" + "\037QueryTeamFolderContentsResponse\022b\n" - + "\007entries\030\001 \003(\0132Q.google.cloud.dataform.v1.QueryTeamFolde" - + "rContentsResponse.TeamFolderContentsEntry\022\027\n" + + "\007entries\030\001 \003(\0132Q.google.cloud.dataform.v1" + + ".QueryTeamFolderContentsResponse.TeamFolderContentsEntry\022\027\n" + "\017next_page_token\030\002 \001(\t\032\222\001\n" + "\027TeamFolderContentsEntry\0222\n" + "\006folder\030\001 \001(\0132 .google.cloud.dataform.v1.FolderH\000\022:\n\n" @@ -1769,461 +1771,388 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\361\001\n" + "\031SearchTeamFoldersResponse\022[\n" - + "\007results\030\001 \003(\0132J.google.cloud.dataform.v1.SearchT" - + "eamFoldersResponse.TeamFolderSearchResult\022\027\n" + + "\007results\030\001 \003(\0132J.google.cloud.data" + + "form.v1.SearchTeamFoldersResponse.TeamFolderSearchResult\022\027\n" + "\017next_page_token\030\002 \001(\t\032^\n" + "\026TeamFolderSearchResult\022;\n" + "\013team_folder\030\002 \001(\0132$.google.cloud.dataform.v1.TeamFolderH\000B\007\n" + "\005entry\"\312\002\n" + "\022MoveFolderMetadata\0224\n" + + "\013create_time\030\001 \001(\0132\032.google.protobuf.", + "TimestampB\003\340A\003\0221\n" + + "\010end_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\023\n" + + "\006target\030\003 \001(\tB\003\340A\003\022A\n" + + "\005state\030\004" + + " \001(\01622.google.cloud.dataform.v1.MoveFolderMetadata.State\022\030\n" + + "\020percent_complete\030\005 \001(\005\"Y\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\017\n" + + "\013INITIALIZED\020\001\022\017\n" + + "\013IN_PROGRESS\020\002\022\013\n" + + "\007SUCCESS\020\003\022\n\n" + + "\006FAILED\020\004\"\322\002\n" + + "\026MoveRepositoryMetadata\0224\n" + "\013create_time\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" - + "\010end_time\030\002 \001(\0132\032.google.protobuf.Time", - "stampB\003\340A\003\022\023\n\006target\030\003 \001(\tB\003\340A\003\022A\n\005state" - + "\030\004 \001(\01622.google.cloud.dataform.v1.MoveFo" - + "lderMetadata.State\022\030\n\020percent_complete\030\005" - + " \001(\005\"Y\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\017\n\013" - + "INITIALIZED\020\001\022\017\n\013IN_PROGRESS\020\002\022\013\n\007SUCCES" - + "S\020\003\022\n\n\006FAILED\020\004\"\322\002\n\026MoveRepositoryMetada" - + "ta\0224\n\013create_time\030\001 \001(\0132\032.google.protobu" - + "f.TimestampB\003\340A\003\0221\n\010end_time\030\002 \001(\0132\032.goo" - + "gle.protobuf.TimestampB\003\340A\003\022\023\n\006target\030\003 " - + "\001(\tB\003\340A\003\022E\n\005state\030\004 \001(\01626.google.cloud.d" - + "ataform.v1.MoveRepositoryMetadata.State\022" - + "\030\n\020percent_complete\030\005 \001(\005\"Y\n\005State\022\025\n\021ST" - + "ATE_UNSPECIFIED\020\000\022\017\n\013INITIALIZED\020\001\022\017\n\013IN" - + "_PROGRESS\020\002\022\013\n\007SUCCESS\020\003\022\n\n\006FAILED\020\004*\211\001\n" - + "\025DirectoryContentsView\022\'\n#DIRECTORY_CONT" - + "ENTS_VIEW_UNSPECIFIED\020\000\022!\n\035DIRECTORY_CON" - + "TENTS_VIEW_BASIC\020\001\022$\n DIRECTORY_CONTENTS" - + "_VIEW_METADATA\020\0022\343}\n\010Dataform\022\245\001\n\rGetTea" - + "mFolder\022..google.cloud.dataform.v1.GetTe" - + "amFolderRequest\032$.google.cloud.dataform." - + "v1.TeamFolder\">\332A\004name\202\323\344\223\0021\022//v1/{name=" - + "projects/*/locations/*/teamFolders/*}\022\306\001" - + "\n\020CreateTeamFolder\0221.google.cloud.datafo" - + "rm.v1.CreateTeamFolderRequest\032$.google.c" - + "loud.dataform.v1.TeamFolder\"Y\332A\022parent,t" - + "eam_folder\202\323\344\223\002>\"//v1/{parent=projects/*" - + "/locations/*}/teamFolders:\013team_folder\022\327" - + "\001\n\020UpdateTeamFolder\0221.google.cloud.dataf" - + "orm.v1.UpdateTeamFolderRequest\032$.google." - + "cloud.dataform.v1.TeamFolder\"j\332A\027team_fo" - + "lder,update_mask\202\323\344\223\002J2;/v1/{team_folder" - + ".name=projects/*/locations/*/teamFolders" - + "/*}:\013team_folder\022\235\001\n\020DeleteTeamFolder\0221." - + "google.cloud.dataform.v1.DeleteTeamFolde" - + "rRequest\032\026.google.protobuf.Empty\">\332A\004nam" - + "e\202\323\344\223\0021*//v1/{name=projects/*/locations/" - + "*/teamFolders/*}\022\365\001\n\024DeleteTeamFolderTre" - + "e\0225.google.cloud.dataform.v1.DeleteTeamF" - + "olderTreeRequest\032\035.google.longrunning.Op" - + "eration\"\206\001\312A1\n\025google.protobuf.Empty\022\030De" - + "leteFolderTreeMetadata\332A\nname,force\202\323\344\223\002" - + "?\":/v1/{name=projects/*/locations/*/team" - + "Folders/*}:deleteTree:\001*\022\352\001\n\027QueryTeamFo" - + "lderContents\0228.google.cloud.dataform.v1." - + "QueryTeamFolderContentsRequest\0329.google." - + "cloud.dataform.v1.QueryTeamFolderContent" - + "sResponse\"Z\332A\013team_folder\202\323\344\223\002F\022D/v1/{te" - + "am_folder=projects/*/locations/*/teamFol" - + "ders/*}:queryContents\022\276\001\n\021SearchTeamFold" - + "ers\0222.google.cloud.dataform.v1.SearchTea" - + "mFoldersRequest\0323.google.cloud.dataform." - + "v1.SearchTeamFoldersResponse\"@\202\323\344\223\002:\0228/v" - + "1/{location=projects/*/locations/*}/team" - + "Folders:search\022\225\001\n\tGetFolder\022*.google.cl" - + "oud.dataform.v1.GetFolderRequest\032 .googl" - + "e.cloud.dataform.v1.Folder\":\332A\004name\202\323\344\223\002" - + "-\022+/v1/{name=projects/*/locations/*/fold" - + "ers/*}\022\254\001\n\014CreateFolder\022-.google.cloud.d" - + "ataform.v1.CreateFolderRequest\032 .google." - + "cloud.dataform.v1.Folder\"K\332A\rparent,fold" - + "er\202\323\344\223\0025\"+/v1/{parent=projects/*/locatio" - + "ns/*}/folders:\006folder\022\270\001\n\014UpdateFolder\022-" - + ".google.cloud.dataform.v1.UpdateFolderRe" - + "quest\032 .google.cloud.dataform.v1.Folder\"" - + "W\332A\022folder,update_mask\202\323\344\223\002<22/v1/{folde" - + "r.name=projects/*/locations/*/folders/*}" - + ":\006folder\022\221\001\n\014DeleteFolder\022-.google.cloud" - + ".dataform.v1.DeleteFolderRequest\032\026.googl" - + "e.protobuf.Empty\":\332A\004name\202\323\344\223\002-*+/v1/{na" - + "me=projects/*/locations/*/folders/*}\022\351\001\n" - + "\020DeleteFolderTree\0221.google.cloud.datafor" - + "m.v1.DeleteFolderTreeRequest\032\035.google.lo" - + "ngrunning.Operation\"\202\001\312A1\n\025google.protob" - + "uf.Empty\022\030DeleteFolderTreeMetadata\332A\nnam" - + "e,force\202\323\344\223\002;\"6/v1/{name=projects/*/loca" - + "tions/*/folders/*}:deleteTree:\001*\022\326\001\n\023Que" - + "ryFolderContents\0224.google.cloud.dataform" - + ".v1.QueryFolderContentsRequest\0325.google." - + "cloud.dataform.v1.QueryFolderContentsRes" - + "ponse\"R\332A\006folder\202\323\344\223\002C\022A/v1/{folder=proj" - + "ects/*/locations/*/folders/*}:queryFolde" - + "rContents\022\330\001\n\025QueryUserRootContents\0226.go" - + "ogle.cloud.dataform.v1.QueryUserRootCont" - + "entsRequest\0327.google.cloud.dataform.v1.Q" - + "ueryUserRootContentsResponse\"N\332A\010locatio" - + "n\202\323\344\223\002=\022;/v1/{location=projects/*/locati" - + "ons/*}:queryUserRootContents\022\351\001\n\nMoveFol" - + "der\022+.google.cloud.dataform.v1.MoveFolde" - + "rRequest\032\035.google.longrunning.Operation\"" - + "\216\001\312A+\n\025google.protobuf.Empty\022\022MoveFolder" - + "Metadata\332A\"name,destination_containing_f" - + "older\202\323\344\223\0025\"0/v1/{name=projects/*/locati" - + "ons/*/folders/*}:move:\001*\022\274\001\n\020ListReposit" - + "ories\0221.google.cloud.dataform.v1.ListRep" - + "ositoriesRequest\0322.google.cloud.dataform" - + ".v1.ListRepositoriesResponse\"A\332A\006parent\202" - + "\323\344\223\0022\0220/v1/{parent=projects/*/locations/" - + "*}/repositories\022\246\001\n\rGetRepository\022..goog" - + "le.cloud.dataform.v1.GetRepositoryReques" - + "t\032$.google.cloud.dataform.v1.Repository\"" - + "?\332A\004name\202\323\344\223\0022\0220/v1/{name=projects/*/loc" - + "ations/*/repositories/*}\022\323\001\n\020CreateRepos" - + "itory\0221.google.cloud.dataform.v1.CreateR" + + "\010end_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\023\n" + + "\006target\030\003 \001(\tB\003\340A\003\022E\n" + + "\005state\030\004 \001(\01626" + + ".google.cloud.dataform.v1.MoveRepositoryMetadata.State\022\030\n" + + "\020percent_complete\030\005 \001(\005\"Y\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\017\n" + + "\013INITIALIZED\020\001\022\017\n" + + "\013IN_PROGRESS\020\002\022\013\n" + + "\007SUCCESS\020\003\022\n\n" + + "\006FAILED\020\004*\211\001\n" + + "\025DirectoryContentsView\022\'\n" + + "#DIRECTORY_CONTENTS_VIEW_UNSPECIFIED\020\000\022!\n" + + "\035DIRECTORY_CONTENTS_VIEW_BASIC\020\001\022$\n" + + " DIRECTORY_CONTENTS_VIEW_METADATA\020\0022\343}\n" + + "\010Dataform\022\245\001\n\r" + + "GetTeamFolder\022..google.cloud.dataform.v1.GetTeamFolderRequest\032$.google." + + "cloud.dataform.v1.TeamFolder\">\332A\004name\202\323\344" + + "\223\0021\022//v1/{name=projects/*/locations/*/teamFolders/*}\022\306\001\n" + + "\020CreateTeamFolder\0221.google.cloud.dataform.v1.CreateTeamFolderReq" + + "uest\032$.google.cloud.dataform.v1.TeamFold" + + "er\"Y\332A\022parent,team_folder\202\323\344\223\002>\"//v1/{pa" + + "rent=projects/*/locations/*}/teamFolders:\013team_folder\022\327\001\n" + + "\020UpdateTeamFolder\0221.google.cloud.dataform.v1.UpdateTeamFolderRe" + + "quest\032$.google.cloud.dataform.v1.TeamFol" + + "der\"j\332A\027team_folder,update_mask\202\323\344\223\002J2;/" + + "v1/{team_folder.name=projects/*/locations/*/teamFolders/*}:\013team_folder\022\235\001\n" + + "\020DeleteTeamFolder\0221.google.cloud.dataform.v1." + + "DeleteTeamFolderRequest\032\026.google.protobu" + + "f.Empty\">\332A\004name\202\323\344\223\0021*//v1/{name=projects/*/locations/*/teamFolders/*}\022\365\001\n" + + "\024DeleteTeamFolderTree\0225.google.cloud.dataform" + + ".v1.DeleteTeamFolderTreeRequest\032\035.google.longrunning.Operation\"\206\001\312A1\n" + + "\025google.protobuf.Empty\022\030DeleteFolderTreeMetadata\332A\n" + + "name,force\202\323\344\223\002?\":/v1/{name=projects/*/l" + + "ocations/*/teamFolders/*}:deleteTree:\001*\022\352\001\n" + + "\027QueryTeamFolderContents\0228.google.cloud.dataform.v1.QueryTeamFolderContentsRe" + + "quest\0329.google.cloud.dataform.v1.QueryTe" + + "amFolderContentsResponse\"Z\332A\013team_folder" + + "\202\323\344\223\002F\022D/v1/{team_folder=projects/*/locations/*/teamFolders/*}:queryContents\022\276\001\n" + + "\021SearchTeamFolders\0222.google.cloud.datafo" + + "rm.v1.SearchTeamFoldersRequest\0323.google.cloud.dataform.v1.SearchTeamFoldersRespo" + + "nse\"@\202\323\344\223\002:\0228/v1/{location=projects/*/locations/*}/teamFolders:search\022\225\001\n" + + "\tGetFolder\022*.google.cloud.dataform.v1.GetFolderRequest\032" + + " .google.cloud.dataform.v1.Folde" + + "r\":\332A\004name\202\323\344\223\002-\022+/v1/{name=projects/*/locations/*/folders/*}\022\254\001\n" + + "\014CreateFolder\022-.google.cloud.dataform.v1.CreateFolderRequest\032" + + " .google.cloud.dataform.v1.Folder\"K\332A\r" + + "parent,folder\202\323\344\223\0025\"+/v1/{parent=projects/*/locations/*}/folders:\006folder\022\270\001\n" + + "\014UpdateFolder\022-.google.cloud.dataform.v1.UpdateFolderRequest\032" + + " .google.cloud.dataform.v1.Folder\"W\332A\022folder,update_mask\202\323\344" + + "\223\002<22/v1/{folder.name=projects/*/locations/*/folders/*}:\006folder\022\221\001\n" + + "\014DeleteFolder\022-.google.cloud.dataform.v1.DeleteFolder" + + "Request\032\026.google.protobuf.Empty\":\332A\004name" + + "\202\323\344\223\002-*+/v1/{name=projects/*/locations/*/folders/*}\022\351\001\n" + + "\020DeleteFolderTree\0221.google.cloud.dataform.v1.DeleteFolderTreeRequ" + + "est\032\035.google.longrunning.Operation\"\202\001\312A1\n" + + "\025google.protobuf.Empty\022\030DeleteFolderTreeMetadata\332A\n" + + "name,force\202\323\344\223\002;\"6/v1/{name=" + + "projects/*/locations/*/folders/*}:deleteTree:\001*\022\326\001\n" + + "\023QueryFolderContents\0224.google.cloud.dataform.v1.QueryFolderContentsRe" + + "quest\0325.google.cloud.dataform.v1.QueryFo" + + "lderContentsResponse\"R\332A\006folder\202\323\344\223\002C\022A/" + + "v1/{folder=projects/*/locations/*/folders/*}:queryFolderContents\022\330\001\n" + + "\025QueryUserRootContents\0226.google.cloud.dataform.v1.Qu" + + "eryUserRootContentsRequest\0327.google.cloud.dataform.v1.QueryUserRootContentsRespo" + + "nse\"N\332A\010location\202\323\344\223\002=\022;/v1/{location=pr" + + "ojects/*/locations/*}:queryUserRootContents\022\351\001\n\n" + + "MoveFolder\022+.google.cloud.datafo" + + "rm.v1.MoveFolderRequest\032\035.google.longrunning.Operation\"\216\001\312A+\n" + + "\025google.protobuf.Empty\022\022MoveFolderMetadata\332A\"name,destinati" + + "on_containing_folder\202\323\344\223\0025\"0/v1/{name=pr" + + "ojects/*/locations/*/folders/*}:move:\001*\022\274\001\n" + + "\020ListRepositories\0221.google.cloud.dataform.v1.ListRepositoriesRequest\0322.google" + + ".cloud.dataform.v1.ListRepositoriesRespo" + + "nse\"A\332A\006parent\202\323\344\223\0022\0220/v1/{parent=projects/*/locations/*}/repositories\022\246\001\n\r" + + "GetRepository\022..google.cloud.dataform.v1.GetR" + "epositoryRequest\032$.google.cloud.dataform" - + ".v1.Repository\"f\332A\037parent,repository,rep" - + "ository_id\202\323\344\223\002>\"0/v1/{parent=projects/*" - + "/locations/*}/repositories:\nrepository\022\325" - + "\001\n\020UpdateRepository\0221.google.cloud.dataf" - + "orm.v1.UpdateRepositoryRequest\032$.google." - + "cloud.dataform.v1.Repository\"h\332A\026reposit" - + "ory,update_mask\202\323\344\223\002I2;/v1/{repository.n" - + "ame=projects/*/locations/*/repositories/" - + "*}:\nrepository\022\236\001\n\020DeleteRepository\0221.go" - + "ogle.cloud.dataform.v1.DeleteRepositoryR" - + "equest\032\026.google.protobuf.Empty\"?\332A\004name\202" - + "\323\344\223\0022*0/v1/{name=projects/*/locations/*/" - + "repositories/*}\022\372\001\n\016MoveRepository\022/.goo" - + "gle.cloud.dataform.v1.MoveRepositoryRequ" - + "est\032\035.google.longrunning.Operation\"\227\001\312A/" - + "\n\025google.protobuf.Empty\022\026MoveRepositoryM" - + "etadata\332A\"name,destination_containing_fo" - + "lder\202\323\344\223\002:\"5/v1/{name=projects/*/locatio" - + "ns/*/repositories/*}:move:\001*\022\322\001\n\027CommitR" - + "epositoryChanges\0228.google.cloud.dataform" - + ".v1.CommitRepositoryChangesRequest\0329.goo" - + "gle.cloud.dataform.v1.CommitRepositoryCh" - + "angesResponse\"B\202\323\344\223\002<\"7/v1/{name=project" - + "s/*/locations/*/repositories/*}:commit:\001" - + "*\022\302\001\n\022ReadRepositoryFile\0223.google.cloud." - + "dataform.v1.ReadRepositoryFileRequest\0324." - + "google.cloud.dataform.v1.ReadRepositoryF" - + "ileResponse\"A\202\323\344\223\002;\0229/v1/{name=projects/" - + "*/locations/*/repositories/*}:readFile\022\372" - + "\001\n QueryRepositoryDirectoryContents\022A.go" - + "ogle.cloud.dataform.v1.QueryRepositoryDi" - + "rectoryContentsRequest\032B.google.cloud.da" - + "taform.v1.QueryRepositoryDirectoryConten" - + "tsResponse\"O\202\323\344\223\002I\022G/v1/{name=projects/*" - + "/locations/*/repositories/*}:queryDirect" - + "oryContents\022\322\001\n\026FetchRepositoryHistory\0227" - + ".google.cloud.dataform.v1.FetchRepositor" - + "yHistoryRequest\0328.google.cloud.dataform." - + "v1.FetchRepositoryHistoryResponse\"E\202\323\344\223\002" - + "?\022=/v1/{name=projects/*/locations/*/repo" - + "sitories/*}:fetchHistory\022\202\002\n\"ComputeRepo" - + "sitoryAccessTokenStatus\022C.google.cloud.d" - + "ataform.v1.ComputeRepositoryAccessTokenS" - + "tatusRequest\032D.google.cloud.dataform.v1." - + "ComputeRepositoryAccessTokenStatusRespon" - + "se\"Q\202\323\344\223\002K\022I/v1/{name=projects/*/locatio" - + "ns/*/repositories/*}:computeAccessTokenS" - + "tatus\022\320\001\n\023FetchRemoteBranches\0224.google.c" - + "loud.dataform.v1.FetchRemoteBranchesRequ" - + "est\0325.google.cloud.dataform.v1.FetchRemo" - + "teBranchesResponse\"L\202\323\344\223\002F\022D/v1/{name=pr" - + "ojects/*/locations/*/repositories/*}:fet" - + "chRemoteBranches\022\303\001\n\016ListWorkspaces\022/.go" - + "ogle.cloud.dataform.v1.ListWorkspacesReq" - + "uest\0320.google.cloud.dataform.v1.ListWork" - + "spacesResponse\"N\332A\006parent\202\323\344\223\002?\022=/v1/{pa" - + "rent=projects/*/locations/*/repositories" - + "/*}/workspaces\022\260\001\n\014GetWorkspace\022-.google" - + ".cloud.dataform.v1.GetWorkspaceRequest\032#" - + ".google.cloud.dataform.v1.Workspace\"L\332A\004" - + "name\202\323\344\223\002?\022=/v1/{name=projects/*/locatio" - + "ns/*/repositories/*/workspaces/*}\022\332\001\n\017Cr" - + "eateWorkspace\0220.google.cloud.dataform.v1" - + ".CreateWorkspaceRequest\032#.google.cloud.d" - + "ataform.v1.Workspace\"p\332A\035parent,workspac" - + "e,workspace_id\202\323\344\223\002J\"=/v1/{parent=projec" - + "ts/*/locations/*/repositories/*}/workspa" - + "ces:\tworkspace\022\251\001\n\017DeleteWorkspace\0220.goo" - + "gle.cloud.dataform.v1.DeleteWorkspaceReq" - + "uest\032\026.google.protobuf.Empty\"L\332A\004name\202\323\344" - + "\223\002?*=/v1/{name=projects/*/locations/*/re" - + "positories/*/workspaces/*}\022\341\001\n\022InstallNp" - + "mPackages\0223.google.cloud.dataform.v1.Ins" - + "tallNpmPackagesRequest\0324.google.cloud.da" - + "taform.v1.InstallNpmPackagesResponse\"`\202\323" - + "\344\223\002Z\"U/v1/{workspace=projects/*/location" - + "s/*/repositories/*/workspaces/*}:install" - + "NpmPackages:\001*\022\302\001\n\016PullGitCommits\022/.goog" - + "le.cloud.dataform.v1.PullGitCommitsReque" - + "st\0320.google.cloud.dataform.v1.PullGitCom" - + "mitsResponse\"M\202\323\344\223\002G\"B/v1/{name=projects" + + ".v1.Repository\"?\332A\004name\202\323\344\223\0022\0220/v1/{name" + + "=projects/*/locations/*/repositories/*}\022\323\001\n" + + "\020CreateRepository\0221.google.cloud.dataform.v1.CreateRepositoryRequest\032$.google" + + ".cloud.dataform.v1.Repository\"f\332A\037parent" + + ",repository,repository_id\202\323\344\223\002>\"0/v1/{pa" + + "rent=projects/*/locations/*}/repositories:\n" + + "repository\022\325\001\n" + + "\020UpdateRepository\0221.google.cloud.dataform.v1.UpdateRepositoryRe" + + "quest\032$.google.cloud.dataform.v1.Reposit" + + "ory\"h\332A\026repository,update_mask\202\323\344\223\002I2;/v" + + "1/{repository.name=projects/*/locations/*/repositories/*}:\n" + + "repository\022\236\001\n" + + "\020DeleteRepository\0221.google.cloud.dataform.v1.De" + + "leteRepositoryRequest\032\026.google.protobuf." + + "Empty\"?\332A\004name\202\323\344\223\0022*0/v1/{name=projects/*/locations/*/repositories/*}\022\372\001\n" + + "\016MoveRepository\022/.google.cloud.dataform.v1.Mov" + + "eRepositoryRequest\032\035.google.longrunning.Operation\"\227\001\312A/\n" + + "\025google.protobuf.Empty\022\026MoveRepositoryMetadata\332A\"name,destinatio" + + "n_containing_folder\202\323\344\223\002:\"5/v1/{name=pro" + + "jects/*/locations/*/repositories/*}:move:\001*\022\322\001\n" + + "\027CommitRepositoryChanges\0228.google.cloud.dataform.v1.CommitRepositoryChang" + + "esRequest\0329.google.cloud.dataform.v1.Com" + + "mitRepositoryChangesResponse\"B\202\323\344\223\002<\"7/v" + + "1/{name=projects/*/locations/*/repositories/*}:commit:\001*\022\302\001\n" + + "\022ReadRepositoryFile\0223.google.cloud.dataform.v1.ReadRepositor" + + "yFileRequest\0324.google.cloud.dataform.v1." + + "ReadRepositoryFileResponse\"A\202\323\344\223\002;\0229/v1/" + + "{name=projects/*/locations/*/repositories/*}:readFile\022\372\001\n" + + " QueryRepositoryDirectoryContents\022A.google.cloud.dataform.v1.Qu" + + "eryRepositoryDirectoryContentsRequest\032B.google.cloud.dataform.v1.QueryRepository" + + "DirectoryContentsResponse\"O\202\323\344\223\002I\022G/v1/{" + + "name=projects/*/locations/*/repositories/*}:queryDirectoryContents\022\322\001\n" + + "\026FetchRepositoryHistory\0227.google.cloud.dataform.v1" + + ".FetchRepositoryHistoryRequest\0328.google.cloud.dataform.v1.FetchRepositoryHistory" + + "Response\"E\202\323\344\223\002?\022=/v1/{name=projects/*/l" + + "ocations/*/repositories/*}:fetchHistory\022\202\002\n" + + "\"ComputeRepositoryAccessTokenStatus\022C.google.cloud.dataform.v1.ComputeReposit" + + "oryAccessTokenStatusRequest\032D.google.cloud.dataform.v1.ComputeRepositoryAccessTo" + + "kenStatusResponse\"Q\202\323\344\223\002K\022I/v1/{name=pro" + + "jects/*/locations/*/repositories/*}:computeAccessTokenStatus\022\320\001\n" + + "\023FetchRemoteBranches\0224.google.cloud.dataform.v1.FetchRem" + + "oteBranchesRequest\0325.google.cloud.datafo" + + "rm.v1.FetchRemoteBranchesResponse\"L\202\323\344\223\002" + + "F\022D/v1/{name=projects/*/locations/*/repositories/*}:fetchRemoteBranches\022\303\001\n" + + "\016ListWorkspaces\022/.google.cloud.dataform.v1.Li" + + "stWorkspacesRequest\0320.google.cloud.dataf" + + "orm.v1.ListWorkspacesResponse\"N\332A\006parent" + + "\202\323\344\223\002?\022=/v1/{parent=projects/*/locations/*/repositories/*}/workspaces\022\260\001\n" + + "\014GetWorkspace\022-.google.cloud.dataform.v1.GetWor" + + "kspaceRequest\032#.google.cloud.dataform.v1" + + ".Workspace\"L\332A\004name\202\323\344\223\002?\022=/v1/{name=pro" + + "jects/*/locations/*/repositories/*/workspaces/*}\022\332\001\n" + + "\017CreateWorkspace\0220.google.cloud.dataform.v1.CreateWorkspaceRequest\032#" + + ".google.cloud.dataform.v1.Workspace\"p\332A\035" + + "parent,workspace,workspace_id\202\323\344\223\002J\"=/v1" + + "/{parent=projects/*/locations/*/repositories/*}/workspaces:\tworkspace\022\251\001\n" + + "\017DeleteWorkspace\0220.google.cloud.dataform.v1.Del" + + "eteWorkspaceRequest\032\026.google.protobuf.Em" + + "pty\"L\332A\004name\202\323\344\223\002?*=/v1/{name=projects/*" + + "/locations/*/repositories/*/workspaces/*}\022\341\001\n" + + "\022InstallNpmPackages\0223.google.cloud.dataform.v1.InstallNpmPackagesRequest\0324." + + "google.cloud.dataform.v1.InstallNpmPacka" + + "gesResponse\"`\202\323\344\223\002Z\"U/v1/{workspace=proj" + + "ects/*/locations/*/repositories/*/workspaces/*}:installNpmPackages:\001*\022\302\001\n" + + "\016PullGitCommits\022/.google.cloud.dataform.v1.Pull" + + "GitCommitsRequest\0320.google.cloud.datafor" + + "m.v1.PullGitCommitsResponse\"M\202\323\344\223\002G\"B/v1" + + "/{name=projects/*/locations/*/repositories/*/workspaces/*}:pull:\001*\022\302\001\n" + + "\016PushGitCommits\022/.google.cloud.dataform.v1.PushGit" + + "CommitsRequest\0320.google.cloud.dataform.v" + + "1.PushGitCommitsResponse\"M\202\323\344\223\002G\"B/v1/{n" + + "ame=projects/*/locations/*/repositories/*/workspaces/*}:push:\001*\022\341\001\n" + + "\024FetchFileGitStatuses\0225.google.cloud.dataform.v1.Fetc" + + "hFileGitStatusesRequest\0326.google.cloud.dataform.v1.FetchFileGitStatusesResponse\"" + + "Z\202\323\344\223\002T\022R/v1/{name=projects/*/locations/" + + "*/repositories/*/workspaces/*}:fetchFileGitStatuses\022\335\001\n" + + "\023FetchGitAheadBehind\0224.google.cloud.dataform.v1.FetchGitAheadBehi" + + "ndRequest\0325.google.cloud.dataform.v1.Fet" + + "chGitAheadBehindResponse\"Y\202\323\344\223\002S\022Q/v1/{n" + + "ame=projects/*/locations/*/repositories/*/workspaces/*}:fetchGitAheadBehind\022\334\001\n" + + "\026CommitWorkspaceChanges\0227.google.cloud.da" + + "taform.v1.CommitWorkspaceChangesRequest\0328.google.cloud.dataform.v1.CommitWorkspa" + + "ceChangesResponse\"O\202\323\344\223\002I\"D/v1/{name=pro" + + "jects/*/locations/*/repositories/*/workspaces/*}:commit:\001*\022\330\001\n" + + "\025ResetWorkspaceChanges\0226.google.cloud.dataform.v1.ResetWor" + + "kspaceChangesRequest\0327.google.cloud.data" + + "form.v1.ResetWorkspaceChangesResponse\"N\202" + + "\323\344\223\002H\"C/v1/{name=projects/*/locations/*/" + + "repositories/*/workspaces/*}:reset:\001*\022\312\001\n\r" + + "FetchFileDiff\022..google.cloud.dataform.v1.FetchFileDiffRequest\032/.google.cloud.d" + + "ataform.v1.FetchFileDiffResponse\"X\202\323\344\223\002R" + + "\022P/v1/{workspace=projects/*/locations/*/" + + "repositories/*/workspaces/*}:fetchFileDiff\022\356\001\n" + + "\026QueryDirectoryContents\0227.google.cloud.dataform.v1.QueryDirectoryContentsR" + + "equest\0328.google.cloud.dataform.v1.QueryD" + + "irectoryContentsResponse\"a\202\323\344\223\002[\022Y/v1/{w" + + "orkspace=projects/*/locations/*/reposito" + + "ries/*/workspaces/*}:queryDirectoryContents\022\302\001\n" + + "\013SearchFiles\022,.google.cloud.dataform.v1.SearchFilesRequest\032-.google.cloud" + + ".dataform.v1.SearchFilesResponse\"V\202\323\344\223\002P" + + "\022N/v1/{workspace=projects/*/locations/*/" + + "repositories/*/workspaces/*}:searchFiles\022\315\001\n\r" + + "MakeDirectory\022..google.cloud.dataform.v1.MakeDirectoryRequest\032/.google.clou" + + "d.dataform.v1.MakeDirectoryResponse\"[\202\323\344" + + "\223\002U\"P/v1/{workspace=projects/*/locations" + + "/*/repositories/*/workspaces/*}:makeDirectory:\001*\022\325\001\n" + + "\017RemoveDirectory\0220.google.cloud.dataform.v1.RemoveDirectoryRequest\0321" + + ".google.cloud.dataform.v1.RemoveDirector" + + "yResponse\"]\202\323\344\223\002W\"R/v1/{workspace=projec" + + "ts/*/locations/*/repositories/*/workspaces/*}:removeDirectory:\001*\022\315\001\n\r" + + "MoveDirectory\022..google.cloud.dataform.v1.MoveDirect" + + "oryRequest\032/.google.cloud.dataform.v1.Mo" + + "veDirectoryResponse\"[\202\323\344\223\002U\"P/v1/{worksp" + + "ace=projects/*/locations/*/repositories/*/workspaces/*}:moveDirectory:\001*\022\266\001\n" + + "\010ReadFile\022).google.cloud.dataform.v1.ReadFil" + + "eRequest\032*.google.cloud.dataform.v1.Read" + + "FileResponse\"S\202\323\344\223\002M\022K/v1/{workspace=pro" + + "jects/*/locations/*/repositories/*/workspaces/*}:readFile\022\301\001\n\n" + + "RemoveFile\022+.google.cloud.dataform.v1.RemoveFileRequest\032,." + + "google.cloud.dataform.v1.RemoveFileRespo" + + "nse\"X\202\323\344\223\002R\"M/v1/{workspace=projects/*/l" + + "ocations/*/repositories/*/workspaces/*}:removeFile:\001*\022\271\001\n" + + "\010MoveFile\022).google.cloud.dataform.v1.MoveFileRequest\032*.google.c" + + "loud.dataform.v1.MoveFileResponse\"V\202\323\344\223\002" + + "P\"K/v1/{workspace=projects/*/locations/*" + + "/repositories/*/workspaces/*}:moveFile:\001*\022\275\001\n" + + "\tWriteFile\022*.google.cloud.dataform.v1.WriteFileRequest\032+.google.cloud.dataf" + + "orm.v1.WriteFileResponse\"W\202\323\344\223\002Q\"L/v1/{w" + + "orkspace=projects/*/locations/*/repositories/*/workspaces/*}:writeFile:\001*\022\323\001\n" + + "\022ListReleaseConfigs\0223.google.cloud.dataform" + + ".v1.ListReleaseConfigsRequest\0324.google.cloud.dataform.v1.ListReleaseConfigsRespo" + + "nse\"R\332A\006parent\202\323\344\223\002C\022A/v1/{parent=projec" + + "ts/*/locations/*/repositories/*}/releaseConfigs\022\300\001\n" + + "\020GetReleaseConfig\0221.google.cloud.dataform.v1.GetReleaseConfigRequest\032" + + "\'.google.cloud.dataform.v1.ReleaseConfig" + + "\"P\332A\004name\202\323\344\223\002C\022A/v1/{name=projects/*/lo" + + "cations/*/repositories/*/releaseConfigs/*}\022\372\001\n" + + "\023CreateReleaseConfig\0224.google.cloud.dataform.v1.CreateReleaseConfigRequest" + + "\032\'.google.cloud.dataform.v1.ReleaseConfi" + + "g\"\203\001\332A\'parent,release_config,release_con" + + "fig_id\202\323\344\223\002S\"A/v1/{parent=projects/*/loc" + + "ations/*/repositories/*}/releaseConfigs:\016release_config\022\374\001\n" + + "\023UpdateReleaseConfig\0224.google.cloud.dataform.v1.UpdateRelease" + + "ConfigRequest\032\'.google.cloud.dataform.v1" + + ".ReleaseConfig\"\205\001\332A\032release_config,updat" + + "e_mask\202\323\344\223\002b2P/v1/{release_config.name=p" + + "rojects/*/locations/*/repositories/*/releaseConfigs/*}:\016release_config\022\265\001\n" + + "\023DeleteReleaseConfig\0224.google.cloud.dataform.v" + + "1.DeleteReleaseConfigRequest\032\026.google.pr" + + "otobuf.Empty\"P\332A\004name\202\323\344\223\002C*A/v1/{name=p" + + "rojects/*/locations/*/repositories/*/releaseConfigs/*}\022\343\001\n" + + "\026ListCompilationResults\0227.google.cloud.dataform.v1.ListCompila" + + "tionResultsRequest\0328.google.cloud.datafo" + + "rm.v1.ListCompilationResultsResponse\"V\332A" + + "\006parent\202\323\344\223\002G\022E/v1/{parent=projects/*/lo" + + "cations/*/repositories/*}/compilationResults\022\320\001\n" + + "\024GetCompilationResult\0225.google.cloud.dataform.v1.GetCompilationResultReq" + + "uest\032+.google.cloud.dataform.v1.Compilat" + + "ionResult\"T\332A\004name\202\323\344\223\002G\022E/v1/{name=proj" + + "ects/*/locations/*/repositories/*/compilationResults/*}\022\377\001\n" + + "\027CreateCompilationResult\0228.google.cloud.dataform.v1.CreateCom" + + "pilationResultRequest\032+.google.cloud.dat" + + "aform.v1.CompilationResult\"}\332A\031parent,co" + + "mpilation_result\202\323\344\223\002[\"E/v1/{parent=proj" + + "ects/*/locations/*/repositories/*}/compilationResults:\022compilation_result\022\365\001\n" + + "\035QueryCompilationResultActions\022>.google.clo" + + "ud.dataform.v1.QueryCompilationResultActionsRequest\032?.google.cloud.dataform.v1.Q" + + "ueryCompilationResultActionsResponse\"S\202\323" + + "\344\223\002M\022K/v1/{name=projects/*/locations/*/r" + + "epositories/*/compilationResults/*}:query\022\327\001\n" + + "\023ListWorkflowConfigs\0224.google.cloud.dataform.v1.ListWorkflowConfigsRequest\032" + + "5.google.cloud.dataform.v1.ListWorkflowC" + + "onfigsResponse\"S\332A\006parent\202\323\344\223\002D\022B/v1/{pa" + + "rent=projects/*/locations/*/repositories/*}/workflowConfigs\022\304\001\n" + + "\021GetWorkflowConfig\0222.google.cloud.dataform.v1.GetWorkflow" + + "ConfigRequest\032(.google.cloud.dataform.v1" + + ".WorkflowConfig\"Q\332A\004name\202\323\344\223\002D\022B/v1/{nam" + + "e=projects/*/locations/*/repositories/*/workflowConfigs/*}\022\201\002\n" + + "\024CreateWorkflowConfig\0225.google.cloud.dataform.v1.CreateWor" + + "kflowConfigRequest\032(.google.cloud.datafo" + + "rm.v1.WorkflowConfig\"\207\001\332A)parent,workflo" + + "w_config,workflow_config_id\202\323\344\223\002U\"B/v1/{" + + "parent=projects/*/locations/*/repositori" + + "es/*}/workflowConfigs:\017workflow_config\022\203\002\n" + + "\024UpdateWorkflowConfig\0225.google.cloud.d" + + "ataform.v1.UpdateWorkflowConfigRequest\032(.google.cloud.dataform.v1.WorkflowConfig" + + "\"\211\001\332A\033workflow_config,update_mask\202\323\344\223\002e2" + + "R/v1/{workflow_config.name=projects/*/lo" + + "cations/*/repositories/*/workflowConfigs/*}:\017workflow_config\022\270\001\n" + + "\024DeleteWorkflowConfig\0225.google.cloud.dataform.v1.DeleteW" + + "orkflowConfigRequest\032\026.google.protobuf.E" + + "mpty\"Q\332A\004name\202\323\344\223\002D*B/v1/{name=projects/" + + "*/locations/*/repositories/*/workflowConfigs/*}\022\347\001\n" + + "\027ListWorkflowInvocations\0228.google.cloud.dataform.v1.ListWorkflowInvoc" + + "ationsRequest\0329.google.cloud.dataform.v1" + + ".ListWorkflowInvocationsResponse\"W\332A\006par" + + "ent\202\323\344\223\002H\022F/v1/{parent=projects/*/locati" + + "ons/*/repositories/*}/workflowInvocations\022\324\001\n" + + "\025GetWorkflowInvocation\0226.google.cloud.dataform.v1.GetWorkflowInvocationRequ" + + "est\032,.google.cloud.dataform.v1.WorkflowI" + + "nvocation\"U\332A\004name\202\323\344\223\002H\022F/v1/{name=proj" + + "ects/*/locations/*/repositories/*/workflowInvocations/*}\022\206\002\n" + + "\030CreateWorkflowInvocation\0229.google.cloud.dataform.v1.CreateW" + + "orkflowInvocationRequest\032,.google.cloud." + + "dataform.v1.WorkflowInvocation\"\200\001\332A\032pare" + + "nt,workflow_invocation\202\323\344\223\002]\"F/v1/{paren" + + "t=projects/*/locations/*/repositories/*}" + + "/workflowInvocations:\023workflow_invocation\022\304\001\n" + + "\030DeleteWorkflowInvocation\0229.google.cloud.dataform.v1.DeleteWorkflowInvocati" + + "onRequest\032\026.google.protobuf.Empty\"U\332A\004na" + + "me\202\323\344\223\002H*F/v1/{name=projects/*/locations" + + "/*/repositories/*/workflowInvocations/*}\022\353\001\n" + + "\030CancelWorkflowInvocation\0229.google.cloud.dataform.v1.CancelWorkflowInvocatio" + + "nRequest\032:.google.cloud.dataform.v1.Canc" + + "elWorkflowInvocationResponse\"X\202\323\344\223\002R\"M/v" + + "1/{name=projects/*/locations/*/repositor" + + "ies/*/workflowInvocations/*}:cancel:\001*\022\371\001\n" + + "\036QueryWorkflowInvocationActions\022?.google.cloud.dataform.v1.QueryWorkflowInvoca" + + "tionActionsRequest\032@.google.cloud.dataform.v1.QueryWorkflowInvocationActionsResp" + + "onse\"T\202\323\344\223\002N\022L/v1/{name=projects/*/locat" + + "ions/*/repositories/*/workflowInvocations/*}:query\022\222\001\n" + + "\tGetConfig\022*.google.cloud.dataform.v1.GetConfigRequest\032 .google.cl" + + "oud.dataform.v1.Config\"7\332A\004name\202\323\344\223\002*\022(/" + + "v1/{name=projects/*/locations/*/config}\022\265\001\n" + + "\014UpdateConfig\022-.google.cloud.dataform.v1.UpdateConfigRequest\032 .google.cloud.d" + + "ataform.v1.Config\"T\332A\022config,update_mask" + + "\202\323\344\223\00292//v1/{config.name=projects/*/locations/*/config}:\006config\022\367\002\n" + + "\014GetIamPolicy\022\".google.iam.v1.GetIamPolicyRequest\032\025.g" + + "oogle.iam.v1.Policy\"\253\002\332A\010resource\202\323\344\223\002\231\002" + + "\022A/v1/{resource=projects/*/locations/*/repositories/*}:getIamPolicyZP\022N/v1/{reso" + + "urce=projects/*/locations/*/repositories/*/workspaces/*}:getIamPolicyZ>\022.google.cloud.dataform.v1." - + "QueryCompilationResultActionsRequest\032?.g" - + "oogle.cloud.dataform.v1.QueryCompilation" - + "ResultActionsResponse\"S\202\323\344\223\002M\022K/v1/{name" - + "=projects/*/locations/*/repositories/*/c" - + "ompilationResults/*}:query\022\327\001\n\023ListWorkf" - + "lowConfigs\0224.google.cloud.dataform.v1.Li" - + "stWorkflowConfigsRequest\0325.google.cloud." - + "dataform.v1.ListWorkflowConfigsResponse\"" - + "S\332A\006parent\202\323\344\223\002D\022B/v1/{parent=projects/*" - + "/locations/*/repositories/*}/workflowCon" - + "figs\022\304\001\n\021GetWorkflowConfig\0222.google.clou" - + "d.dataform.v1.GetWorkflowConfigRequest\032(" - + ".google.cloud.dataform.v1.WorkflowConfig" - + "\"Q\332A\004name\202\323\344\223\002D\022B/v1/{name=projects/*/lo" - + "cations/*/repositories/*/workflowConfigs" - + "/*}\022\201\002\n\024CreateWorkflowConfig\0225.google.cl" - + "oud.dataform.v1.CreateWorkflowConfigRequ" - + "est\032(.google.cloud.dataform.v1.WorkflowC" - + "onfig\"\207\001\332A)parent,workflow_config,workfl" - + "ow_config_id\202\323\344\223\002U\"B/v1/{parent=projects" - + "/*/locations/*/repositories/*}/workflowC" - + "onfigs:\017workflow_config\022\203\002\n\024UpdateWorkfl" - + "owConfig\0225.google.cloud.dataform.v1.Upda" - + "teWorkflowConfigRequest\032(.google.cloud.d" - + "ataform.v1.WorkflowConfig\"\211\001\332A\033workflow_" - + "config,update_mask\202\323\344\223\002e2R/v1/{workflow_" - + "config.name=projects/*/locations/*/repos" - + "itories/*/workflowConfigs/*}:\017workflow_c" - + "onfig\022\270\001\n\024DeleteWorkflowConfig\0225.google." - + "cloud.dataform.v1.DeleteWorkflowConfigRe" - + "quest\032\026.google.protobuf.Empty\"Q\332A\004name\202\323" - + "\344\223\002D*B/v1/{name=projects/*/locations/*/r" - + "epositories/*/workflowConfigs/*}\022\347\001\n\027Lis" - + "tWorkflowInvocations\0228.google.cloud.data" - + "form.v1.ListWorkflowInvocationsRequest\0329" - + ".google.cloud.dataform.v1.ListWorkflowIn" - + "vocationsResponse\"W\332A\006parent\202\323\344\223\002H\022F/v1/" - + "{parent=projects/*/locations/*/repositor" - + "ies/*}/workflowInvocations\022\324\001\n\025GetWorkfl" - + "owInvocation\0226.google.cloud.dataform.v1." - + "GetWorkflowInvocationRequest\032,.google.cl" - + "oud.dataform.v1.WorkflowInvocation\"U\332A\004n" - + "ame\202\323\344\223\002H\022F/v1/{name=projects/*/location" - + "s/*/repositories/*/workflowInvocations/*" - + "}\022\206\002\n\030CreateWorkflowInvocation\0229.google." - + "cloud.dataform.v1.CreateWorkflowInvocati" - + "onRequest\032,.google.cloud.dataform.v1.Wor" - + "kflowInvocation\"\200\001\332A\032parent,workflow_inv" - + "ocation\202\323\344\223\002]\"F/v1/{parent=projects/*/lo" - + "cations/*/repositories/*}/workflowInvoca" - + "tions:\023workflow_invocation\022\304\001\n\030DeleteWor" - + "kflowInvocation\0229.google.cloud.dataform." - + "v1.DeleteWorkflowInvocationRequest\032\026.goo" - + "gle.protobuf.Empty\"U\332A\004name\202\323\344\223\002H*F/v1/{" - + "name=projects/*/locations/*/repositories" - + "/*/workflowInvocations/*}\022\353\001\n\030CancelWork" - + "flowInvocation\0229.google.cloud.dataform.v" - + "1.CancelWorkflowInvocationRequest\032:.goog" - + "le.cloud.dataform.v1.CancelWorkflowInvoc" - + "ationResponse\"X\202\323\344\223\002R\"M/v1/{name=project" - + "s/*/locations/*/repositories/*/workflowI" - + "nvocations/*}:cancel:\001*\022\371\001\n\036QueryWorkflo" - + "wInvocationActions\022?.google.cloud.datafo" - + "rm.v1.QueryWorkflowInvocationActionsRequ" - + "est\032@.google.cloud.dataform.v1.QueryWork" - + "flowInvocationActionsResponse\"T\202\323\344\223\002N\022L/" - + "v1/{name=projects/*/locations/*/reposito" - + "ries/*/workflowInvocations/*}:query\022\222\001\n\t" - + "GetConfig\022*.google.cloud.dataform.v1.Get" - + "ConfigRequest\032 .google.cloud.dataform.v1" - + ".Config\"7\332A\004name\202\323\344\223\002*\022(/v1/{name=projec" - + "ts/*/locations/*/config}\022\265\001\n\014UpdateConfi" - + "g\022-.google.cloud.dataform.v1.UpdateConfi" - + "gRequest\032 .google.cloud.dataform.v1.Conf" - + "ig\"T\332A\022config,update_mask\202\323\344\223\00292//v1/{co" - + "nfig.name=projects/*/locations/*/config}" - + ":\006config\022\367\002\n\014GetIamPolicy\022\".google.iam.v" - + "1.GetIamPolicyRequest\032\025.google.iam.v1.Po" - + "licy\"\253\002\332A\010resource\202\323\344\223\002\231\002\022A/v1/{resource" - + "=projects/*/locations/*/repositories/*}:" - + "getIamPolicyZP\022N/v1/{resource=projects/*" - + "/locations/*/repositories/*/workspaces/*" - + "}:getIamPolicyZ>\022 + * Contains metadata about a branch. + * + * + * Protobuf type {@code google.cloud.dataform.v1beta1.BranchMetadata} + */ +@com.google.protobuf.Generated +public final class BranchMetadata extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.dataform.v1beta1.BranchMetadata) + BranchMetadataOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "BranchMetadata"); + } + + // Use BranchMetadata.newBuilder() to construct. + private BranchMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private BranchMetadata() { + branchName_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_BranchMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_BranchMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.BranchMetadata.class, + com.google.cloud.dataform.v1beta1.BranchMetadata.Builder.class); + } + + private int bitField0_; + public static final int BRANCH_NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object branchName_ = ""; + + /** + * + * + *
+   * The branch name.
+   * 
+ * + * string branch_name = 1; + * + * @return The branchName. + */ + @java.lang.Override + public java.lang.String getBranchName() { + java.lang.Object ref = branchName_; + 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(); + branchName_ = s; + return s; + } + } + + /** + * + * + *
+   * The branch name.
+   * 
+ * + * string branch_name = 1; + * + * @return The bytes for branchName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBranchNameBytes() { + java.lang.Object ref = branchName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + branchName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LAST_COMMIT_FIELD_NUMBER = 2; + private com.google.cloud.dataform.v1beta1.CommitLogEntry lastCommit_; + + /** + * + * + *
+   * The last commit on the branch.
+   * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + * + * @return Whether the lastCommit field is set. + */ + @java.lang.Override + public boolean hasLastCommit() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The last commit on the branch.
+   * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + * + * @return The lastCommit. + */ + @java.lang.Override + public com.google.cloud.dataform.v1beta1.CommitLogEntry getLastCommit() { + return lastCommit_ == null + ? com.google.cloud.dataform.v1beta1.CommitLogEntry.getDefaultInstance() + : lastCommit_; + } + + /** + * + * + *
+   * The last commit on the branch.
+   * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + */ + @java.lang.Override + public com.google.cloud.dataform.v1beta1.CommitLogEntryOrBuilder getLastCommitOrBuilder() { + return lastCommit_ == null + ? com.google.cloud.dataform.v1beta1.CommitLogEntry.getDefaultInstance() + : lastCommit_; + } + + 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.GeneratedMessage.isStringEmpty(branchName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, branchName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getLastCommit()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(branchName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, branchName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getLastCommit()); + } + 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.dataform.v1beta1.BranchMetadata)) { + return super.equals(obj); + } + com.google.cloud.dataform.v1beta1.BranchMetadata other = + (com.google.cloud.dataform.v1beta1.BranchMetadata) obj; + + if (!getBranchName().equals(other.getBranchName())) return false; + if (hasLastCommit() != other.hasLastCommit()) return false; + if (hasLastCommit()) { + if (!getLastCommit().equals(other.getLastCommit())) 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) + BRANCH_NAME_FIELD_NUMBER; + hash = (53 * hash) + getBranchName().hashCode(); + if (hasLastCommit()) { + hash = (37 * hash) + LAST_COMMIT_FIELD_NUMBER; + hash = (53 * hash) + getLastCommit().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dataform.v1beta1.BranchMetadata parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.BranchMetadata 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.dataform.v1beta1.BranchMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.BranchMetadata 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.dataform.v1beta1.BranchMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.BranchMetadata parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.BranchMetadata parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.BranchMetadata parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.BranchMetadata parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.BranchMetadata parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.BranchMetadata parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.BranchMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.BranchMetadata 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Contains metadata about a branch.
+   * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.BranchMetadata} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dataform.v1beta1.BranchMetadata) + com.google.cloud.dataform.v1beta1.BranchMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_BranchMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_BranchMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.BranchMetadata.class, + com.google.cloud.dataform.v1beta1.BranchMetadata.Builder.class); + } + + // Construct using com.google.cloud.dataform.v1beta1.BranchMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetLastCommitFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + branchName_ = ""; + lastCommit_ = null; + if (lastCommitBuilder_ != null) { + lastCommitBuilder_.dispose(); + lastCommitBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_BranchMetadata_descriptor; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.BranchMetadata getDefaultInstanceForType() { + return com.google.cloud.dataform.v1beta1.BranchMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.BranchMetadata build() { + com.google.cloud.dataform.v1beta1.BranchMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.BranchMetadata buildPartial() { + com.google.cloud.dataform.v1beta1.BranchMetadata result = + new com.google.cloud.dataform.v1beta1.BranchMetadata(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dataform.v1beta1.BranchMetadata result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.branchName_ = branchName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.lastCommit_ = lastCommitBuilder_ == null ? lastCommit_ : lastCommitBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dataform.v1beta1.BranchMetadata) { + return mergeFrom((com.google.cloud.dataform.v1beta1.BranchMetadata) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dataform.v1beta1.BranchMetadata other) { + if (other == com.google.cloud.dataform.v1beta1.BranchMetadata.getDefaultInstance()) + return this; + if (!other.getBranchName().isEmpty()) { + branchName_ = other.branchName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasLastCommit()) { + mergeLastCommit(other.getLastCommit()); + } + 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: + { + branchName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + internalGetLastCommitFieldBuilder().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 branchName_ = ""; + + /** + * + * + *
+     * The branch name.
+     * 
+ * + * string branch_name = 1; + * + * @return The branchName. + */ + public java.lang.String getBranchName() { + java.lang.Object ref = branchName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + branchName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The branch name.
+     * 
+ * + * string branch_name = 1; + * + * @return The bytes for branchName. + */ + public com.google.protobuf.ByteString getBranchNameBytes() { + java.lang.Object ref = branchName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + branchName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The branch name.
+     * 
+ * + * string branch_name = 1; + * + * @param value The branchName to set. + * @return This builder for chaining. + */ + public Builder setBranchName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + branchName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The branch name.
+     * 
+ * + * string branch_name = 1; + * + * @return This builder for chaining. + */ + public Builder clearBranchName() { + branchName_ = getDefaultInstance().getBranchName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The branch name.
+     * 
+ * + * string branch_name = 1; + * + * @param value The bytes for branchName to set. + * @return This builder for chaining. + */ + public Builder setBranchNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + branchName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.dataform.v1beta1.CommitLogEntry lastCommit_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.dataform.v1beta1.CommitLogEntry, + com.google.cloud.dataform.v1beta1.CommitLogEntry.Builder, + com.google.cloud.dataform.v1beta1.CommitLogEntryOrBuilder> + lastCommitBuilder_; + + /** + * + * + *
+     * The last commit on the branch.
+     * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + * + * @return Whether the lastCommit field is set. + */ + public boolean hasLastCommit() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The last commit on the branch.
+     * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + * + * @return The lastCommit. + */ + public com.google.cloud.dataform.v1beta1.CommitLogEntry getLastCommit() { + if (lastCommitBuilder_ == null) { + return lastCommit_ == null + ? com.google.cloud.dataform.v1beta1.CommitLogEntry.getDefaultInstance() + : lastCommit_; + } else { + return lastCommitBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The last commit on the branch.
+     * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + */ + public Builder setLastCommit(com.google.cloud.dataform.v1beta1.CommitLogEntry value) { + if (lastCommitBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + lastCommit_ = value; + } else { + lastCommitBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The last commit on the branch.
+     * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + */ + public Builder setLastCommit( + com.google.cloud.dataform.v1beta1.CommitLogEntry.Builder builderForValue) { + if (lastCommitBuilder_ == null) { + lastCommit_ = builderForValue.build(); + } else { + lastCommitBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The last commit on the branch.
+     * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + */ + public Builder mergeLastCommit(com.google.cloud.dataform.v1beta1.CommitLogEntry value) { + if (lastCommitBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && lastCommit_ != null + && lastCommit_ + != com.google.cloud.dataform.v1beta1.CommitLogEntry.getDefaultInstance()) { + getLastCommitBuilder().mergeFrom(value); + } else { + lastCommit_ = value; + } + } else { + lastCommitBuilder_.mergeFrom(value); + } + if (lastCommit_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The last commit on the branch.
+     * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + */ + public Builder clearLastCommit() { + bitField0_ = (bitField0_ & ~0x00000002); + lastCommit_ = null; + if (lastCommitBuilder_ != null) { + lastCommitBuilder_.dispose(); + lastCommitBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The last commit on the branch.
+     * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + */ + public com.google.cloud.dataform.v1beta1.CommitLogEntry.Builder getLastCommitBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetLastCommitFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The last commit on the branch.
+     * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + */ + public com.google.cloud.dataform.v1beta1.CommitLogEntryOrBuilder getLastCommitOrBuilder() { + if (lastCommitBuilder_ != null) { + return lastCommitBuilder_.getMessageOrBuilder(); + } else { + return lastCommit_ == null + ? com.google.cloud.dataform.v1beta1.CommitLogEntry.getDefaultInstance() + : lastCommit_; + } + } + + /** + * + * + *
+     * The last commit on the branch.
+     * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.dataform.v1beta1.CommitLogEntry, + com.google.cloud.dataform.v1beta1.CommitLogEntry.Builder, + com.google.cloud.dataform.v1beta1.CommitLogEntryOrBuilder> + internalGetLastCommitFieldBuilder() { + if (lastCommitBuilder_ == null) { + lastCommitBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.dataform.v1beta1.CommitLogEntry, + com.google.cloud.dataform.v1beta1.CommitLogEntry.Builder, + com.google.cloud.dataform.v1beta1.CommitLogEntryOrBuilder>( + getLastCommit(), getParentForChildren(), isClean()); + lastCommit_ = null; + } + return lastCommitBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.BranchMetadata) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dataform.v1beta1.BranchMetadata) + private static final com.google.cloud.dataform.v1beta1.BranchMetadata DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dataform.v1beta1.BranchMetadata(); + } + + public static com.google.cloud.dataform.v1beta1.BranchMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BranchMetadata 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.dataform.v1beta1.BranchMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/BranchMetadataOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/BranchMetadataOrBuilder.java new file mode 100644 index 000000000000..aa9d082da241 --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/BranchMetadataOrBuilder.java @@ -0,0 +1,91 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +@com.google.protobuf.Generated +public interface BranchMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dataform.v1beta1.BranchMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The branch name.
+   * 
+ * + * string branch_name = 1; + * + * @return The branchName. + */ + java.lang.String getBranchName(); + + /** + * + * + *
+   * The branch name.
+   * 
+ * + * string branch_name = 1; + * + * @return The bytes for branchName. + */ + com.google.protobuf.ByteString getBranchNameBytes(); + + /** + * + * + *
+   * The last commit on the branch.
+   * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + * + * @return Whether the lastCommit field is set. + */ + boolean hasLastCommit(); + + /** + * + * + *
+   * The last commit on the branch.
+   * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + * + * @return The lastCommit. + */ + com.google.cloud.dataform.v1beta1.CommitLogEntry getLastCommit(); + + /** + * + * + *
+   * The last commit on the branch.
+   * 
+ * + * .google.cloud.dataform.v1beta1.CommitLogEntry last_commit = 2; + */ + com.google.cloud.dataform.v1beta1.CommitLogEntryOrBuilder getLastCommitOrBuilder(); +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CheckoutWorkspaceBranchRequest.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CheckoutWorkspaceBranchRequest.java new file mode 100644 index 000000000000..4a535c36409c --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CheckoutWorkspaceBranchRequest.java @@ -0,0 +1,1146 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +/** + * + * + *
+ * `CheckoutWorkspaceBranch` request message.
+ * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest} + */ +@com.google.protobuf.Generated +public final class CheckoutWorkspaceBranchRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest) + CheckoutWorkspaceBranchRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "CheckoutWorkspaceBranchRequest"); + } + + // Use CheckoutWorkspaceBranchRequest.newBuilder() to construct. + private CheckoutWorkspaceBranchRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private CheckoutWorkspaceBranchRequest() { + name_ = ""; + branch_ = ""; + sourceBranch_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_CheckoutWorkspaceBranchRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_CheckoutWorkspaceBranchRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest.class, + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * 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 workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BRANCH_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object branch_ = ""; + + /** + * + * + *
+   * Required. The name of the branch in the Git repository to which the
+   * workspace should be checked out.
+   * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The branch. + */ + @java.lang.Override + public java.lang.String getBranch() { + java.lang.Object ref = branch_; + 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(); + branch_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The name of the branch in the Git repository to which the
+   * workspace should be checked out.
+   * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for branch. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBranchBytes() { + java.lang.Object ref = branch_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + branch_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_IF_NOT_EXISTS_FIELD_NUMBER = 3; + private boolean createIfNotExists_ = false; + + /** + * + * + *
+   * Optional. If set to true and the branch does not exist, it will be created.
+   * Otherwise, an error will be thrown.
+   * 
+ * + * bool create_if_not_exists = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The createIfNotExists. + */ + @java.lang.Override + public boolean getCreateIfNotExists() { + return createIfNotExists_; + } + + public static final int SOURCE_BRANCH_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object sourceBranch_ = ""; + + /** + * + * + *
+   * Optional. The name of the branch in the Git repository from which the new
+   * branch should be created. If left unset, the workspace's current branch
+   * name will be used. Accepts only branch names from FetchWorkspaceBranches
+   * response, and can only be set if `create_if_not_exists` is true. Oherwise,
+   * an error will be thrown.
+   * 
+ * + * string source_branch = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sourceBranch. + */ + @java.lang.Override + public java.lang.String getSourceBranch() { + java.lang.Object ref = sourceBranch_; + 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(); + sourceBranch_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. The name of the branch in the Git repository from which the new
+   * branch should be created. If left unset, the workspace's current branch
+   * name will be used. Accepts only branch names from FetchWorkspaceBranches
+   * response, and can only be set if `create_if_not_exists` is true. Oherwise,
+   * an error will be thrown.
+   * 
+ * + * string source_branch = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for sourceBranch. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSourceBranchBytes() { + java.lang.Object ref = sourceBranch_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + sourceBranch_ = 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.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(branch_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, branch_); + } + if (createIfNotExists_ != false) { + output.writeBool(3, createIfNotExists_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(sourceBranch_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, sourceBranch_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(branch_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, branch_); + } + if (createIfNotExists_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, createIfNotExists_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(sourceBranch_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, sourceBranch_); + } + 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.dataform.v1beta1.CheckoutWorkspaceBranchRequest)) { + return super.equals(obj); + } + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest other = + (com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getBranch().equals(other.getBranch())) return false; + if (getCreateIfNotExists() != other.getCreateIfNotExists()) return false; + if (!getSourceBranch().equals(other.getSourceBranch())) 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) + BRANCH_FIELD_NUMBER; + hash = (53 * hash) + getBranch().hashCode(); + hash = (37 * hash) + CREATE_IF_NOT_EXISTS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getCreateIfNotExists()); + hash = (37 * hash) + SOURCE_BRANCH_FIELD_NUMBER; + hash = (53 * hash) + getSourceBranch().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest 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.dataform.v1beta1.CheckoutWorkspaceBranchRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest 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.dataform.v1beta1.CheckoutWorkspaceBranchRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.CheckoutWorkspaceBranchRequest 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * `CheckoutWorkspaceBranch` request message.
+   * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest) + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_CheckoutWorkspaceBranchRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_CheckoutWorkspaceBranchRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest.class, + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest.Builder.class); + } + + // Construct using com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + branch_ = ""; + createIfNotExists_ = false; + sourceBranch_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_CheckoutWorkspaceBranchRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest + getDefaultInstanceForType() { + return com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest build() { + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest buildPartial() { + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest result = + new com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.branch_ = branch_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.createIfNotExists_ = createIfNotExists_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.sourceBranch_ = sourceBranch_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest) { + return mergeFrom((com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest other) { + if (other + == com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getBranch().isEmpty()) { + branch_ = other.branch_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.getCreateIfNotExists() != false) { + setCreateIfNotExists(other.getCreateIfNotExists()); + } + if (!other.getSourceBranch().isEmpty()) { + sourceBranch_ = other.sourceBranch_; + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + branch_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + createIfNotExists_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + sourceBranch_ = 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 name_ = ""; + + /** + * + * + *
+     * Required. The workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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; + } + + private java.lang.Object branch_ = ""; + + /** + * + * + *
+     * Required. The name of the branch in the Git repository to which the
+     * workspace should be checked out.
+     * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The branch. + */ + public java.lang.String getBranch() { + java.lang.Object ref = branch_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + branch_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The name of the branch in the Git repository to which the
+     * workspace should be checked out.
+     * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for branch. + */ + public com.google.protobuf.ByteString getBranchBytes() { + java.lang.Object ref = branch_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + branch_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The name of the branch in the Git repository to which the
+     * workspace should be checked out.
+     * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The branch to set. + * @return This builder for chaining. + */ + public Builder setBranch(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + branch_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name of the branch in the Git repository to which the
+     * workspace should be checked out.
+     * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearBranch() { + branch_ = getDefaultInstance().getBranch(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name of the branch in the Git repository to which the
+     * workspace should be checked out.
+     * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for branch to set. + * @return This builder for chaining. + */ + public Builder setBranchBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + branch_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private boolean createIfNotExists_; + + /** + * + * + *
+     * Optional. If set to true and the branch does not exist, it will be created.
+     * Otherwise, an error will be thrown.
+     * 
+ * + * bool create_if_not_exists = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The createIfNotExists. + */ + @java.lang.Override + public boolean getCreateIfNotExists() { + return createIfNotExists_; + } + + /** + * + * + *
+     * Optional. If set to true and the branch does not exist, it will be created.
+     * Otherwise, an error will be thrown.
+     * 
+ * + * bool create_if_not_exists = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The createIfNotExists to set. + * @return This builder for chaining. + */ + public Builder setCreateIfNotExists(boolean value) { + + createIfNotExists_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. If set to true and the branch does not exist, it will be created.
+     * Otherwise, an error will be thrown.
+     * 
+ * + * bool create_if_not_exists = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearCreateIfNotExists() { + bitField0_ = (bitField0_ & ~0x00000004); + createIfNotExists_ = false; + onChanged(); + return this; + } + + private java.lang.Object sourceBranch_ = ""; + + /** + * + * + *
+     * Optional. The name of the branch in the Git repository from which the new
+     * branch should be created. If left unset, the workspace's current branch
+     * name will be used. Accepts only branch names from FetchWorkspaceBranches
+     * response, and can only be set if `create_if_not_exists` is true. Oherwise,
+     * an error will be thrown.
+     * 
+ * + * string source_branch = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sourceBranch. + */ + public java.lang.String getSourceBranch() { + java.lang.Object ref = sourceBranch_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sourceBranch_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. The name of the branch in the Git repository from which the new
+     * branch should be created. If left unset, the workspace's current branch
+     * name will be used. Accepts only branch names from FetchWorkspaceBranches
+     * response, and can only be set if `create_if_not_exists` is true. Oherwise,
+     * an error will be thrown.
+     * 
+ * + * string source_branch = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for sourceBranch. + */ + public com.google.protobuf.ByteString getSourceBranchBytes() { + java.lang.Object ref = sourceBranch_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + sourceBranch_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. The name of the branch in the Git repository from which the new
+     * branch should be created. If left unset, the workspace's current branch
+     * name will be used. Accepts only branch names from FetchWorkspaceBranches
+     * response, and can only be set if `create_if_not_exists` is true. Oherwise,
+     * an error will be thrown.
+     * 
+ * + * string source_branch = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The sourceBranch to set. + * @return This builder for chaining. + */ + public Builder setSourceBranch(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + sourceBranch_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The name of the branch in the Git repository from which the new
+     * branch should be created. If left unset, the workspace's current branch
+     * name will be used. Accepts only branch names from FetchWorkspaceBranches
+     * response, and can only be set if `create_if_not_exists` is true. Oherwise,
+     * an error will be thrown.
+     * 
+ * + * string source_branch = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearSourceBranch() { + sourceBranch_ = getDefaultInstance().getSourceBranch(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The name of the branch in the Git repository from which the new
+     * branch should be created. If left unset, the workspace's current branch
+     * name will be used. Accepts only branch names from FetchWorkspaceBranches
+     * response, and can only be set if `create_if_not_exists` is true. Oherwise,
+     * an error will be thrown.
+     * 
+ * + * string source_branch = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for sourceBranch to set. + * @return This builder for chaining. + */ + public Builder setSourceBranchBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + sourceBranch_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest) + private static final com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest(); + } + + public static com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CheckoutWorkspaceBranchRequest 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.dataform.v1beta1.CheckoutWorkspaceBranchRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CheckoutWorkspaceBranchRequestOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CheckoutWorkspaceBranchRequestOrBuilder.java new file mode 100644 index 000000000000..fef5939419eb --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CheckoutWorkspaceBranchRequestOrBuilder.java @@ -0,0 +1,138 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +@com.google.protobuf.Generated +public interface CheckoutWorkspaceBranchRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Required. The name of the branch in the Git repository to which the
+   * workspace should be checked out.
+   * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The branch. + */ + java.lang.String getBranch(); + + /** + * + * + *
+   * Required. The name of the branch in the Git repository to which the
+   * workspace should be checked out.
+   * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for branch. + */ + com.google.protobuf.ByteString getBranchBytes(); + + /** + * + * + *
+   * Optional. If set to true and the branch does not exist, it will be created.
+   * Otherwise, an error will be thrown.
+   * 
+ * + * bool create_if_not_exists = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The createIfNotExists. + */ + boolean getCreateIfNotExists(); + + /** + * + * + *
+   * Optional. The name of the branch in the Git repository from which the new
+   * branch should be created. If left unset, the workspace's current branch
+   * name will be used. Accepts only branch names from FetchWorkspaceBranches
+   * response, and can only be set if `create_if_not_exists` is true. Oherwise,
+   * an error will be thrown.
+   * 
+ * + * string source_branch = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sourceBranch. + */ + java.lang.String getSourceBranch(); + + /** + * + * + *
+   * Optional. The name of the branch in the Git repository from which the new
+   * branch should be created. If left unset, the workspace's current branch
+   * name will be used. Accepts only branch names from FetchWorkspaceBranches
+   * response, and can only be set if `create_if_not_exists` is true. Oherwise,
+   * an error will be thrown.
+   * 
+ * + * string source_branch = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for sourceBranch. + */ + com.google.protobuf.ByteString getSourceBranchBytes(); +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CodeCompilationConfig.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CodeCompilationConfig.java index a7924fb5eddc..0d37400f0486 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CodeCompilationConfig.java +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CodeCompilationConfig.java @@ -758,6 +758,45 @@ public com.google.cloud.dataform.v1beta1.PipelineConfigOrBuilder getPipelineConf : pipelineConfig_; } + public static final int LINEAGE_ENABLED_FIELD_NUMBER = 14; + private boolean lineageEnabled_ = false; + + /** + * + * + *
+   * Output only. Whether OpenLineage events are emitted for actions in this
+   * workflow. Reflects the `lineage.enabled` setting from
+   * `workflow_settings.yaml`.
+   * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the lineageEnabled field is set. + */ + @java.lang.Override + public boolean hasLineageEnabled() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Output only. Whether OpenLineage events are emitted for actions in this
+   * workflow. Reflects the `lineage.enabled` setting from
+   * `workflow_settings.yaml`.
+   * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The lineageEnabled. + */ + @java.lang.Override + public boolean getLineageEnabled() { + return lineageEnabled_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -804,6 +843,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(12, getPipelineConfig()); } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeBool(14, lineageEnabled_); + } getUnknownFields().writeTo(output); } @@ -856,6 +898,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, getPipelineConfig()); } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(14, lineageEnabled_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -892,6 +937,10 @@ public boolean equals(final java.lang.Object obj) { if (hasPipelineConfig()) { if (!getPipelineConfig().equals(other.getPipelineConfig())) return false; } + if (hasLineageEnabled() != other.hasLineageEnabled()) return false; + if (hasLineageEnabled()) { + if (getLineageEnabled() != other.getLineageEnabled()) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -931,6 +980,10 @@ public int hashCode() { hash = (37 * hash) + PIPELINE_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getPipelineConfig().hashCode(); } + if (hasLineageEnabled()) { + hash = (37 * hash) + LINEAGE_ENABLED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getLineageEnabled()); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1123,6 +1176,7 @@ public Builder clear() { pipelineConfigBuilder_.dispose(); pipelineConfigBuilder_ = null; } + lineageEnabled_ = false; return this; } @@ -1200,6 +1254,10 @@ private void buildPartial0(com.google.cloud.dataform.v1beta1.CodeCompilationConf pipelineConfigBuilder_ == null ? pipelineConfig_ : pipelineConfigBuilder_.build(); to_bitField0_ |= 0x00000002; } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.lineageEnabled_ = lineageEnabled_; + to_bitField0_ |= 0x00000004; + } result.bitField0_ |= to_bitField0_; } @@ -1264,6 +1322,9 @@ public Builder mergeFrom(com.google.cloud.dataform.v1beta1.CodeCompilationConfig if (other.hasPipelineConfig()) { mergePipelineConfig(other.getPipelineConfig()); } + if (other.hasLineageEnabled()) { + setLineageEnabled(other.getLineageEnabled()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1362,6 +1423,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000400; break; } // case 98 + case 112: + { + lineageEnabled_ = input.readBool(); + bitField0_ |= 0x00000800; + break; + } // case 112 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2915,6 +2982,86 @@ public com.google.cloud.dataform.v1beta1.PipelineConfigOrBuilder getPipelineConf return pipelineConfigBuilder_; } + private boolean lineageEnabled_; + + /** + * + * + *
+     * Output only. Whether OpenLineage events are emitted for actions in this
+     * workflow. Reflects the `lineage.enabled` setting from
+     * `workflow_settings.yaml`.
+     * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the lineageEnabled field is set. + */ + @java.lang.Override + public boolean hasLineageEnabled() { + return ((bitField0_ & 0x00000800) != 0); + } + + /** + * + * + *
+     * Output only. Whether OpenLineage events are emitted for actions in this
+     * workflow. Reflects the `lineage.enabled` setting from
+     * `workflow_settings.yaml`.
+     * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The lineageEnabled. + */ + @java.lang.Override + public boolean getLineageEnabled() { + return lineageEnabled_; + } + + /** + * + * + *
+     * Output only. Whether OpenLineage events are emitted for actions in this
+     * workflow. Reflects the `lineage.enabled` setting from
+     * `workflow_settings.yaml`.
+     * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The lineageEnabled to set. + * @return This builder for chaining. + */ + public Builder setLineageEnabled(boolean value) { + + lineageEnabled_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Whether OpenLineage events are emitted for actions in this
+     * workflow. Reflects the `lineage.enabled` setting from
+     * `workflow_settings.yaml`.
+     * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearLineageEnabled() { + bitField0_ = (bitField0_ & ~0x00000800); + lineageEnabled_ = false; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.CodeCompilationConfig) } diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CodeCompilationConfigOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CodeCompilationConfigOrBuilder.java index bfa50df4bd13..e4afb4f98da1 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CodeCompilationConfigOrBuilder.java +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CodeCompilationConfigOrBuilder.java @@ -401,4 +401,34 @@ java.lang.String getVarsOrDefault( * */ com.google.cloud.dataform.v1beta1.PipelineConfigOrBuilder getPipelineConfigOrBuilder(); + + /** + * + * + *
+   * Output only. Whether OpenLineage events are emitted for actions in this
+   * workflow. Reflects the `lineage.enabled` setting from
+   * `workflow_settings.yaml`.
+   * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the lineageEnabled field is set. + */ + boolean hasLineageEnabled(); + + /** + * + * + *
+   * Output only. Whether OpenLineage events are emitted for actions in this
+   * workflow. Reflects the `lineage.enabled` setting from
+   * `workflow_settings.yaml`.
+   * 
+ * + * optional bool lineage_enabled = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The lineageEnabled. + */ + boolean getLineageEnabled(); } diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateFolderRequest.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateFolderRequest.java index 0d7eba404b17..60602fff6a7d 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateFolderRequest.java +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateFolderRequest.java @@ -208,7 +208,7 @@ public com.google.cloud.dataform.v1beta1.FolderOrBuilder getFolderOrBuilder() { * string folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateFolderRequest.folder_id is deprecated. See - * google/cloud/dataform/v1beta1/dataform.proto;l=3718 + * google/cloud/dataform/v1beta1/dataform.proto;l=3874 * @return The folderId. */ @java.lang.Override @@ -238,7 +238,7 @@ public java.lang.String getFolderId() { * string folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateFolderRequest.folder_id is deprecated. See - * google/cloud/dataform/v1beta1/dataform.proto;l=3718 + * google/cloud/dataform/v1beta1/dataform.proto;l=3874 * @return The bytes for folderId. */ @java.lang.Override @@ -986,7 +986,7 @@ public com.google.cloud.dataform.v1beta1.FolderOrBuilder getFolderOrBuilder() { * string folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateFolderRequest.folder_id is deprecated. See - * google/cloud/dataform/v1beta1/dataform.proto;l=3718 + * google/cloud/dataform/v1beta1/dataform.proto;l=3874 * @return The folderId. */ @java.lang.Deprecated @@ -1015,7 +1015,7 @@ public java.lang.String getFolderId() { * string folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateFolderRequest.folder_id is deprecated. See - * google/cloud/dataform/v1beta1/dataform.proto;l=3718 + * google/cloud/dataform/v1beta1/dataform.proto;l=3874 * @return The bytes for folderId. */ @java.lang.Deprecated @@ -1044,7 +1044,7 @@ public com.google.protobuf.ByteString getFolderIdBytes() { * string folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateFolderRequest.folder_id is deprecated. See - * google/cloud/dataform/v1beta1/dataform.proto;l=3718 + * google/cloud/dataform/v1beta1/dataform.proto;l=3874 * @param value The folderId to set. * @return This builder for chaining. */ @@ -1072,7 +1072,7 @@ public Builder setFolderId(java.lang.String value) { * string folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateFolderRequest.folder_id is deprecated. See - * google/cloud/dataform/v1beta1/dataform.proto;l=3718 + * google/cloud/dataform/v1beta1/dataform.proto;l=3874 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1096,7 +1096,7 @@ public Builder clearFolderId() { * string folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateFolderRequest.folder_id is deprecated. See - * google/cloud/dataform/v1beta1/dataform.proto;l=3718 + * google/cloud/dataform/v1beta1/dataform.proto;l=3874 * @param value The bytes for folderId to set. * @return This builder for chaining. */ diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateFolderRequestOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateFolderRequestOrBuilder.java index 20db9c76b8a7..0fb90996b033 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateFolderRequestOrBuilder.java +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateFolderRequestOrBuilder.java @@ -114,7 +114,7 @@ public interface CreateFolderRequestOrBuilder * string folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateFolderRequest.folder_id is deprecated. See - * google/cloud/dataform/v1beta1/dataform.proto;l=3718 + * google/cloud/dataform/v1beta1/dataform.proto;l=3874 * @return The folderId. */ @java.lang.Deprecated @@ -133,7 +133,7 @@ public interface CreateFolderRequestOrBuilder * string folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateFolderRequest.folder_id is deprecated. See - * google/cloud/dataform/v1beta1/dataform.proto;l=3718 + * google/cloud/dataform/v1beta1/dataform.proto;l=3874 * @return The bytes for folderId. */ @java.lang.Deprecated diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateTeamFolderRequest.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateTeamFolderRequest.java index 24a99cd2f70c..542b07f71368 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateTeamFolderRequest.java +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateTeamFolderRequest.java @@ -208,7 +208,7 @@ public com.google.cloud.dataform.v1beta1.TeamFolderOrBuilder getTeamFolderOrBuil * string team_folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateTeamFolderRequest.team_folder_id is deprecated. - * See google/cloud/dataform/v1beta1/dataform.proto;l=4030 + * See google/cloud/dataform/v1beta1/dataform.proto;l=4186 * @return The teamFolderId. */ @java.lang.Override @@ -238,7 +238,7 @@ public java.lang.String getTeamFolderId() { * string team_folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateTeamFolderRequest.team_folder_id is deprecated. - * See google/cloud/dataform/v1beta1/dataform.proto;l=4030 + * See google/cloud/dataform/v1beta1/dataform.proto;l=4186 * @return The bytes for teamFolderId. */ @java.lang.Override @@ -988,7 +988,7 @@ public com.google.cloud.dataform.v1beta1.TeamFolderOrBuilder getTeamFolderOrBuil * string team_folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateTeamFolderRequest.team_folder_id is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=4030 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=4186 * @return The teamFolderId. */ @java.lang.Deprecated @@ -1017,7 +1017,7 @@ public java.lang.String getTeamFolderId() { * string team_folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateTeamFolderRequest.team_folder_id is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=4030 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=4186 * @return The bytes for teamFolderId. */ @java.lang.Deprecated @@ -1046,7 +1046,7 @@ public com.google.protobuf.ByteString getTeamFolderIdBytes() { * string team_folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateTeamFolderRequest.team_folder_id is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=4030 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=4186 * @param value The teamFolderId to set. * @return This builder for chaining. */ @@ -1074,7 +1074,7 @@ public Builder setTeamFolderId(java.lang.String value) { * string team_folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateTeamFolderRequest.team_folder_id is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=4030 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=4186 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1098,7 +1098,7 @@ public Builder clearTeamFolderId() { * string team_folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateTeamFolderRequest.team_folder_id is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=4030 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=4186 * @param value The bytes for teamFolderId to set. * @return This builder for chaining. */ diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateTeamFolderRequestOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateTeamFolderRequestOrBuilder.java index ff244c487135..aa71345cf566 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateTeamFolderRequestOrBuilder.java +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/CreateTeamFolderRequestOrBuilder.java @@ -114,7 +114,7 @@ public interface CreateTeamFolderRequestOrBuilder * string team_folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateTeamFolderRequest.team_folder_id is deprecated. - * See google/cloud/dataform/v1beta1/dataform.proto;l=4030 + * See google/cloud/dataform/v1beta1/dataform.proto;l=4186 * @return The teamFolderId. */ @java.lang.Deprecated @@ -133,7 +133,7 @@ public interface CreateTeamFolderRequestOrBuilder * string team_folder_id = 3 [deprecated = true]; * * @deprecated google.cloud.dataform.v1beta1.CreateTeamFolderRequest.team_folder_id is deprecated. - * See google/cloud/dataform/v1beta1/dataform.proto;l=4030 + * See google/cloud/dataform/v1beta1/dataform.proto;l=4186 * @return The bytes for teamFolderId. */ @java.lang.Deprecated diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DataformProto.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DataformProto.java index c2e027e95f75..1aa310de4cc9 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DataformProto.java +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DataformProto.java @@ -212,6 +212,26 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_dataform_v1beta1_PullGitCommitsResponse_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_dataform_v1beta1_PullGitCommitsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dataform_v1beta1_CheckoutWorkspaceBranchRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_dataform_v1beta1_CheckoutWorkspaceBranchRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsResponse_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dataform_v1beta1_DeleteBranchRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_dataform_v1beta1_DeleteBranchRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dataform_v1beta1_DeleteBranchResponse_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_dataform_v1beta1_DeleteBranchResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_dataform_v1beta1_PushGitCommitsRequest_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -780,6 +800,26 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_dataform_v1beta1_DeleteRepositoryLongRunningMetadata_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_dataform_v1beta1_DeleteRepositoryLongRunningMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dataform_v1beta1_BranchMetadata_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_dataform_v1beta1_BranchMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesResponse_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchResponse_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -978,21 +1018,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB*\340A\002\372A$\n" + "\"dataform.googleapis.com/Repository\"/\n" + "\033FetchRemoteBranchesResponse\022\020\n" - + "\010branches\030\001 \003(\t\"\225\004\n" + + "\010branches\030\001 \003(\t\"\334\005\n" + "\tWorkspace\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\0224\n" + "\013create_time\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022V\n" + "\025data_encryption_state\030\002 " + "\001(\01322.google.cloud.dataform.v1beta1.DataEncryptionStateB\003\340A\003\022#\n" + "\021internal_metadata\030\005 \001(\tB\003\340A\003H\000\210\001\001\022\037\n\r" - + "disable_moves\030\006 \001(\010B\003\340A\001H\001\210\001\001\022^\n" + + "disable_moves\030\006 \001(\010B\003\340A\001H\001\210\001\001\022\'\n" + + "\017original_branch\030\007 \001(\tB" + + "\t\340A\001\340A\004\340A\005H\002\210\001\001\022^\n" + "\031private_resource_metadata\030\010" - + " \001(\01326.google.cloud.dataform.v1beta1.PrivateResourceMetadataB\003\340A\003:\230\001\352A\224\001\n" - + "!dataform.googleapis.com/Workspace\022Xprojects/{" - + "project}/locations/{location}/repositories/{repository}/workspaces/{workspace}*\n" + + " \001(\01326.google.cloud.dataform.v1beta1.PrivateResourceMetadataB\003\340A\003\022*\n" + + "\030enable_branch_management\030\t \001(\010B\003\340A\005H\003\210\001\001\022\030\n" + + "\005depth\030\n" + + " \001(\005B\t\340A\005\340A\001\340A\004\022\031\n" + + "\007shallow\030\013 \001(\010B\003\340A\003H\004\210\001\001:\230\001\352A\224\001\n" + + "!dataform.googleapis.com/Workspace\022Xprojects/{project}/locations/{lo" + + "cation}/repositories/{repository}/workspaces/{workspace}*\n" + "workspaces2\tworkspaceB\024\n" + "\022_internal_metadataB\020\n" - + "\016_disable_moves\"\260\001\n" + + "\016_disable_movesB\022\n" + + "\020_original_branchB\033\n" + + "\031_enable_branch_managementB\n\n" + + "\010_shallow\"\260\001\n" + "\025ListWorkspacesRequest\022:\n" + "\006parent\030\001 \001(\tB*\340A\002\372A$\n" + "\"dataform.googleapis.com/Repository\022\026\n" @@ -1010,8 +1059,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026CreateWorkspaceRequest\022:\n" + "\006parent\030\001 \001(\tB*\340A\002\372A$\n" + "\"dataform.googleapis.com/Repository\022@\n" - + "\tworkspace\030\002 \001(" - + "\0132(.google.cloud.dataform.v1beta1.WorkspaceB\003\340A\002\022\031\n" + + "\tworkspace\030\002 \001(\013" + + "2(.google.cloud.dataform.v1beta1.WorkspaceB\003\340A\002\022\031\n" + "\014workspace_id\030\003 \001(\tB\003\340A\002\"Q\n" + "\026DeleteWorkspaceRequest\0227\n" + "\004name\030\001 \001(\tB)\340A\002\372A#\n" @@ -1023,9 +1072,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + "!dataform.googleapis.com/Workspace\022\032\n\r" + "remote_branch\030\002 \001(\tB\003\340A\001\022@\n" - + "\006author\030\003 \001(\0132+.google.cl" - + "oud.dataform.v1beta1.CommitAuthorB\003\340A\002\"\030\n" - + "\026PullGitCommitsResponse\"l\n" + + "\006author\030\003" + + " \001(\0132+.google.cloud.dataform.v1beta1.CommitAuthorB\003\340A\002\"\030\n" + + "\026PullGitCommitsResponse\"\255\001\n" + + "\036CheckoutWorkspaceBranchRequest\0227\n" + + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + + "!dataform.googleapis.com/Workspace\022\023\n" + + "\006branch\030\002 \001(\tB\003\340A\002\022!\n" + + "\024create_if_not_exists\030\003 \001(\010B\003\340A\001\022\032\n\r" + + "source_branch\030\004 \001(\tB\003\340A\001\"\211\001\n" + + "\030SyncWorkspaceRefsRequest\0227\n" + + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + + "!dataform.googleapis.com/Workspace\022\037\n" + + "\022remote_branch_name\030\002 \001(\tB\003\340A\001\022\023\n" + + "\006deepen\030\003 \001(\005B\003\340A\001\"\033\n" + + "\031SyncWorkspaceRefsResponse\"w\n" + + "\023DeleteBranchRequest\0227\n" + + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + + "!dataform.googleapis.com/Workspace\022\023\n" + + "\006branch\030\002 \001(\tB\003\340A\002\022\022\n" + + "\005force\030\003 \001(\010B\003\340A\001\"\026\n" + + "\024DeleteBranchResponse\"l\n" + "\025PushGitCommitsRequest\0227\n" + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + "!dataform.googleapis.com/Workspace\022\032\n\r" @@ -1035,13 +1102,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + "!dataform.googleapis.com/Workspace\"\201\003\n" + "\034FetchFileGitStatusesResponse\022s\n" - + "\030uncommitted_file_changes\030\001 \003(\0132Q.go" - + "ogle.cloud.dataform.v1beta1.FetchFileGit" - + "StatusesResponse.UncommittedFileChange\032\353\001\n" + + "\030uncommitted_file_changes\030\001 \003(\0132Q.google.cloud.dataform.v1beta1.Fet" + + "chFileGitStatusesResponse.UncommittedFileChange\032\353\001\n" + "\025UncommittedFileChange\022\014\n" + "\004path\030\001 \001(\t\022k\n" - + "\005state\030\002 \001(\0162W.google.cloud.dataform.v1" - + "beta1.FetchFileGitStatusesResponse.UncommittedFileChange.StateB\003\340A\003\"W\n" + + "\005state\030\002 \001(\0162W.google.cloud.da" + + "taform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange.StateB\003\340A\003\"W\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\t\n" + "\005ADDED\020\001\022\013\n" @@ -1081,8 +1147,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004path\030\002 \001(\tB\003\340A\001\022\026\n" + "\tpage_size\030\003 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\004 \001(\tB\003\340A\001\022G\n" - + "\004view\030\005 " - + "\001(\01624.google.cloud.dataform.v1beta1.DirectoryContentsViewB\003\340A\001\"\203\001\n" + + "\004view\030\005" + + " \001(\01624.google.cloud.dataform.v1beta1.DirectoryContentsViewB\003\340A\001\"\203\001\n" + "\036QueryDirectoryContentsResponse\022H\n" + "\021directory_entries\030\001" + " \003(\0132-.google.cloud.dataform.v1beta1.DirectoryEntry\022\027\n" @@ -1090,8 +1156,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016DirectoryEntry\022\016\n" + "\004file\030\001 \001(\tH\000\022\023\n" + "\tdirectory\030\002 \001(\tH\000\022H\n" - + "\010metadata\030\003 \001(\01326.google." - + "cloud.dataform.v1beta1.FilesystemEntryMetadataB\007\n" + + "\010metadata\030\003 \001(\0132" + + "6.google.cloud.dataform.v1beta1.FilesystemEntryMetadataB\007\n" + "\005entry\"h\n" + "\027FilesystemEntryMetadata\022\027\n\n" + "size_bytes\030\001 \001(\003B\003\340A\003\0224\n" @@ -1104,14 +1170,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\004 \001(\tB\003\340A\001\"x\n" + "\023SearchFilesResponse\022C\n" - + "\016search_results\030\001 " - + "\003(\0132+.google.cloud.dataform.v1beta1.SearchResult\022\034\n" + + "\016search_results\030\001" + + " \003(\0132+.google.cloud.dataform.v1beta1.SearchResult\022\034\n" + "\017next_page_token\030\002 \001(\tB\003\340A\001\"\243\001\n" + "\014SearchResult\022?\n" - + "\004file\030\001 \001(\0132/.google.c" - + "loud.dataform.v1beta1.FileSearchResultH\000\022I\n" - + "\tdirectory\030\002" - + " \001(\01324.google.cloud.dataform.v1beta1.DirectorySearchResultH\000B\007\n" + + "\004file\030\001 \001(\0132/" + + ".google.cloud.dataform.v1beta1.FileSearchResultH\000\022I\n" + + "\tdirectory\030\002 \001(\01324.google.cl" + + "oud.dataform.v1beta1.DirectorySearchResultH\000B\007\n" + "\005entry\" \n" + "\020FileSearchResult\022\014\n" + "\004path\030\001 \001(\t\"%\n" @@ -1138,8 +1204,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!dataform.googleapis.com/Workspace\022\021\n" + "\004path\030\002 \001(\tB\003\340A\002\022\025\n" + "\010revision\030\003 \001(\tB\003\340A\001\")\n" - + "\020ReadFileResponse\022\025\n" - + "\r" + + "\020ReadFileResponse\022\025\n\r" + "file_contents\030\001 \001(\014\"d\n" + "\021RemoveFileRequest\022<\n" + "\tworkspace\030\001 \001(\tB)\340A\002\372A#\n" @@ -1161,18 +1226,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031InstallNpmPackagesRequest\022<\n" + "\tworkspace\030\001 \001(\tB)\340A\002\372A#\n" + "!dataform.googleapis.com/Workspace\022K\n" - + "\017pipeline_config\030\003 \001(\0132-.google.c" - + "loud.dataform.v1beta1.PipelineConfigB\003\340A\001\"\034\n" + + "\017pipeline_config\030\003 \001(\0132-" + + ".google.cloud.dataform.v1beta1.PipelineConfigB\003\340A\001\"\034\n" + "\032InstallNpmPackagesResponse\"\361\006\n\r" + "ReleaseConfig\022\021\n" - + "\004name\030\001 \001(\tB\003\340A\010\022\032\n\r" + + "\004name\030\001 \001(\tB\003\340A\010\022\032\n" + + "\r" + "git_commitish\030\002 \001(\tB\003\340A\002\022Z\n" + "\027code_compilation_config\030\003" - + " \001(\01324.google.cloud.dataform.v1beta1.CodeCompilationConfigB\003\340A\001\022\032\n\r" + + " \001(\01324.google.cloud.dataform.v1beta1.CodeCompilationConfigB\003\340A\001\022\032\n" + + "\r" + "cron_schedule\030\004 \001(\tB\003\340A\001\022\026\n" + "\ttime_zone\030\007 \001(\tB\003\340A\001\022r\n" - + " recent_scheduled_release_records\030\005 \003" - + "(\0132C.google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecordB\003\340A\003\022U\n" + + " recent_scheduled_release_records\030\005 \003(\0132C.google.cloud.dataform.v1be" + + "ta1.ReleaseConfig.ScheduledReleaseRecordB\003\340A\003\022U\n" + "\032release_compilation_result\030\006 \001(\tB1\340A\001\372A+\n" + ")dataform.googleapis.com/CompilationResult\022\025\n" + "\010disabled\030\010 \001(\010B\003\340A\001\022#\n" @@ -1183,8 +1250,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014error_status\030\003 \001(\0132\022.google.rpc.StatusH\000\0225\n" + "\014release_time\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\003B\010\n" + "\006result:\255\001\352A\251\001\n" - + "%dataform.googleapis.com/ReleaseConfig\022aprojects/{project}/locations/{locat" - + "ion}/repositories/{repository}/releaseConfigs/{release_config}*\016releaseConfigs2\r" + + "%dataform.googleapis.com/ReleaseConfig\022aprojects/{project}/locatio" + + "ns/{location}/repositories/{repository}/" + + "releaseConfigs/{release_config}*\016releaseConfigs2\r" + "releaseConfigB\024\n" + "\022_internal_metadata\"\210\001\n" + "\031ListReleaseConfigsRequest\022:\n" @@ -1193,8 +1261,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\"\221\001\n" + "\032ListReleaseConfigsResponse\022E\n" - + "\017release_configs\030\001" - + " \003(\0132,.google.cloud.dataform.v1beta1.ReleaseConfig\022\027\n" + + "\017release_configs\030\001 \003(\0132" + + ",.google.cloud.dataform.v1beta1.ReleaseConfig\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"V\n" + "\027GetReleaseConfigRequest\022;\n" @@ -1208,8 +1276,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021release_config_id\030\003 \001(\tB\003\340A\002\"\235\001\n" + "\032UpdateReleaseConfigRequest\0224\n" + "\013update_mask\030\001 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022I\n" - + "\016release_config\030\002 \001(\0132,." - + "google.cloud.dataform.v1beta1.ReleaseConfigB\003\340A\002\"Y\n" + + "\016release_config\030\002" + + " \001(\0132,.google.cloud.dataform.v1beta1.ReleaseConfigB\003\340A\002\"Y\n" + "\032DeleteReleaseConfigRequest\022;\n" + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + "%dataform.googleapis.com/ReleaseConfig\"\320\t\n" @@ -1220,44 +1288,44 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016release_config\030\007 \001(\tB-\340A\005\372A\'\n" + "%dataform.googleapis.com/ReleaseConfigH\000\022\021\n" + "\004name\030\001 \001(\tB\003\340A\003\022Z\n" - + "\027code_compilation_config\030\004 \001(\01324.google.cloud.data" - + "form.v1beta1.CodeCompilationConfigB\003\340A\005\022$\n" + + "\027code_compilation_config\030\004 \001(\01324.google.c" + + "loud.dataform.v1beta1.CodeCompilationConfigB\003\340A\005\022$\n" + "\027resolved_git_commit_sha\030\010 \001(\tB\003\340A\003\022\"\n" + "\025dataform_core_version\030\005 \001(\tB\003\340A\003\022b\n" - + "\022compilation_errors\030\006 \003(\0132A.google.cloud.dat" - + "aform.v1beta1.CompilationResult.CompilationErrorB\003\340A\003\022V\n" + + "\022compilation_errors\030\006 \003(\0132A.google." + + "cloud.dataform.v1beta1.CompilationResult.CompilationErrorB\003\340A\003\022V\n" + "\025data_encryption_state\030\t" + " \001(\01322.google.cloud.dataform.v1beta1.DataEncryptionStateB\003\340A\003\0224\n" + "\013create_time\030\n" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022#\n" + "\021internal_metadata\030\013 \001(\tB\003\340A\003H\001\210\001\001\022^\n" - + "\031private_resource_metadata\030\014 \001(\01326.google.clo" - + "ud.dataform.v1beta1.PrivateResourceMetadataB\003\340A\003\022k\n" + + "\031private_resource_metadata\030\014 \001(\01326.g" + + "oogle.cloud.dataform.v1beta1.PrivateResourceMetadataB\003\340A\003\022k\n" + " gcs_repository_snapshot_metadata\030\r" - + " \001(\0132<.google.cloud.dataform.v1bet" - + "a1.GcsRepositorySnapshotMetadataB\003\340A\003\032\222\001\n" + + " \001(\0132<.google.cloud.dataf" + + "orm.v1beta1.GcsRepositorySnapshotMetadataB\003\340A\003\032\222\001\n" + "\020CompilationError\022\024\n" + "\007message\030\001 \001(\tB\003\340A\003\022\022\n" + "\005stack\030\002 \001(\tB\003\340A\003\022\021\n" + "\004path\030\003 \001(\tB\003\340A\003\022A\n\r" - + "action_target\030\004" - + " \001(\0132%.google.cloud.dataform.v1beta1.TargetB\003\340A\003:\301\001\352A\275\001\n" - + ")dataform.googleapis.com/CompilationResult\022ipr" - + "ojects/{project}/locations/{location}/repositories/{repository}/compilationResul" - + "ts/{compilation_result}*\022compilationResults2\021compilationResultB\010\n" + + "action_target\030\004 \001(\0132%.google" + + ".cloud.dataform.v1beta1.TargetB\003\340A\003:\301\001\352A\275\001\n" + + ")dataform.googleapis.com/CompilationResult\022iprojects/{project}/locations/{loc" + + "ation}/repositories/{repository}/compila" + + "tionResults/{compilation_result}*\022compilationResults2\021compilationResultB\010\n" + "\006sourceB\024\n" + "\022_internal_metadata\"\246\004\n" + "\025WorkflowTriggerConfig\022V\n" - + "\tcondition\030\001 \001(\0162>.google.cloud.dataf" - + "orm.v1beta1.WorkflowTriggerConfig.ConditionB\003\340A\001\022N\n" - + "\021workflow_triggers\030\002 \003(\0132..go" - + "ogle.cloud.dataform.v1beta1.WorkflowTriggerB\003\340A\002\022>\n" + + "\tcondition\030\001 \001(\0162>.google.cl" + + "oud.dataform.v1beta1.WorkflowTriggerConfig.ConditionB\003\340A\001\022N\n" + + "\021workflow_triggers\030\002" + + " \003(\0132..google.cloud.dataform.v1beta1.WorkflowTriggerB\003\340A\002\022>\n" + "\026min_execution_duration\030\003" + " \001(\0132\031.google.protobuf.DurationB\003\340A\001\0229\n" + "\021max_wait_duration\030\004" + " \001(\0132\031.google.protobuf.DurationB\003\340A\001\022f\n" - + "!recent_trigger_evaluation_records\030\005" - + " \003(\01326.google.cloud.dataform.v1beta1.TriggerEvaluationRecordB\003\340A\003\022H\n" + + "!recent_trigger_evaluation_records\030\005 \003(\01326.google.cloud.d" + + "ataform.v1beta1.TriggerEvaluationRecordB\003\340A\003\022H\n" + "\037last_successful_evaluation_time\030\006" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\"8\n" + "\tCondition\022\031\n" @@ -1269,32 +1337,35 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\'\n" + "\006status\030\002 \001(\0132\022.google.rpc.StatusB\003\340A\003\"o\n" + "\017WorkflowTrigger\022Q\n" - + "\024table_update_trigger\030\001" - + " \001(\01321.google.cloud.dataform.v1beta1.TableUpdateTriggerH\000B\t\n" + + "\024table_update_trigger\030\001 \001(\01321.google" + + ".cloud.dataform.v1beta1.TableUpdateTriggerH\000B\t\n" + "\007trigger\"\210\001\n" + "\022TableUpdateTrigger\0224\n" + "\005table\030\001 \001(\0132%.google.cloud.dataform.v1beta1.Target\022<\n" + "\023trigger_update_time\030\002" - + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\"\305\004\n" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\"\374\004\n" + "\025CodeCompilationConfig\022\035\n" + "\020default_database\030\001 \001(\tB\003\340A\001\022\033\n" + "\016default_schema\030\002 \001(\tB\003\340A\001\022\035\n" + "\020default_location\030\010 \001(\tB\003\340A\001\022\035\n" - + "\020assertion_schema\030\003 \001(\tB\003\340A\001\022Q\n" - + "\004vars\030\004 \003(\0132>.google.clo" - + "ud.dataform.v1beta1.CodeCompilationConfig.VarsEntryB\003\340A\001\022\034\n" + + "\020asser", + "tion_schema\030\003 \001(\tB\003\340A\001\022Q\n" + + "\004vars\030\004 \003(\0132>.g" + + "oogle.cloud.dataform.v1beta1.CodeCompilationConfig.VarsEntryB\003\340A\001\022\034\n" + "\017database_suffix\030\005 \001(\tB\003\340A\001\022\032\n\r" + "schema_suffix\030\006 \001(\tB\003\340A\001\022\031\n" + "\014table_prefix\030\007 \001(\tB\003\340A\001\022*\n" + "\035builtin_assertion_name_prefix\030\n" + " \001(\tB\003\340A\001\022d\n" - + " default_notebook_runtime_options\030\t \001(\01325.google.clo" - + "ud.dataform.v1beta1.NotebookRuntimeOptionsB\003\340A\001\022K\n" - + "\017pipeline_config\030\014 \001(\0132-.googl" - + "e.cloud.dataform.v1beta1.PipelineConfigB\003\340A\001\032+\n" + + " default_notebook_runtime_options\030\t \001(\01325.g" + + "oogle.cloud.dataform.v1beta1.NotebookRuntimeOptionsB\003\340A\001\022K\n" + + "\017pipeline_config\030\014 \001(" + + "\0132-.google.cloud.dataform.v1beta1.PipelineConfigB\003\340A\001\022!\n" + + "\017lineage_enabled\030\016 \001(\010B\003\340A\003H\000\210\001\001\032+\n" + "\tVarsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001\"|\n" + + "\005value\030\002 \001(\t:\0028\001B\022\n" + + "\020_lineage_enabled\"|\n" + "\035GcsRepositorySnapshotMetadata\022$\n" + "\027repository_snapshot_uri\030\001 \001(\tB\003\340A\003\022\034\n" + "\017crc32c_checksum\030\002 \001(\tB\003\340A\003\022\027\n\n" @@ -1302,17 +1373,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " GcsRepositorySnapshotDestination\022$\n" + "\027repository_snapshot_uri\030\001 \001(\tB\003\340A\001\"\312\002\n" + "\026NotebookRuntimeOptions\022 \n" - + "\021", - "gcs_output_bucket\030\001 \001(\tB\003\340A\001H\000\022s\n" - + "#gcs_repository_snapshot_destination\030\003 \001(\0132?.go" - + "ogle.cloud.dataform.v1beta1.GcsRepositorySnapshotDestinationB\003\340A\001H\001\022h\n" + + "\021gcs_output_bucket\030\001 \001(\tB\003\340A\001H\000\022s\n" + + "#gcs_repository_snapshot_destination\030\003 \001(\0132?.google.cloud.dataf" + + "orm.v1beta1.GcsRepositorySnapshotDestinationB\003\340A\001H\001\022h\n" + "%ai_platform_notebook_runtime_template\030\002 \001(\tB9\340A\001\372A3\n" + "1aiplatform.googleapis.com/NotebookRuntimeTemplateB\020\n" + "\016execution_sinkB\035\n" + "\033repository_snapshot_storage\"\317\001\n" + "\016PipelineConfig\022V\n\r" - + "pipeline_type\030\001 \001(\0162:.google.cloud." - + "dataform.v1beta1.PipelineConfig.PipelineTypeB\003\340A\002\022\021\n" + + "pipeline_type\030\001" + + " \001(\0162:.google.cloud.dataform.v1beta1.PipelineConfig.PipelineTypeB\003\340A\002\022\021\n" + "\004path\030\002 \001(\tB\003\340A\002\"R\n" + "\014PipelineType\022\035\n" + "\031PIPELINE_TYPE_UNSPECIFIED\020\000\022\014\n" @@ -1327,8 +1397,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\235\001\n" + "\036ListCompilationResultsResponse\022M\n" - + "\023compilation_results\030\001 " - + "\003(\01320.google.cloud.dataform.v1beta1.CompilationResult\022\027\n" + + "\023compilation_results\030\001" + + " \003(\01320.google.cloud.dataform.v1beta1.CompilationResult\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"^\n" + "\033GetCompilationResultRequest\022?\n" @@ -1337,18 +1407,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036CreateCompilationResultRequest\022:\n" + "\006parent\030\001 \001(\tB*\340A\002\372A$\n" + "\"dataform.googleapis.com/Repository\022Q\n" - + "\022compilation_result\030\002 \001(\01320" - + ".google.cloud.dataform.v1beta1.CompilationResultB\003\340A\002\"G\n" + + "\022compilation_result\030\002" + + " \001(\01320.google.cloud.dataform.v1beta1.CompilationResultB\003\340A\002\"G\n" + "\006Target\022\025\n" + "\010database\030\001 \001(\tB\003\340A\001\022\023\n" + "\006schema\030\002 \001(\tB\003\340A\001\022\021\n" + "\004name\030\003 \001(\tB\003\340A\001\"\352\002\n" + "\022RelationDescriptor\022\023\n" + "\013description\030\001 \001(\t\022S\n" - + "\007columns\030\002 \003(\0132B.google.clo" - + "ud.dataform.v1beta1.RelationDescriptor.ColumnDescriptor\022^\n" - + "\017bigquery_labels\030\003 \003(\013" - + "2E.google.cloud.dataform.v1beta1.RelationDescriptor.BigqueryLabelsEntry\032S\n" + + "\007columns\030\002 \003(\0132B.google.cloud.dataform.v1be" + + "ta1.RelationDescriptor.ColumnDescriptor\022^\n" + + "\017bigquery_labels\030\003 \003(\0132E.google.cloud." + + "dataform.v1beta1.RelationDescriptor.BigqueryLabelsEntry\032S\n" + "\020ColumnDescriptor\022\014\n" + "\004path\030\001 \003(\t\022\023\n" + "\013description\030\002 \001(\t\022\034\n" @@ -1357,21 +1427,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\276\037\n" + "\027CompilationResultAction\022S\n" - + "\010relation\030\004 \001(\0132?.google.cloud.datafor" - + "m.v1beta1.CompilationResultAction.RelationH\000\022W\n\n" - + "operations\030\005 \001(\0132A.google.cloud." - + "dataform.v1beta1.CompilationResultAction.OperationsH\000\022U\n" - + "\tassertion\030\006 \001(\0132@.googl" - + "e.cloud.dataform.v1beta1.CompilationResultAction.AssertionH\000\022Y\n" - + "\013declaration\030\007 \001(" - + "\0132B.google.cloud.dataform.v1beta1.CompilationResultAction.DeclarationH\000\022S\n" - + "\010notebook\030\010" - + " \001(\0132?.google.cloud.dataform.v1beta1.CompilationResultAction.NotebookH\000\022b\n" - + "\020data_preparation\030\t \001(\0132F.google.cloud.da" - + "taform.v1beta1.CompilationResultAction.DataPreparationH\000\0225\n" + + "\010relation\030\004 \001(" + + "\0132?.google.cloud.dataform.v1beta1.CompilationResultAction.RelationH\000\022W\n\n" + + "operations\030\005" + + " \001(\0132A.google.cloud.dataform.v1beta1.CompilationResultAction.OperationsH\000\022U\n" + + "\tassertion\030\006 \001(\0132@.google.cloud.dataform" + + ".v1beta1.CompilationResultAction.AssertionH\000\022Y\n" + + "\013declaration\030\007 \001(\0132B.google.cloud" + + ".dataform.v1beta1.CompilationResultAction.DeclarationH\000\022S\n" + + "\010notebook\030\010 \001(\0132?.goog" + + "le.cloud.dataform.v1beta1.CompilationResultAction.NotebookH\000\022b\n" + + "\020data_preparation\030\t \001(\0132F.google.cloud.dataform.v1beta1.C" + + "ompilationResultAction.DataPreparationH\000\0225\n" + "\006target\030\001 \001(\0132%.google.cloud.dataform.v1beta1.Target\022?\n" - + "\020canonical_target\030\002" - + " \001(\0132%.google.cloud.dataform.v1beta1.Target\022\021\n" + + "\020canonical_target\030\002 \001(" + + "\0132%.google.cloud.dataform.v1beta1.Target\022\021\n" + "\tfile_path\030\003 \001(\t\022#\n" + "\021internal_metadata\030\n" + " \001(\tB\003\340A\003H\001\210\001\001\032\321\013\n" @@ -1380,29 +1450,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132%.google.cloud.dataform.v1beta1.Target\022\020\n" + "\010disabled\030\002 \001(\010\022\014\n" + "\004tags\030\003 \003(\t\022N\n" - + "\023relation_descriptor\030\004" - + " \001(\01321.google.cloud.dataform.v1beta1.RelationDescriptor\022c\n\r" - + "relation_type\030\005 \001(\0162L.google.cloud.dataform.v1beta1." - + "CompilationResultAction.Relation.RelationType\022\024\n" + + "\023relation_descriptor\030\004 \001(\01321." + + "google.cloud.dataform.v1beta1.RelationDescriptor\022c\n\r" + + "relation_type\030\005 \001(\0162L.google" + + ".cloud.dataform.v1beta1.CompilationResultAction.Relation.RelationType\022\024\n" + "\014select_query\030\006 \001(\t\022\026\n" + "\016pre_operations\030\007 \003(\t\022\027\n" + "\017post_operations\030\010 \003(\t\022x\n" - + "\030incremental_table_config\030\t \001(\0132V.google." - + "cloud.dataform.v1beta1.CompilationResult" - + "Action.Relation.IncrementalTableConfig\022\034\n" + + "\030incremental_table_config\030\t \001(\0132V.google.cloud.dataform.v" + + "1beta1.CompilationResultAction.Relation.IncrementalTableConfig\022\034\n" + "\024partition_expression\030\n" + " \001(\t\022\033\n" + "\023cluster_expressions\030\013 \003(\t\022!\n" + "\031partition_expiration_days\030\014 \001(\005\022 \n" + "\030require_partition_filter\030\r" + " \001(\010\022r\n" - + "\022additional_options\030\016 \003(\0132V.google.cloud.dataform.v1beta1.CompilationRe" - + "sultAction.Relation.AdditionalOptionsEntry\022\027\n\n" + + "\022additional_options\030\016 \003(\0132V.google.cloud.datafo" + + "rm.v1beta1.CompilationResultAction.Relation.AdditionalOptionsEntry\022\027\n\n" + "connection\030\017 \001(\tB\003\340A\001\022f\n" - + "\014table_format\030\020 \001(\0162K.google.cloud.dataform.v1beta" - + "1.CompilationResultAction.Relation.TableFormatB\003\340A\001\022d\n" - + "\013file_format\030\021 \001(\0162J.googl" - + "e.cloud.dataform.v1beta1.CompilationResultAction.Relation.FileFormatB\003\340A\001\022\030\n" + + "\014table_format\030\020 \001(\0162K.goog" + + "le.cloud.dataform.v1beta1.CompilationResultAction.Relation.TableFormatB\003\340A\001\022d\n" + + "\013file_format\030\021 \001(\0162J.google.cloud.dataform" + + ".v1beta1.CompilationResultAction.Relation.FileFormatB\003\340A\001\022\030\n" + "\013storage_uri\030\022 \001(\tB\003\340A\001\032\330\001\n" + "\026IncrementalTableConfig\022 \n" + "\030incremental_select_query\030\001 \001(\t\022\030\n" @@ -1431,8 +1500,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132%.google.cloud.dataform.v1beta1.Target\022\020\n" + "\010disabled\030\002 \001(\010\022\014\n" + "\004tags\030\003 \003(\t\022N\n" - + "\023relation_descriptor\030\006 \001(\01321.google.clo" - + "ud.dataform.v1beta1.RelationDescriptor\022\017\n" + + "\023relation_descriptor\030\006" + + " \001(\01321.google.cloud.dataform.v1beta1.RelationDescriptor\022\017\n" + "\007queries\030\004 \003(\t\022\022\n\n" + "has_output\030\005 \001(\010\032\222\002\n" + "\tAssertion\022A\n" @@ -1445,8 +1514,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023relation_descriptor\030\006" + " \001(\01321.google.cloud.dataform.v1beta1.RelationDescriptor\032]\n" + "\013Declaration\022N\n" - + "\023relation_descriptor\030\001 \001(\01321.g" - + "oogle.cloud.dataform.v1beta1.RelationDescriptor\032\177\n" + + "\023relation_descriptor\030\001" + + " \001(\01321.google.cloud.dataform.v1beta1.RelationDescriptor\032\177\n" + "\010Notebook\022A\n" + "\022dependency_targets\030\001" + " \003(\0132%.google.cloud.dataform.v1beta1.Target\022\020\n" @@ -1455,31 +1524,31 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004tags\030\004 \003(\t\032\300\004\n" + "\017DataPreparation\022\027\n\r" + "contents_yaml\030\005 \001(\tH\000\022l\n" - + "\014contents_sql\030\006 \001(\0132T.google.cloud.dataform.v1beta1.Comp" - + "ilationResultAction.DataPreparation.SqlDefinitionH\000\022A\n" - + "\022dependency_targets\030\001 \003(\0132" - + "%.google.cloud.dataform.v1beta1.Target\022\020\n" + + "\014contents_sql\030\006 \001(\0132T.google.clo" + + "ud.dataform.v1beta1.CompilationResultAction.DataPreparation.SqlDefinitionH\000\022A\n" + + "\022dependency_targets\030\001" + + " \003(\0132%.google.cloud.dataform.v1beta1.Target\022\020\n" + "\010disabled\030\002 \001(\010\022\014\n" + "\004tags\030\004 \003(\t\032\327\001\n\r" + "SqlDefinition\022\r\n" + "\005query\030\001 \001(\t\022f\n" - + "\013error_table\030\002 \001(\0132Q.google.cloud.dataform.v1beta1.Com" - + "pilationResultAction.DataPreparation.ErrorTable\022O\n" - + "\004load\030\003 \001(\0132A.google.cloud.dat" - + "aform.v1beta1.CompilationResultAction.LoadConfig\032[\n\n" + + "\013error_table\030\002 \001(\0132Q.google.cl" + + "oud.dataform.v1beta1.CompilationResultAction.DataPreparation.ErrorTable\022O\n" + + "\004load\030\003" + + " \001(\0132A.google.cloud.dataform.v1beta1.CompilationResultAction.LoadConfig\032[\n\n" + "ErrorTable\0225\n" + "\006target\030\001 \001(\0132%.google.cloud.dataform.v1beta1.Target\022\026\n" + "\016retention_days\030\002 \001(\005B\014\n\n" + "definition\032\204\003\n\n" + "LoadConfig\022X\n" - + "\007replace\030\001 \001(\0132E.google.clo" - + "ud.dataform.v1beta1.CompilationResultAction.SimpleLoadModeH\000\022W\n" - + "\006append\030\002 \001(\0132E.g" - + "oogle.cloud.dataform.v1beta1.CompilationResultAction.SimpleLoadModeH\000\022]\n" - + "\007maximum\030\003 \001(\0132J.google.cloud.dataform.v1beta1.C" - + "ompilationResultAction.IncrementalLoadModeH\000\022\\\n" - + "\006unique\030\004 \001(\0132J.google.cloud.data" - + "form.v1beta1.CompilationResultAction.IncrementalLoadModeH\000B\006\n" + + "\007replace\030\001 \001(\0132E.google.cloud.dataform.v1be" + + "ta1.CompilationResultAction.SimpleLoadModeH\000\022W\n" + + "\006append\030\002 \001(\0132E.google.cloud.data" + + "form.v1beta1.CompilationResultAction.SimpleLoadModeH\000\022]\n" + + "\007maximum\030\003 \001(\0132J.google." + + "cloud.dataform.v1beta1.CompilationResultAction.IncrementalLoadModeH\000\022\\\n" + + "\006unique\030\004 \001(\0132J.google.cloud.dataform.v1beta1.Com" + + "pilationResultAction.IncrementalLoadModeH\000B\006\n" + "\004mode\032\020\n" + "\016SimpleLoadMode\032%\n" + "\023IncrementalLoadMode\022\016\n" @@ -1493,26 +1562,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\004 \001(\tB\003\340A\001\"\234\001\n" + "%QueryCompilationResultActionsResponse\022Z\n" - + "\032compilation_result_actions\030\001" - + " \003(\01326.google.cloud.dataform.v1beta1.CompilationResultAction\022\027\n" + + "\032compilation_result_actions\030\001 \003" + + "(\01326.google.cloud.dataform.v1beta1.CompilationResultAction\022\027\n" + "\017next_page_token\030\002 \001(\t\"\223\010\n" + "\016WorkflowConfig\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022E\n" + "\016release_config\030\002 \001(\tB-\340A\002\372A\'\n" + "%dataform.googleapis.com/ReleaseConfig\022O\n" - + "\021invocation_config\030\003 \001(\0132/.go" - + "ogle.cloud.dataform.v1beta1.InvocationConfigB\003\340A\001\022\032\n\r" + + "\021invocation_config\030\003" + + " \001(\0132/.google.cloud.dataform.v1beta1.InvocationConfigB\003\340A\001\022\032\n\r" + "cron_schedule\030\004 \001(\tB\003\340A\001\022\026\n" + "\ttime_zone\030\007 \001(\tB\003\340A\001\022w\n" - + "\"recent_scheduled_execution_records\030\005 \003(\0132F.google.cloud" - + ".dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecordB\003\340A\003\022\025\n" + + "\"recent_scheduled_execution_records\030\005 \003(\0132F.google.cloud.dataform.v1beta" + + "1.WorkflowConfig.ScheduledExecutionRecordB\003\340A\003\022\025\n" + "\010disabled\030\010 \001(\010B\003\340A\001\0224\n" + "\013create_time\030\t \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\n" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022#\n" + "\021internal_metadata\030\013 \001(\tB\003\340A\003H\000\210\001\001\022Z\n" - + "\027workflow_trigger_config\030\014 \001(\01324.google.cloud.d" - + "ataform.v1beta1.WorkflowTriggerConfigB\003\340A\001\032\331\001\n" + + "\027workflow_trigger_config\030\014" + + " \001(\01324.google.cloud.dataform.v1beta1.WorkflowTriggerConfigB\003\340A\001\032\331\001\n" + "\030ScheduledExecutionRecord\022N\n" + "\023workflow_invocation\030\002 \001(\tB/\372A,\n" + "*dataform.googleapis.com/WorkflowInvocationH\000\022*\n" @@ -1520,9 +1589,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016execution_time\030\001" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003B\010\n" + "\006result:\262\001\352A\256\001\n" - + "&dataform.googleapis.com/WorkflowConfig\022cprojects/" - + "{project}/locations/{location}/repositories/{repository}/workflowConfigs/{workfl" - + "ow_config}*\017workflowConfigs2\016workflowConfigB\024\n" + + "&dataform.googleapis.com/WorkflowConfig\022cprojects/{project}/locati" + + "ons/{location}/repositories/{repository}" + + "/workflowConfigs/{workflow_config}*\017workflowConfigs2\016workflowConfigB\024\n" + "\022_internal_metadata\"\346\003\n" + "\020InvocationConfig\022D\n" + "\020included_targets\030\001" @@ -1532,8 +1601,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036transitive_dependents_included\030\004 \001(\010B\003\340A\001\0225\n" + "(fully_refresh_incremental_tables_enabled\030\005 \001(\010B\003\340A\001\022\034\n" + "\017service_account\030\006 \001(\tB\003\340A\001\022_\n" - + "\016query_priority\030\t \001(\0162=.google.cloud" - + ".dataform.v1beta1.InvocationConfig.QueryPriorityB\003\340A\001H\000\210\001\001\"K\n\r" + + "\016query_priority\030\t \001(\0162=.google.cloud.dataform.v1beta" + + "1.InvocationConfig.QueryPriorityB\003\340A\001H\000\210\001\001\"K\n\r" + "QueryPriority\022\036\n" + "\032QUERY_PRIORITY_UNSPECIFIED\020\000\022\017\n" + "\013INTERACTIVE\020\001\022\t\n" @@ -1545,8 +1614,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\"\224\001\n" + "\033ListWorkflowConfigsResponse\022G\n" - + "\020workflow_configs\030\001 \003(\0132-.googl" - + "e.cloud.dataform.v1beta1.WorkflowConfig\022\027\n" + + "\020workflow_configs\030\001" + + " \003(\0132-.google.cloud.dataform.v1beta1.WorkflowConfig\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"X\n" + "\030GetWorkflowConfigRequest\022<\n" @@ -1555,13 +1624,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033CreateWorkflowConfigRequest\022:\n" + "\006parent\030\001 \001(\tB*\340A\002\372A$\n" + "\"dataform.googleapis.com/Repository\022K\n" - + "\017workflow_config\030\002" - + " \001(\0132-.google.cloud.dataform.v1beta1.WorkflowConfigB\003\340A\002\022\037\n" + + "\017workflow_config\030\002 \001(\0132-.g" + + "oogle.cloud.dataform.v1beta1.WorkflowConfigB\003\340A\002\022\037\n" + "\022workflow_config_id\030\003 \001(\tB\003\340A\002\"\240\001\n" + "\033UpdateWorkflowConfigRequest\0224\n" + "\013update_mask\030\001 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022K\n" - + "\017workflow_config\030\002" - + " \001(\0132-.google.cloud.dataform.v1beta1.WorkflowConfigB\003\340A\002\"[\n" + + "\017workflow_config\030\002 \001(\0132-.googl" + + "e.cloud.dataform.v1beta1.WorkflowConfigB\003\340A\002\"[\n" + "\033DeleteWorkflowConfigRequest\022<\n" + "\004name\030\001 \001(\tB.\340A\002\372A(\n" + "&dataform.googleapis.com/WorkflowConfig\"\365\010\n" @@ -1571,20 +1640,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017workflow_config\030\006 \001(\tB.\340A\005\372A(\n" + "&dataform.googleapis.com/WorkflowConfigH\000\022\021\n" + "\004name\030\001 \001(\tB\003\340A\003\022O\n" - + "\021invocation_config\030\003" - + " \001(\0132/.google.cloud.dataform.v1beta1.InvocationConfigB\003\340A\005\022K\n" - + "\005state\030\004" - + " \001(\01627.google.cloud.dataform.v1beta1.WorkflowInvocation.StateB\003\340A\003\0225\n" + + "\021invocation_config\030\003 \001" + + "(\0132/.google.cloud.dataform.v1beta1.InvocationConfigB\003\340A\005\022K\n" + + "\005state\030\004 \001(\01627.google" + + ".cloud.dataform.v1beta1.WorkflowInvocation.StateB\003\340A\003\0225\n" + "\021invocation_timing\030\005 \001(\0132\025.google.type.IntervalB\003\340A\003\022V\n" + "\033resolved_compilation_result\030\007 \001(\tB1\340A\003\372A+\n" + ")dataform.googleapis.com/CompilationResult\022V\n" - + "\025data_encryption_state\030\010 " - + "\001(\01322.google.cloud.dataform.v1beta1.DataEncryptionStateB\003\340A\003\022#\n" + + "\025data_encryption_state\030\010 \001(\01322.google.clo" + + "ud.dataform.v1beta1.DataEncryptionStateB\003\340A\003\022#\n" + "\021internal_metadata\030\t \001(\tB\003\340A\003H\001\210\001\001\022^\n" + "\031private_resource_metadata\030\n" - + " \001(\01326.google.cloud.dataform.v1beta1.PrivateResourceMetadataB\003\340A\003\022K\n" - + "\017pipeline_config\030\013" - + " \001(\0132-.google.cloud.dataform.v1beta1.PipelineConfigB\003\340A\003\"d\n" + + " \001(\01326.g" + + "oogle.cloud.dataform.v1beta1.PrivateResourceMetadataB\003\340A\003\022K\n" + + "\017pipeline_config\030\013 \001" + + "(\0132-.google.cloud.dataform.v1beta1.PipelineConfigB\003\340A\003\"d\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\013\n" + "\007RUNNING\020\001\022\r\n" @@ -1592,9 +1662,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tCANCELLED\020\003\022\n\n" + "\006FAILED\020\004\022\r\n" + "\tCANCELING\020\005:\306\001\352A\302\001\n" - + "*dataform.googleapis.com/WorkflowInvocation\022kprojects/{proje" - + "ct}/locations/{location}/repositories/{repository}/workflowInvocations/{workflow" - + "_invocation}*\023workflowInvocations2\022workflowInvocationB\024\n" + + "*dataform.googleapis.com/WorkflowInvocation\022kprojects/{project}/locations/{l" + + "ocation}/repositories/{repository}/workf" + + "lowInvocations/{workflow_invocation}*\023workflowInvocations2\022workflowInvocationB\024\n" + "\022compilation_sourceB\024\n" + "\022_internal_metadata\"\271\001\n" + "\036ListWorkflowInvocationsRequest\022:\n" @@ -1605,8 +1675,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\240\001\n" + "\037ListWorkflowInvocationsResponse\022O\n" - + "\024workflow_invocations\030\001 \003(\01321.google" - + ".cloud.dataform.v1beta1.WorkflowInvocation\022\027\n" + + "\024workflow_invocations\030\001" + + " \003(\01321.google.cloud.dataform.v1beta1.WorkflowInvocation\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"`\n" + "\034GetWorkflowInvocationRequest\022@\n" @@ -1615,8 +1685,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037CreateWorkflowInvocationRequest\022:\n" + "\006parent\030\001 \001(\tB*\340A\002\372A$\n" + "\"dataform.googleapis.com/Repository\022S\n" - + "\023workflow_invocation\030\002 \001(\01321.google" - + ".cloud.dataform.v1beta1.WorkflowInvocationB\003\340A\002\"c\n" + + "\023workflow_invocation\030\002" + + " \001(\01321.google.cloud.dataform.v1beta1.WorkflowInvocationB\003\340A\002\"c\n" + "\037DeleteWorkflowInvocationRequest\022@\n" + "\004name\030\001 \001(\tB2\340A\002\372A,\n" + "*dataform.googleapis.com/WorkflowInvocation\"c\n" @@ -1625,19 +1695,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*dataform.googleapis.com/WorkflowInvocation\"\"\n" + " CancelWorkflowInvocationResponse\"\371\020\n" + "\030WorkflowInvocationAction\022f\n" - + "\017bigquery_action\030\006 \001(\0132F.google.cloud.dataf" - + "orm.v1beta1.WorkflowInvocationAction.BigQueryActionB\003\340A\003H\000\022f\n" - + "\017notebook_action\030\010 \001(\0132F.google.cloud.dataform.v1beta1.Work" - + "flowInvocationAction.NotebookActionB\003\340A\003H\000\022u\n" - + "\027data_preparation_action\030\t \001(\0132M.go" - + "ogle.cloud.dataform.v1beta1.WorkflowInvo" - + "cationAction.DataPreparationActionB\003\340A\003H\000\022:\n" - + "\006target\030\001" - + " \001(\0132%.google.cloud.dataform.v1beta1.TargetB\003\340A\003\022D\n" + + "\017bigquery_action\030\006 \001(\0132F.google.cloud.dataform.v1beta1.Work" + + "flowInvocationAction.BigQueryActionB\003\340A\003H\000\022f\n" + + "\017notebook_action\030\010 \001(\0132F.google.clo" + + "ud.dataform.v1beta1.WorkflowInvocationAction.NotebookActionB\003\340A\003H\000\022u\n" + + "\027data_preparation_action\030\t \001(\0132M.google.cloud.dataf" + + "orm.v1beta1.WorkflowInvocationAction.DataPreparationActionB\003\340A\003H\000\022:\n" + + "\006target\030\001 \001(" + + "\0132%.google.cloud.dataform.v1beta1.TargetB\003\340A\003\022D\n" + "\020canonical_target\030\002" + " \001(\0132%.google.cloud.dataform.v1beta1.TargetB\003\340A\003\022Q\n" - + "\005state\030\004 \001(\0162=.google.clou" - + "d.dataform.v1beta1.WorkflowInvocationAction.StateB\003\340A\003\022\033\n" + + "\005state\030\004 \001(\0162=.google.cloud.dataform.v1bet" + + "a1.WorkflowInvocationAction.StateB\003\340A\003\022\033\n" + "\016failure_reason\030\007 \001(\tB\003\340A\003\0225\n" + "\021invocation_timing\030\005 \001(\0132\025.google.type.IntervalB\003\340A\003\022#\n" + "\021internal_metadata\030\n" @@ -1651,28 +1720,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tfile_path\030\003 \001(\tB\003\340A\003\032\251\t\n" + "\025DataPreparationAction\022\034\n\r" + "contents_yaml\030\002 \001(\tB\003\340A\003H\000\022y\n" - + "\014contents_sql\030\006 \001(\0132a.google.cloud.dataform.v1beta1.Work" - + "flowInvocationAction.DataPreparationAction.ActionSqlDefinitionH\000\022\032\n\r" + + "\014contents_sql\030\006 \001(\0132a.google.clo" + + "ud.dataform.v1beta1.WorkflowInvocationAc" + + "tion.DataPreparationAction.ActionSqlDefinitionH\000\022\032\n\r" + "generated_sql\030\003 \001(\tB\003\340A\003\022\023\n" + "\006job_id\030\004 \001(\tB\003\340A\003\032\216\002\n" + "\023ActionSqlDefinition\022\r\n" + "\005query\030\001 \001(\t\022s\n" - + "\013error_table\030\002 \001(\0132^.google.cloud.dataform.v1" - + "beta1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable\022s\n" - + "\013load_config\030\003 \001(\0132^.google.cloud.dataform.v1bet" - + "a1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig\032a\n" + + "\013error_table\030\002 \001(\0132^.google.cloud.dataform.v1beta1.WorkflowIn" + + "vocationAction.DataPreparationAction.ActionErrorTable\022s\n" + + "\013load_config\030\003 \001(\0132^.google.cloud.dataform.v1beta1.WorkflowInvoc" + + "ationAction.DataPreparationAction.ActionLoadConfig\032a\n" + "\020ActionErrorTable\0225\n" + "\006target\030\001 \001(\0132%.google.cloud.dataform.v1beta1.Target\022\026\n" + "\016retention_days\030\002 \001(\005\032\376\003\n" + "\020ActionLoadConfig\022u\n" - + "\007replace\030\001 \001(\0132b.google.cloud.dataform.v1beta1.Work" - + "flowInvocationAction.DataPreparationAction.ActionSimpleLoadModeH\000\022t\n" - + "\006append\030\002 \001(\0132b.google.cloud.dataform.v1beta1.Workfl" - + "owInvocationAction.DataPreparationAction.ActionSimpleLoadModeH\000\022z\n" - + "\007maximum\030\003 \001(\0132g.google.cloud.dataform.v1beta1.Workflo" - + "wInvocationAction.DataPreparationAction.ActionIncrementalLoadModeH\000\022y\n" - + "\006unique\030\004 \001(\0132g.google.cloud.dataform.v1beta1.Work" - + "flowInvocationAction.DataPreparationAction.ActionIncrementalLoadModeH\000B\006\n" + + "\007replace\030\001 \001(\0132b.google.cloud.dataform.v1beta1.WorkflowInvocationAc" + + "tion.DataPreparationAction.ActionSimpleLoadModeH\000\022t\n" + + "\006append\030\002 \001(\0132b.google.cloud.dataform.v1beta1.WorkflowInvocationActi" + + "on.DataPreparationAction.ActionSimpleLoadModeH\000\022z\n" + + "\007maximum\030\003 \001(\0132g.google.cloud.dataform.v1beta1.WorkflowInvocationActio" + + "n.DataPreparationAction.ActionIncrementalLoadModeH\000\022y\n" + + "\006unique\030\004 \001(\0132g.google.cloud.dataform.v1beta1.WorkflowInvocationAc" + + "tion.DataPreparationAction.ActionIncrementalLoadModeH\000B\006\n" + "\004mode\032\026\n" + "\024ActionSimpleLoadMode\032+\n" + "\031ActionIncrementalLoadMode\022\016\n" @@ -1683,8 +1753,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007RUNNING\020\001\022\013\n" + "\007SKIPPED\020\002\022\014\n" + "\010DISABLED\020\003\022\r\n" - + "\tSUCCEEDED\020\004\022\r" - + "\n" + + "\tSUCCEEDED\020\004\022\r\n" + "\tCANCELLED\020\005\022\n\n" + "\006FAILED\020\006B\010\n" + "\006actionB\024\n" @@ -1695,23 +1764,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\"\237\001\n" + "&QueryWorkflowInvocationActionsResponse\022\\\n" - + "\033workflow_invocation_actions\030\001" - + " \003(\01327.google.cloud.dataform.v1beta1.WorkflowInvocationAction\022\027\n" + + "\033workflow_invocation_actions\030\001 \003(\01327" + + ".google.cloud.dataform.v1beta1.WorkflowInvocationAction\022\027\n" + "\017next_page_token\030\002 \001(\t\"\205\002\n" + "\006Config\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022G\n" + "\024default_kms_key_name\030\002 \001(\tB)\340A\001\372A#\n" + "!cloudkms.googleapis.com/CryptoKey\022#\n" + "\021internal_metadata\030\007 \001(\tB\003\340A\003H\000\210\001\001:d\352Aa\n" - + "\036dataform.googleapis.com/Config\022.proje" - + "cts/{project}/locations/{location}/config*\007configs2\006configB\024\n" + + "\036dataform.googleapis.com/Config\022.projects/{project}/lo" + + "cations/{location}/config*\007configs2\006configB\024\n" + "\022_internal_metadata\"H\n" + "\020GetConfigRequest\0224\n" + "\004name\030\001 \001(\tB&\340A\002\372A \n" + "\036dataform.googleapis.com/Config\"\207\001\n" + "\023UpdateConfigRequest\022:\n" - + "\006config\030\001 \001(\0132%.goo" - + "gle.cloud.dataform.v1beta1.ConfigB\003\340A\002\0224\n" + + "\006config\030\001" + + " \001(\0132%.google.cloud.dataform.v1beta1.ConfigB\003\340A\002\0224\n" + "\013update_mask\030\002" + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\"\317\003\n" + "\006Folder\022\021\n" @@ -1723,15 +1792,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013update_time\030\006 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022#\n" + "\021internal_metadata\030\007 \001(\tB\003\340A\003H\000\210\001\001\022\'\n" + "\025creator_iam_principal\030\010 \001(\tB\003\340A\003H\001\210\001\001:n\352Ak\n" - + "\036dataform.googleapis.com/Folder\0228pro" - + "jects/{project}/locations/{location}/folders/{folder}*\007folders2\006folderB\024\n" + + "\036dataform.googleapis.com/Folder\0228projects/{project}/" + + "locations/{location}/folders/{folder}*\007folders2\006folderB\024\n" + "\022_internal_metadataB\030\n" + "\026_creator_iam_principal\"\243\001\n" + "\023CreateFolderRequest\0229\n" + "\006parent\030\001 \001(\tB)\340A\002\372A#\n" + "!locations.googleapis.com/Location\022:\n" - + "\006folder\030\002" - + " \001(\0132%.google.cloud.dataform.v1beta1.FolderB\003\340A\002\022\025\n" + + "\006folder\030\002 \001(" + + "\0132%.google.cloud.dataform.v1beta1.FolderB\003\340A\002\022\025\n" + "\tfolder_id\030\003 \001(\tB\002\030\001\"\234\001\n" + "\021MoveFolderRequest\0224\n" + "\004name\030\001 \001(\tB&\340A\002\372A \n" @@ -1759,8 +1828,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013create_time\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" + "\010end_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\023\n" + "\006target\030\003 \001(\tB\003\340A\003\022Q\n" - + "\005state\030\004 \001(\0162=.googl" - + "e.cloud.dataform.v1beta1.DeleteFolderTreeMetadata.StateB\003\340A\003\022\035\n" + + "\005state\030\004 \001(\0162=.google.cloud.dataform" + + ".v1beta1.DeleteFolderTreeMetadata.StateB\003\340A\003\022\035\n" + "\020percent_complete\030\005 \001(\005B\003\340A\003\"[\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\017\n" @@ -1776,9 +1845,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\262\002\n" + "\033QueryFolderContentsResponse\022_\n" - + "\007entries\030\001 \003(\0132N.google.cloud.dataform.v1" - + "beta1.QueryFolderContentsResponse.FolderContentsEntry\022\027\n" - + "\017next_page_token\030\002 \001(\t\032\230\001\n" + + "\007entries\030\001 \003(\0132N." + + "google.cloud.dataform.v1beta1.QueryFolderContentsResponse.FolderContentsEntry\022\027\n", + "\017next_page_token\030\002 \001(\t\032\230\001\n" + "\023FolderContentsEntry\0227\n" + "\006folder\030\001 \001(\0132%.google.cloud.dataform.v1beta1.FolderH\000\022?\n\n" + "repository\030\002 \001(\0132).google.cloud.dataform.v1beta1.RepositoryH\000B\007\n" @@ -1791,8 +1860,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\262\002\n" + "\035QueryUserRootContentsResponse\022_\n" - + "\007entries\030\001 \003(\0132N.google" - + ".cloud.dataform.v1beta1.QueryUserRootContentsResponse.RootContentsEntry\022\027\n" + + "\007entries\030\001 \003(\0132N.google.cloud.dataform." + + "v1beta1.QueryUserRootContentsResponse.RootContentsEntry\022\027\n" + "\017next_page_token\030\002 \001(\t\032\226\001\n" + "\021RootContentsEntry\0227\n" + "\006folder\030\001 \001(\0132%.google.cloud.dataform.v1beta1.FolderH\000\022?\n\n" @@ -1801,14 +1870,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "TeamFolder\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022\031\n" + "\014display_name\030\002 \001(\tB\003\340A\002\0224\n" - + "\013create", - "_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + + "\013create_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022#\n" + "\021internal_metadata\030\005 \001(\tB\003\340A\003H\000\210\001\001\022\'\n" + "\025creator_iam_principal\030\006 \001(" + "\tB\003\340A\003H\001\210\001\001:\204\001\352A\200\001\n" - + "\"dataform.googleapis.com/TeamFolder\022Aprojects/{project}/" - + "locations/{location}/teamFolders/{team_folder}*\013teamFolders2\n" + + "\"dataform.googleapis.com/TeamFolder\022Aprojects/{project}/locations/{locat" + + "ion}/teamFolders/{team_folder}*\013teamFolders2\n" + "teamFolderB\024\n" + "\022_internal_metadataB\030\n" + "\026_creator_iam_principal\"\265\001\n" @@ -1823,8 +1891,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"dataform.googleapis.com/TeamFolder\"\224\001\n" + "\027UpdateTeamFolderRequest\0224\n" + "\013update_mask\030\001 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022C\n" - + "\013team_folder\030\002" - + " \001(\0132).google.cloud.dataform.v1beta1.TeamFolderB\003\340A\002\"S\n" + + "\013team_folder\030\002 \001(\0132).googl" + + "e.cloud.dataform.v1beta1.TeamFolderB\003\340A\002\"S\n" + "\027DeleteTeamFolderRequest\0228\n" + "\004name\030\001 \001(\tB*\340A\002\372A$\n" + "\"dataform.googleapis.com/TeamFolder\"\276\001\n" @@ -1836,8 +1904,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\302\002\n" + "\037QueryTeamFolderContentsResponse\022g\n" - + "\007entries\030\001 \003(\0132V.google.clo" - + "ud.dataform.v1beta1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry\022\027\n" + + "\007entries\030\001 \003(\0132V.google.cloud.dataform.v1be" + + "ta1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry\022\027\n" + "\017next_page_token\030\002 \001(\t\032\234\001\n" + "\027TeamFolderContentsEntry\0227\n" + "\006folder\030\001 \001(\0132%.google.cloud.dataform.v1beta1.FolderH\000\022?\n\n" @@ -1846,17 +1914,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030SearchTeamFoldersRequest\022;\n" + "\010location\030\001 \001(\tB)\340A\002\372A#\n" + "!locations.googleapis.com/Location\022\026\n" - + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n" + + "\n" + "page_token\030\003 \001(\tB\003\340A\001\022\025\n" + "\010order_by\030\004 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\005 \001(\tB\003\340A\001\"\373\001\n" + "\031SearchTeamFoldersResponse\022`\n" - + "\007results\030\001 \003(\0132O.google.cloud.dataform.v1beta" - + "1.SearchTeamFoldersResponse.TeamFolderSearchResult\022\027\n" + + "\007results\030\001 \003(\0132O.goog" + + "le.cloud.dataform.v1beta1.SearchTeamFoldersResponse.TeamFolderSearchResult\022\027\n" + "\017next_page_token\030\002 \001(\t\032c\n" + "\026TeamFolderSearchResult\022@\n" - + "\013team_folder\030\002 \001" - + "(\0132).google.cloud.dataform.v1beta1.TeamFolderH\000B\007\n" + + "\013team_folder\030\002" + + " \001(\0132).google.cloud.dataform.v1beta1.TeamFolderH\000B\007\n" + "\005entry\"\317\002\n" + "\022MoveFolderMetadata\0224\n" + "\013create_time\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" @@ -1875,8 +1944,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013create_time\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" + "\010end_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\023\n" + "\006target\030\003 \001(\tB\003\340A\003\022J\n" - + "\005state\030\004 \001" - + "(\0162;.google.cloud.dataform.v1beta1.MoveRepositoryMetadata.State\022\030\n" + + "\005state\030\004 \001(\0162;.google.clou" + + "d.dataform.v1beta1.MoveRepositoryMetadata.State\022\030\n" + "\020percent_complete\030\005 \001(\005\"Y\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\017\n" @@ -1889,8 +1958,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010end_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022:\n" + "\006target\030\003 \001(\tB*\340A\003\372A$\n" + "\"dataform.googleapis.com/Repository\022\\\n" - + "\005state\030\004 \001(\0162H.google.cloud.dataform.v1beta1.DeleteR" - + "epositoryLongRunningMetadata.StateB\003\340A\003\022\035\n" + + "\005state\030\004 \001(\0162H.google.cloud." + + "dataform.v1beta1.DeleteRepositoryLongRunningMetadata.StateB\003\340A\003\022\035\n" + "\020percent_complete\030\005 \001(\005B\003\340A\003\022\"\n" + "\025child_resources_count\030\006 \001(\003B\003\340A\003\022,\n" + "\037remaining_child_resources_count\030\007 \001(\003B\003\340A\003\"F\n" @@ -1898,402 +1967,460 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021STATE_UNSPECIFIED\020\000\022\013\n" + "\007RUNNING\020\001\022\r\n" + "\tSUCCEEDED\020\002\022\n\n" - + "\006FAILED\020\003*\211\001\n" + + "\006FAILED\020\003\"\302\002\n" + + "\035FetchWorkspaceBranchesRequest\0227\n" + + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + + "!dataform.googleapis.com/Workspace\022^\n" + + "\006filter\030\002 \001(\0162I.go" + + "ogle.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilterB\003\340A\001\022\026\n" + + "\tpage_size\030\003 \001(\005B\003\340A\001\022\027\n\n" + + "page_token\030\004 \001(\tB\003\340A\001\"W\n" + + "\014BranchFilter\022\035\n" + + "\031BRANCH_FILTER_UNSPECIFIED\020\000\022\016\n\n" + + "LOCAL_ONLY\020\001\022\017\n" + + "\013REMOTE_ONLY\020\002\022\007\n" + + "\003ALL\020\003\"i\n" + + "\016BranchMetadata\022\023\n" + + "\013branch_name\030\001 \001(\t\022B\n" + + "\013last_commit\030\002 \001(\0132-.google.cloud.dataform.v1beta1.CommitLogEntry\"z\n" + + "\036FetchWorkspaceBranchesResponse\022?\n" + + "\010branches\030\001" + + " \003(\0132-.google.cloud.dataform.v1beta1.BranchMetadata\022\027\n" + + "\017next_page_token\030\002 \001(\t\"]\n" + + "\"FetchCurrentWorkspaceBranchRequest\0227\n" + + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + + "!dataform.googleapis.com/Workspace\":\n" + + "#FetchCurrentWorkspaceBranchResponse\022\023\n" + + "\013branch_name\030\001 \001(\t*\211\001\n" + "\025DirectoryContentsView\022\'\n" + "#DIRECTORY_CONTENTS_VIEW_UNSPECIFIED\020\000\022!\n" + "\035DIRECTORY_CONTENTS_VIEW_BASIC\020\001\022$\n" - + " DIRECTORY_CONTENTS_VIEW_METADATA\020\0022\264\210\001\n" + + " DIRECTORY_CONTENTS_VIEW_METADATA\020\0022\267\221\001\n" + "\010Dataform\022\264\001\n\r" - + "GetTeamFolder\0223.google.cloud.dataform.v1beta1.GetTeamFold" - + "erRequest\032).google.cloud.dataform.v1beta" - + "1.TeamFolder\"C\332A\004name\202\323\344\223\0026\0224/v1beta1/{n" - + "ame=projects/*/locations/*/teamFolders/*}\022\325\001\n" - + "\020CreateTeamFolder\0226.google.cloud.dataform.v1beta1.CreateTeamFolderRequest\032)" - + ".google.cloud.dataform.v1beta1.TeamFolde" - + "r\"^\332A\022parent,team_folder\202\323\344\223\002C\"4/v1beta1" - + "/{parent=projects/*/locations/*}/teamFolders:\013team_folder\022\346\001\n" - + "\020UpdateTeamFolder\0226.google.cloud.dataform.v1beta1.UpdateTea" - + "mFolderRequest\032).google.cloud.dataform.v" - + "1beta1.TeamFolder\"o\332A\027team_folder,update" - + "_mask\202\323\344\223\002O2@/v1beta1/{team_folder.name=" - + "projects/*/locations/*/teamFolders/*}:\013team_folder\022\247\001\n" - + "\020DeleteTeamFolder\0226.google.cloud.dataform.v1beta1.DeleteTeamFolder" - + "Request\032\026.google.protobuf.Empty\"C\332A\004name" - + "\202\323\344\223\0026*4/v1beta1/{name=projects/*/locations/*/teamFolders/*}\022\377\001\n" - + "\024DeleteTeamFolderTree\022:.google.cloud.dataform.v1beta1.De" - + "leteTeamFolderTreeRequest\032\035.google.longrunning.Operation\"\213\001\312A1\n" + + "GetTeamFolder\0223.google.cloud.dataform.v1be" + + "ta1.GetTeamFolderRequest\032).google.cloud." + + "dataform.v1beta1.TeamFolder\"C\332A\004name\202\323\344\223" + + "\0026\0224/v1beta1/{name=projects/*/locations/*/teamFolders/*}\022\325\001\n" + + "\020CreateTeamFolder\0226.google.cloud.dataform.v1beta1.CreateTeam" + + "FolderRequest\032).google.cloud.dataform.v1" + + "beta1.TeamFolder\"^\332A\022parent,team_folder\202" + + "\323\344\223\002C\"4/v1beta1/{parent=projects/*/locations/*}/teamFolders:\013team_folder\022\346\001\n" + + "\020UpdateTeamFolder\0226.google.cloud.dataform.v1" + + "beta1.UpdateTeamFolderRequest\032).google.c" + + "loud.dataform.v1beta1.TeamFolder\"o\332A\027tea" + + "m_folder,update_mask\202\323\344\223\002O2@/v1beta1/{te" + + "am_folder.name=projects/*/locations/*/teamFolders/*}:\013team_folder\022\247\001\n" + + "\020DeleteTeamFolder\0226.google.cloud.dataform.v1beta1.D" + + "eleteTeamFolderRequest\032\026.google.protobuf" + + ".Empty\"C\332A\004name\202\323\344\223\0026*4/v1beta1/{name=projects/*/locations/*/teamFolders/*}\022\377\001\n" + + "\024DeleteTeamFolderTree\022:.google.cloud.data" + + "form.v1beta1.DeleteTeamFolderTreeRequest\032\035.google.longrunning.Operation\"\213\001\312A1\n" + "\025google.protobuf.Empty\022\030DeleteFolderTreeMetadata\332A\n" - + "name,force\202\323\344\223\002D\"?/v1beta1/{name=projects/*/lo" - + "cations/*/teamFolders/*}:deleteTree:\001*\022\371\001\n" - + "\027QueryTeamFolderContents\022=.google.cloud.dataform.v1beta1.QueryTeamFolderConten" - + "tsRequest\032>.google.cloud.dataform.v1beta" - + "1.QueryTeamFolderContentsResponse\"_\332A\013te" - + "am_folder\202\323\344\223\002K\022I/v1beta1/{team_folder=p" - + "rojects/*/locations/*/teamFolders/*}:queryContents\022\315\001\n" - + "\021SearchTeamFolders\0227.google.cloud.dataform.v1beta1.SearchTeamFolde" - + "rsRequest\0328.google.cloud.dataform.v1beta" - + "1.SearchTeamFoldersResponse\"E\202\323\344\223\002?\022=/v1" - + "beta1/{location=projects/*/locations/*}/teamFolders:search\022\244\001\n" - + "\tGetFolder\022/.google.cloud.dataform.v1beta1.GetFolderReques" - + "t\032%.google.cloud.dataform.v1beta1.Folder" - + "\"?\332A\004name\202\323\344\223\0022\0220/v1beta1/{name=projects/*/locations/*/folders/*}\022\273\001\n" - + "\014CreateFolder\0222.google.cloud.dataform.v1beta1.Creat" - + "eFolderRequest\032%.google.cloud.dataform.v1beta1.Folder\"P\332A\r" - + "parent,folder\202\323\344\223\002:\"0/" - + "v1beta1/{parent=projects/*/locations/*}/folders:\006folder\022\307\001\n" - + "\014UpdateFolder\0222.google.cloud.dataform.v1beta1.UpdateFolderReq" - + "uest\032%.google.cloud.dataform.v1beta1.Fol" - + "der\"\\\332A\022folder,update_mask\202\323\344\223\002A27/v1bet" - + "a1/{folder.name=projects/*/locations/*/folders/*}:\006folder\022\233\001\n" - + "\014DeleteFolder\0222.google.cloud.dataform.v1beta1.DeleteFolderR" - + "equest\032\026.google.protobuf.Empty\"?\332A\004name\202" - + "\323\344\223\0022*0/v1beta1/{name=projects/*/locations/*/folders/*}\022\363\001\n" - + "\020DeleteFolderTree\0226.google.cloud.dataform.v1beta1.DeleteFolde" - + "rTreeRequest\032\035.google.longrunning.Operation\"\207\001\312A1\n" + + "name,force\202\323\344\223\002D\"?/v1beta1/{nam" + + "e=projects/*/locations/*/teamFolders/*}:deleteTree:\001*\022\371\001\n" + + "\027QueryTeamFolderContents\022=.google.cloud.dataform.v1beta1.QueryT" + + "eamFolderContentsRequest\032>.google.cloud.dataform.v1beta1.QueryTeamFolderContents" + + "Response\"_\332A\013team_folder\202\323\344\223\002K\022I/v1beta1" + + "/{team_folder=projects/*/locations/*/teamFolders/*}:queryContents\022\315\001\n" + + "\021SearchTeamFolders\0227.google.cloud.dataform.v1beta1." + + "SearchTeamFoldersRequest\0328.google.cloud.dataform.v1beta1.SearchTeamFoldersRespon" + + "se\"E\202\323\344\223\002?\022=/v1beta1/{location=projects/*/locations/*}/teamFolders:search\022\244\001\n" + + "\tGetFolder\022/.google.cloud.dataform.v1beta1." + + "GetFolderRequest\032%.google.cloud.dataform" + + ".v1beta1.Folder\"?\332A\004name\202\323\344\223\0022\0220/v1beta1" + + "/{name=projects/*/locations/*/folders/*}\022\273\001\n" + + "\014CreateFolder\0222.google.cloud.datafor" + + "m.v1beta1.CreateFolderRequest\032%.google.cloud.dataform.v1beta1.Folder\"P\332A\r" + + "parent," + + "folder\202\323\344\223\002:\"0/v1beta1/{parent=projects/*/locations/*}/folders:\006folder\022\307\001\n" + + "\014UpdateFolder\0222.google.cloud.dataform.v1beta1." + + "UpdateFolderRequest\032%.google.cloud.dataf" + + "orm.v1beta1.Folder\"\\\332A\022folder,update_mas" + + "k\202\323\344\223\002A27/v1beta1/{folder.name=projects/*/locations/*/folders/*}:\006folder\022\233\001\n" + + "\014DeleteFolder\0222.google.cloud.dataform.v1beta" + + "1.DeleteFolderRequest\032\026.google.protobuf." + + "Empty\"?\332A\004name\202\323\344\223\0022*0/v1beta1/{name=projects/*/locations/*/folders/*}\022\363\001\n" + + "\020DeleteFolderTree\0226.google.cloud.dataform.v1be" + + "ta1.DeleteFolderTreeRequest\032\035.google.longrunning.Operation\"\207\001\312A1\n" + "\025google.protobuf.Empty\022\030DeleteFolderTreeMetadata\332A\n" - + "name,force\202\323\344\223\002@\";/" - + "v1beta1/{name=projects/*/locations/*/folders/*}:deleteTree:\001*\022\345\001\n" - + "\023QueryFolderContents\0229.google.cloud.dataform.v1beta1.Qu" - + "eryFolderContentsRequest\032:.google.cloud.dataform.v1beta1.QueryFolderContentsResp" - + "onse\"W\332A\006folder\202\323\344\223\002H\022F/v1beta1/{folder=" - + "projects/*/locations/*/folders/*}:queryFolderContents\022\347\001\n" - + "\025QueryUserRootContents\022;.google.cloud.dataform.v1beta1.QueryUse" - + "rRootContentsRequest\032<.google.cloud.dataform.v1beta1.QueryUserRootContentsRespon" - + "se\"S\332A\010location\202\323\344\223\002B\022@/v1beta1/{locatio" - + "n=projects/*/locations/*}:queryUserRootContents\022\363\001\n\n" - + "MoveFolder\0220.google.cloud.da" - + "taform.v1beta1.MoveFolderRequest\032\035.google.longrunning.Operation\"\223\001\312A+\n" - + "\025google.protobuf.Empty\022\022MoveFolderMetadata\332A\"name," - + "destination_containing_folder\202\323\344\223\002:\"5/v1" - + "beta1/{name=projects/*/locations/*/folders/*}:move:\001*\022\313\001\n" - + "\020ListRepositories\0226.google.cloud.dataform.v1beta1.ListRepositor" - + "iesRequest\0327.google.cloud.dataform.v1bet" - + "a1.ListRepositoriesResponse\"F\332A\006parent\202\323" - + "\344\223\0027\0225/v1beta1/{parent=projects/*/locations/*}/repositories\022\265\001\n\r" - + "GetRepository\0223.google.cloud.dataform.v1beta1.GetReposit" - + "oryRequest\032).google.cloud.dataform.v1bet" - + "a1.Repository\"D\332A\004name\202\323\344\223\0027\0225/v1beta1/{" - + "name=projects/*/locations/*/repositories/*}\022\342\001\n" - + "\020CreateRepository\0226.google.cloud.dataform.v1beta1.CreateRepositoryRequest" - + "\032).google.cloud.dataform.v1beta1.Reposit" - + "ory\"k\332A\037parent,repository,repository_id\202" - + "\323\344\223\002C\"5/v1beta1/{parent=projects/*/locations/*}/repositories:\n" + + "name,force\202\323\344\223\002@\";/v1beta1/{name=projects/*/locations/*/folders/*}:deleteTree:\001*\022\345\001\n" + + "\023QueryFolderContents\0229.google.cloud.data" + + "form.v1beta1.QueryFolderContentsRequest\032:.google.cloud.dataform.v1beta1.QueryFol" + + "derContentsResponse\"W\332A\006folder\202\323\344\223\002H\022F/v" + + "1beta1/{folder=projects/*/locations/*/folders/*}:queryFolderContents\022\347\001\n" + + "\025QueryUserRootContents\022;.google.cloud.dataform.v" + + "1beta1.QueryUserRootContentsRequest\032<.google.cloud.dataform.v1beta1.QueryUserRoo" + + "tContentsResponse\"S\332A\010location\202\323\344\223\002B\022@/v" + + "1beta1/{location=projects/*/locations/*}:queryUserRootContents\022\363\001\n\n" + + "MoveFolder\0220.google.cloud.dataform.v1beta1.MoveFolder" + + "Request\032\035.google.longrunning.Operation\"\223\001\312A+\n" + + "\025google.protobuf.Empty\022\022MoveFolderM" + + "etadata\332A\"name,destination_containing_fo" + + "lder\202\323\344\223\002:\"5/v1beta1/{name=projects/*/locations/*/folders/*}:move:\001*\022\313\001\n" + + "\020ListRepositories\0226.google.cloud.dataform.v1beta" + + "1.ListRepositoriesRequest\0327.google.cloud.dataform.v1beta1.ListRepositoriesRespon" + + "se\"F\332A\006parent\202\323\344\223\0027\0225/v1beta1/{parent=projects/*/locations/*}/repositories\022\265\001\n\r" + + "GetRepository\0223.google.cloud.dataform.v1b" + + "eta1.GetRepositoryRequest\032).google.cloud" + + ".dataform.v1beta1.Repository\"D\332A\004name\202\323\344" + + "\223\0027\0225/v1beta1/{name=projects/*/locations/*/repositories/*}\022\342\001\n" + + "\020CreateRepository\0226.google.cloud.dataform.v1beta1.CreateRe" + + "positoryRequest\032).google.cloud.dataform." + + "v1beta1.Repository\"k\332A\037parent,repository" + + ",repository_id\202\323\344\223\002C\"5/v1beta1/{parent=projects/*/locations/*}/repositories:\n" + "repository\022\344\001\n" - + "\020UpdateRepository\0226.google.cloud.dataform.v1" - + "beta1.UpdateRepositoryRequest\032).google.c" - + "loud.dataform.v1beta1.Repository\"m\332A\026rep" - + "ository,update_mask\202\323\344\223\002N2@/v1beta1/{rep" - + "ository.name=projects/*/locations/*/repositories/*}:\n" + + "\020UpdateRepository\0226.google.cloud.dataform.v1beta1.UpdateRepositoryReq" + + "uest\032).google.cloud.dataform.v1beta1.Rep" + + "ository\"m\332A\026repository,update_mask\202\323\344\223\002N" + + "2@/v1beta1/{repository.name=projects/*/locations/*/repositories/*}:\n" + "repository\022\250\001\n" - + "\020DeleteRepository\0226.google.cloud.dataform.v1beta1.Del" - + "eteRepositoryRequest\032\026.google.protobuf.E" - + "mpty\"D\332A\004name\202\323\344\223\0027*5/v1beta1/{name=projects/*/locations/*/repositories/*}\022\256\002\n" - + "\033DeleteRepositoryLongRunning\022A.google.clou" - + "d.dataform.v1beta1.DeleteRepositoryLongR" - + "unningRequest\032\035.google.longrunning.Operation\"\254\001\312AJ\n" + + "\020DeleteRepository\0226.google.cloud.dataf" + + "orm.v1beta1.DeleteRepositoryRequest\032\026.go" + + "ogle.protobuf.Empty\"D\332A\004name\202\323\344\223\0027*5/v1b" + + "eta1/{name=projects/*/locations/*/repositories/*}\022\256\002\n" + + "\033DeleteRepositoryLongRunning\022A.google.cloud.dataform.v1beta1.Delete" + + "RepositoryLongRunningRequest\032\035.google.longrunning.Operation\"\254\001\312AJ\n" + "#DeleteRepositoryLongRunningResponse\022#DeleteRepositoryLongRunningMetadata\332A\n" - + "name,force\202\323\344\223\002L\"G/v1beta1/{name=" - + "projects/*/locations/*/repositories/*}:deleteLongRunning:\001*\022\204\002\n" - + "\016MoveRepository\0224.google.cloud.dataform.v1beta1.MoveRepos" - + "itoryRequest\032\035.google.longrunning.Operation\"\234\001\312A/\n" - + "\025google.protobuf.Empty\022\026MoveRepositoryMetadata\332A\"name,destination_cont" - + "aining_folder\202\323\344\223\002?\":/v1beta1/{name=proj" - + "ects/*/locations/*/repositories/*}:move:\001*\022\341\001\n" - + "\027CommitRepositoryChanges\022=.google.cloud.dataform.v1beta1.CommitRepositoryC" - + "hangesRequest\032>.google.cloud.dataform.v1" - + "beta1.CommitRepositoryChangesResponse\"G\202" - + "\323\344\223\002A\"/v1beta1/{name=proje" - + "cts/*/locations/*/repositories/*}:readFile\022\211\002\n" - + " QueryRepositoryDirectoryContents\022F.google.cloud.dataform.v1beta1.QueryRep" - + "ositoryDirectoryContentsRequest\032G.google.cloud.dataform.v1beta1.QueryRepositoryD" - + "irectoryContentsResponse\"T\202\323\344\223\002N\022L/v1bet" - + "a1/{name=projects/*/locations/*/repositories/*}:queryDirectoryContents\022\341\001\n" - + "\026FetchRepositoryHistory\022<.google.cloud.datafor" - + "m.v1beta1.FetchRepositoryHistoryRequest\032=.google.cloud.dataform.v1beta1.FetchRep" - + "ositoryHistoryResponse\"J\202\323\344\223\002D\022B/v1beta1" - + "/{name=projects/*/locations/*/repositories/*}:fetchHistory\022\221\002\n" - + "\"ComputeRepositoryAccessTokenStatus\022H.google.cloud.datafor" - + "m.v1beta1.ComputeRepositoryAccessTokenStatusRequest\032I.google.cloud.dataform.v1be" - + "ta1.ComputeRepositoryAccessTokenStatusRe" - + "sponse\"V\202\323\344\223\002P\022N/v1beta1/{name=projects/" - + "*/locations/*/repositories/*}:computeAccessTokenStatus\022\337\001\n" - + "\023FetchRemoteBranches\0229.google.cloud.dataform.v1beta1.FetchRemo" - + "teBranchesRequest\032:.google.cloud.datafor" - + "m.v1beta1.FetchRemoteBranchesResponse\"Q\202" - + "\323\344\223\002K\022I/v1beta1/{name=projects/*/locatio" - + "ns/*/repositories/*}:fetchRemoteBranches\022\322\001\n" - + "\016ListWorkspaces\0224.google.cloud.dataform.v1beta1.ListWorkspacesRequest\0325.goog" - + "le.cloud.dataform.v1beta1.ListWorkspaces" - + "Response\"S\332A\006parent\202\323\344\223\002D\022B/v1beta1/{par" - + "ent=projects/*/locations/*/repositories/*}/workspaces\022\277\001\n" - + "\014GetWorkspace\0222.google.cloud.dataform.v1beta1.GetWorkspaceReque" - + "st\032(.google.cloud.dataform.v1beta1.Works" - + "pace\"Q\332A\004name\202\323\344\223\002D\022B/v1beta1/{name=proj" - + "ects/*/locations/*/repositories/*/workspaces/*}\022\351\001\n" - + "\017CreateWorkspace\0225.google.cloud.dataform.v1beta1.CreateWorkspaceReque" - + "st\032(.google.cloud.dataform.v1beta1.Works" - + "pace\"u\332A\035parent,workspace,workspace_id\202\323" - + "\344\223\002O\"B/v1beta1/{parent=projects/*/locations/*/repositories/*}/workspaces:" - + "\tworkspace\022\263\001\n" - + "\017DeleteWorkspace\0225.google.cloud.dataform.v1beta1.DeleteWorkspaceRequest\032\026" - + ".google.protobuf.Empty\"Q\332A\004name\202\323\344\223\002D*B/" - + "v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}\022\360\001\n" - + "\022InstallNpmPackages\0228.google.cloud.dataform.v1beta1" - + ".InstallNpmPackagesRequest\0329.google.cloud.dataform.v1beta1.InstallNpmPackagesRes" - + "ponse\"e\202\323\344\223\002_\"Z/v1beta1/{workspace=proje" - + "cts/*/locations/*/repositories/*/workspaces/*}:installNpmPackages:\001*\022\321\001\n" - + "\016PullGitCommits\0224.google.cloud.dataform.v1beta1." - + "PullGitCommitsRequest\0325.google.cloud.dat" - + "aform.v1beta1.PullGitCommitsResponse\"R\202\323" - + "\344\223\002L\"G/v1beta1/{name=projects/*/location" - + "s/*/repositories/*/workspaces/*}:pull:\001*\022\321\001\n" - + "\016PushGitCommits\0224.google.cloud.dataform.v1beta1.PushGitCommitsRequest\0325.goog" - + "le.cloud.dataform.v1beta1.PushGitCommits" - + "Response\"R\202\323\344\223\002L\"G/v1beta1/{name=project" - + "s/*/locations/*/repositories/*/workspaces/*}:push:\001*\022\360\001\n" - + "\024FetchFileGitStatuses\022:.google.cloud.dataform.v1beta1.FetchFileG" - + "itStatusesRequest\032;.google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse\"_" - + "\202\323\344\223\002Y\022W/v1beta1/{name=projects/*/locati" - + "ons/*/repositories/*/workspaces/*}:fetchFileGitStatuses\022\354\001\n" - + "\023FetchGitAheadBehind\0229.google.cloud.dataform.v1beta1.FetchGit" - + "AheadBehindRequest\032:.google.cloud.dataform.v1beta1.FetchGitAheadBehindResponse\"^" - + "\202\323\344\223\002X\022V/v1beta1/{name=projects/*/locati" - + "ons/*/repositories/*/workspaces/*}:fetchGitAheadBehind\022\353\001\n" - + "\026CommitWorkspaceChanges\022<.google.cloud.dataform.v1beta1.Commit" - + "WorkspaceChangesRequest\032=.google.cloud.dataform.v1beta1.CommitWorkspaceChangesRe" - + "sponse\"T\202\323\344\223\002N\"I/v1beta1/{name=projects/" - + "*/locations/*/repositories/*/workspaces/*}:commit:\001*\022\347\001\n" - + "\025ResetWorkspaceChanges\022;.google.cloud.dataform.v1beta1.ResetWork" - + "spaceChangesRequest\032<.google.cloud.dataform.v1beta1.ResetWorkspaceChangesRespons" - + "e\"S\202\323\344\223\002M\"H/v1beta1/{name=projects/*/loc" - + "ations/*/repositories/*/workspaces/*}:reset:\001*\022\331\001\n\r" - + "FetchFileDiff\0223.google.cloud.dataform.v1beta1.FetchFileDiffRequest\0324." - + "google.cloud.dataform.v1beta1.FetchFileD" - + "iffResponse\"]\202\323\344\223\002W\022U/v1beta1/{workspace" - + "=projects/*/locations/*/repositories/*/workspaces/*}:fetchFileDiff\022\375\001\n" - + "\026QueryDirectoryContents\022<.google.cloud.dataform.v1" - + "beta1.QueryDirectoryContentsRequest\032=.google.cloud.dataform.v1beta1.QueryDirecto" - + "ryContentsResponse\"f\202\323\344\223\002`\022^/v1beta1/{wo" - + "rkspace=projects/*/locations/*/repositor" - + "ies/*/workspaces/*}:queryDirectoryContents\022\321\001\n" - + "\013SearchFiles\0221.google.cloud.dataform.v1beta1.SearchFilesRequest\0322.google.c" - + "loud.dataform.v1beta1.SearchFilesRespons" - + "e\"[\202\323\344\223\002U\022S/v1beta1/{workspace=projects/" - + "*/locations/*/repositories/*/workspaces/*}:searchFiles\022\334\001\n\r" - + "MakeDirectory\0223.google.cloud.dataform.v1beta1.MakeDirectoryRe" - + "quest\0324.google.cloud.dataform.v1beta1.Ma" - + "keDirectoryResponse\"`\202\323\344\223\002Z\"U/v1beta1/{w" - + "orkspace=projects/*/locations/*/reposito" - + "ries/*/workspaces/*}:makeDirectory:\001*\022\344\001\n" - + "\017RemoveDirectory\0225.google.cloud.datafor" - + "m.v1beta1.RemoveDirectoryRequest\0326.google.cloud.dataform.v1beta1.RemoveDirectory" - + "Response\"b\202\323\344\223\002\\\"W/v1beta1/{workspace=pr" - + "ojects/*/locations/*/repositories/*/workspaces/*}:removeDirectory:\001*\022\334\001\n\r" - + "MoveDirectory\0223.google.cloud.dataform.v1beta1.M" - + "oveDirectoryRequest\0324.google.cloud.dataf" - + "orm.v1beta1.MoveDirectoryResponse\"`\202\323\344\223\002" - + "Z\"U/v1beta1/{workspace=projects/*/locati" - + "ons/*/repositories/*/workspaces/*}:moveDirectory:\001*\022\305\001\n" - + "\010ReadFile\022..google.cloud.dataform.v1beta1.ReadFileRequest\032/.googl" - + "e.cloud.dataform.v1beta1.ReadFileRespons" - + "e\"X\202\323\344\223\002R\022P/v1beta1/{workspace=projects/" - + "*/locations/*/repositories/*/workspaces/*}:readFile\022\320\001\n\n" - + "RemoveFile\0220.google.cloud.dataform.v1beta1.RemoveFileRequest\0321.g" - + "oogle.cloud.dataform.v1beta1.RemoveFileR" - + "esponse\"]\202\323\344\223\002W\"R/v1beta1/{workspace=pro" - + "jects/*/locations/*/repositories/*/workspaces/*}:removeFile:\001*\022\310\001\n" - + "\010MoveFile\022..google.cloud.dataform.v1beta1.MoveFileRequ" - + "est\032/.google.cloud.dataform.v1beta1.Move" - + "FileResponse\"[\202\323\344\223\002U\"P/v1beta1/{workspac" - + "e=projects/*/locations/*/repositories/*/workspaces/*}:moveFile:\001*\022\314\001\n" - + "\tWriteFile\022/.google.cloud.dataform.v1beta1.WriteFil" - + "eRequest\0320.google.cloud.dataform.v1beta1" - + ".WriteFileResponse\"\\\202\323\344\223\002V\"Q/v1beta1/{wo" - + "rkspace=projects/*/locations/*/repositories/*/workspaces/*}:writeFile:\001*\022\342\001\n" - + "\022ListReleaseConfigs\0228.google.cloud.dataform." - + "v1beta1.ListReleaseConfigsRequest\0329.google.cloud.dataform.v1beta1.ListReleaseCon" - + "figsResponse\"W\332A\006parent\202\323\344\223\002H\022F/v1beta1/" - + "{parent=projects/*/locations/*/repositories/*}/releaseConfigs\022\317\001\n" - + "\020GetReleaseConfig\0226.google.cloud.dataform.v1beta1.GetRe" - + "leaseConfigRequest\032,.google.cloud.datafo" - + "rm.v1beta1.ReleaseConfig\"U\332A\004name\202\323\344\223\002H\022" - + "F/v1beta1/{name=projects/*/locations/*/repositories/*/releaseConfigs/*}\022\211\002\n" - + "\023CreateReleaseConfig\0229.google.cloud.dataform." - + "v1beta1.CreateReleaseConfigRequest\032,.google.cloud.dataform.v1beta1.ReleaseConfig" - + "\"\210\001\332A\'parent,release_config,release_conf" - + "ig_id\202\323\344\223\002X\"F/v1beta1/{parent=projects/*" - + "/locations/*/repositories/*}/releaseConfigs:\016release_config\022\213\002\n" - + "\023UpdateReleaseConfig\0229.google.cloud.dataform.v1beta1.Upda" - + "teReleaseConfigRequest\032,.google.cloud.da" - + "taform.v1beta1.ReleaseConfig\"\212\001\332A\032releas" - + "e_config,update_mask\202\323\344\223\002g2U/v1beta1/{re" - + "lease_config.name=projects/*/locations/*" - + "/repositories/*/releaseConfigs/*}:\016release_config\022\277\001\n" - + "\023DeleteReleaseConfig\0229.google.cloud.dataform.v1beta1.DeleteReleaseC" - + "onfigRequest\032\026.google.protobuf.Empty\"U\332A" - + "\004name\202\323\344\223\002H*F/v1beta1/{name=projects/*/l" - + "ocations/*/repositories/*/releaseConfigs/*}\022\362\001\n" - + "\026ListCompilationResults\022<.google.cloud.dataform.v1beta1.ListCompilationRe" - + "sultsRequest\032=.google.cloud.dataform.v1b" - + "eta1.ListCompilationResultsResponse\"[\332A\006" - + "parent\202\323\344\223\002L\022J/v1beta1/{parent=projects/" - + "*/locations/*/repositories/*}/compilationResults\022\337\001\n" - + "\024GetCompilationResult\022:.google.cloud.dataform.v1beta1.GetCompilation" - + "ResultRequest\0320.google.cloud.dataform.v1" - + "beta1.CompilationResult\"Y\332A\004name\202\323\344\223\002L\022J" - + "/v1beta1/{name=projects/*/locations/*/repositories/*/compilationResults/*}\022\217\002\n" - + "\027CreateCompilationResult\022=.google.cloud.da" - + "taform.v1beta1.CreateCompilationResultRequest\0320.google.cloud.dataform.v1beta1.Co" - + "mpilationResult\"\202\001\332A\031parent,compilation_" - + "result\202\323\344\223\002`\"J/v1beta1/{parent=projects/" - + "*/locations/*/repositories/*}/compilationResults:\022compilation_result\022\204\002\n" - + "\035QueryCompilationResultActions\022C.google.cloud.da" - + "taform.v1beta1.QueryCompilationResultAct", - "ionsRequest\032D.google.cloud.dataform.v1be" - + "ta1.QueryCompilationResultActionsRespons" + + "name,force\202\323\344\223\002L\"G" + + "/v1beta1/{name=projects/*/locations/*/repositories/*}:deleteLongRunning:\001*\022\204\002\n" + + "\016MoveRepository\0224.google.cloud.dataform.v1" + + "beta1.MoveRepositoryRequest\032\035.google.longrunning.Operation\"\234\001\312A/\n" + + "\025google.protobuf.Empty\022\026MoveRepositoryMetadata\332A\"name,d" + + "estination_containing_folder\202\323\344\223\002?\":/v1b" + + "eta1/{name=projects/*/locations/*/repositories/*}:move:\001*\022\341\001\n" + + "\027CommitRepositoryChanges\022=.google.cloud.dataform.v1beta1.Co" + + "mmitRepositoryChangesRequest\032>.google.cloud.dataform.v1beta1.CommitRepositoryCha" + + "ngesResponse\"G\202\323\344\223\002A\"/v1be" + + "ta1/{name=projects/*/locations/*/repositories/*}:readFile\022\211\002\n" + + " QueryRepositoryDirectoryContents\022F.google.cloud.dataform.v" + + "1beta1.QueryRepositoryDirectoryContentsRequest\032G.google.cloud.dataform.v1beta1.Q" + + "ueryRepositoryDirectoryContentsResponse\"" + + "T\202\323\344\223\002N\022L/v1beta1/{name=projects/*/locat" + + "ions/*/repositories/*}:queryDirectoryContents\022\341\001\n" + + "\026FetchRepositoryHistory\022<.google.cloud.dataform.v1beta1.FetchRepository" + + "HistoryRequest\032=.google.cloud.dataform.v" + + "1beta1.FetchRepositoryHistoryResponse\"J\202" + + "\323\344\223\002D\022B/v1beta1/{name=projects/*/locations/*/repositories/*}:fetchHistory\022\221\002\n" + + "\"ComputeRepositoryAccessTokenStatus\022H.googl" + + "e.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusRequest\032I.google.clou" + + "d.dataform.v1beta1.ComputeRepositoryAcce" + + "ssTokenStatusResponse\"V\202\323\344\223\002P\022N/v1beta1/" + + "{name=projects/*/locations/*/repositories/*}:computeAccessTokenStatus\022\337\001\n" + + "\023FetchRemoteBranches\0229.google.cloud.dataform.v1" + + "beta1.FetchRemoteBranchesRequest\032:.google.cloud.dataform.v1beta1.FetchRemoteBran" + + "chesResponse\"Q\202\323\344\223\002K\022I/v1beta1/{name=pro" + + "jects/*/locations/*/repositories/*}:fetchRemoteBranches\022\322\001\n" + + "\016ListWorkspaces\0224.google.cloud.dataform.v1beta1.ListWorkspace" + + "sRequest\0325.google.cloud.dataform.v1beta1" + + ".ListWorkspacesResponse\"S\332A\006parent\202\323\344\223\002D" + + "\022B/v1beta1/{parent=projects/*/locations/*/repositories/*}/workspaces\022\277\001\n" + + "\014GetWorkspace\0222.google.cloud.dataform.v1beta1.Ge" + + "tWorkspaceRequest\032(.google.cloud.datafor" + + "m.v1beta1.Workspace\"Q\332A\004name\202\323\344\223\002D\022B/v1b" + + "eta1/{name=projects/*/locations/*/repositories/*/workspaces/*}\022\351\001\n" + + "\017CreateWorkspace\0225.google.cloud.dataform.v1beta1.Creat" + + "eWorkspaceRequest\032(.google.cloud.datafor" + + "m.v1beta1.Workspace\"u\332A\035parent,workspace" + + ",workspace_id\202\323\344\223\002O\"B/v1beta1/{parent=pr" + + "ojects/*/locations/*/repositories/*}/workspaces:\tworkspace\022\263\001\n" + + "\017DeleteWorkspace\0225.google.cloud.dataform.v1beta1.DeleteWor" + + "kspaceRequest\032\026.google.protobuf.Empty\"Q\332" + + "A\004name\202\323\344\223\002D*B/v1beta1/{name=projects/*/" + + "locations/*/repositories/*/workspaces/*}\022\360\001\n" + + "\022InstallNpmPackages\0228.google.cloud.dataform.v1beta1.InstallNpmPackagesReques" + + "t\0329.google.cloud.dataform.v1beta1.Instal" + + "lNpmPackagesResponse\"e\202\323\344\223\002_\"Z/v1beta1/{" + + "workspace=projects/*/locations/*/reposit" + + "ories/*/workspaces/*}:installNpmPackages:\001*\022\321\001\n" + + "\016PullGitCommits\0224.google.cloud.dataform.v1beta1.PullGitCommitsRequest\0325.g" + + "oogle.cloud.dataform.v1beta1.PullGitComm" + + "itsResponse\"R\202\323\344\223\002L\"G/v1beta1/{name=proj" + + "ects/*/locations/*/repositories/*/workspaces/*}:pull:\001*\022\347\001\n" + + "\021SyncWorkspaceRefs\0227.google.cloud.dataform.v1beta1.SyncWorksp" + + "aceRefsRequest\0328.google.cloud.dataform.v" + + "1beta1.SyncWorkspaceRefsResponse\"_\202\323\344\223\002Y" + + "\"T/v1beta1/{name=projects/*/locations/*/" + + "repositories/*/workspaces/*}:syncWorkspaceRefs:\001*\022\357\001\n" + + "\026FetchWorkspaceBranches\022<.google.cloud.dataform.v1beta1.FetchWorksp" + + "aceBranchesRequest\032=.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRespons" + "e\"X\202\323\344\223\002R\022P/v1beta1/{name=projects/*/loc" - + "ations/*/repositories/*/compilationResul" - + "ts/*}:query\022\346\001\n\023ListWorkflowConfigs\0229.go" - + "ogle.cloud.dataform.v1beta1.ListWorkflow" - + "ConfigsRequest\032:.google.cloud.dataform.v" - + "1beta1.ListWorkflowConfigsResponse\"X\332A\006p" - + "arent\202\323\344\223\002I\022G/v1beta1/{parent=projects/*" - + "/locations/*/repositories/*}/workflowCon" - + "figs\022\323\001\n\021GetWorkflowConfig\0227.google.clou" - + "d.dataform.v1beta1.GetWorkflowConfigRequ" - + "est\032-.google.cloud.dataform.v1beta1.Work" - + "flowConfig\"V\332A\004name\202\323\344\223\002I\022G/v1beta1/{nam" - + "e=projects/*/locations/*/repositories/*/" - + "workflowConfigs/*}\022\220\002\n\024CreateWorkflowCon" - + "fig\022:.google.cloud.dataform.v1beta1.Crea" - + "teWorkflowConfigRequest\032-.google.cloud.d" - + "ataform.v1beta1.WorkflowConfig\"\214\001\332A)pare" - + "nt,workflow_config,workflow_config_id\202\323\344" - + "\223\002Z\"G/v1beta1/{parent=projects/*/locatio" - + "ns/*/repositories/*}/workflowConfigs:\017wo" - + "rkflow_config\022\222\002\n\024UpdateWorkflowConfig\022:" - + ".google.cloud.dataform.v1beta1.UpdateWor" - + "kflowConfigRequest\032-.google.cloud.datafo" - + "rm.v1beta1.WorkflowConfig\"\216\001\332A\033workflow_" - + "config,update_mask\202\323\344\223\002j2W/v1beta1/{work" - + "flow_config.name=projects/*/locations/*/" - + "repositories/*/workflowConfigs/*}:\017workf" - + "low_config\022\302\001\n\024DeleteWorkflowConfig\022:.go" - + "ogle.cloud.dataform.v1beta1.DeleteWorkfl" - + "owConfigRequest\032\026.google.protobuf.Empty\"" - + "V\332A\004name\202\323\344\223\002I*G/v1beta1/{name=projects/" - + "*/locations/*/repositories/*/workflowCon" - + "figs/*}\022\366\001\n\027ListWorkflowInvocations\022=.go" - + "ogle.cloud.dataform.v1beta1.ListWorkflow" - + "InvocationsRequest\032>.google.cloud.datafo" - + "rm.v1beta1.ListWorkflowInvocationsRespon" - + "se\"\\\332A\006parent\202\323\344\223\002M\022K/v1beta1/{parent=pr" - + "ojects/*/locations/*/repositories/*}/wor" - + "kflowInvocations\022\343\001\n\025GetWorkflowInvocati" - + "on\022;.google.cloud.dataform.v1beta1.GetWo" - + "rkflowInvocationRequest\0321.google.cloud.d" - + "ataform.v1beta1.WorkflowInvocation\"Z\332A\004n" - + "ame\202\323\344\223\002M\022K/v1beta1/{name=projects/*/loc" - + "ations/*/repositories/*/workflowInvocati" - + "ons/*}\022\225\002\n\030CreateWorkflowInvocation\022>.go" - + "ogle.cloud.dataform.v1beta1.CreateWorkfl" - + "owInvocationRequest\0321.google.cloud.dataf" - + "orm.v1beta1.WorkflowInvocation\"\205\001\332A\032pare" - + "nt,workflow_invocation\202\323\344\223\002b\"K/v1beta1/{" - + "parent=projects/*/locations/*/repositori" - + "es/*}/workflowInvocations:\023workflow_invo" - + "cation\022\316\001\n\030DeleteWorkflowInvocation\022>.go" - + "ogle.cloud.dataform.v1beta1.DeleteWorkfl" - + "owInvocationRequest\032\026.google.protobuf.Em" - + "pty\"Z\332A\004name\202\323\344\223\002M*K/v1beta1/{name=proje" - + "cts/*/locations/*/repositories/*/workflo" - + "wInvocations/*}\022\372\001\n\030CancelWorkflowInvoca" - + "tion\022>.google.cloud.dataform.v1beta1.Can" - + "celWorkflowInvocationRequest\032?.google.cl" - + "oud.dataform.v1beta1.CancelWorkflowInvoc" - + "ationResponse\"]\202\323\344\223\002W\"R/v1beta1/{name=pr" - + "ojects/*/locations/*/repositories/*/work" - + "flowInvocations/*}:cancel:\001*\022\210\002\n\036QueryWo" - + "rkflowInvocationActions\022D.google.cloud.d" + + "ations/*/repositories/*/workspaces/*}:fetchBranches\022\323\001\n" + + "\014DeleteBranch\0222.google.cloud.dataform.v1beta1.DeleteBranchRequest" + + "\0323.google.cloud.dataform.v1beta1.DeleteB" + + "ranchResponse\"Z\202\323\344\223\002T\"O/v1beta1/{name=pr" + + "ojects/*/locations/*/repositories/*/workspaces/*}:deleteBranch:\001*\022\310\001\n" + + "\027CheckoutWorkspaceBranch\022=.google.cloud.dataform.v1" + + "beta1.CheckoutWorkspaceBranchRequest\032\026.g" + + "oogle.protobuf.Empty\"V\202\323\344\223\002P\"K/v1beta1/{" + + "name=projects/*/locations/*/repositories/*/workspaces/*}:checkout:\001*\022\203\002\n" + + "\033FetchCurrentWorkspaceBranch\022A.google.cloud.data" + + "form.v1beta1.FetchCurrentWorkspaceBranchRequest\032B.google.cloud.dataform.v1beta1." + + "FetchCurrentWorkspaceBranchResponse\"]\202\323\344" + + "\223\002W\022U/v1beta1/{name=projects/*/locations" + + "/*/repositories/*/workspaces/*}:fetchCurrentBranch\022\321\001\n" + + "\016PushGitCommits\0224.google.cloud.dataform.v1beta1.PushGitCommitsRequ" + + "est\0325.google.cloud.dataform.v1beta1.Push" + + "GitCommitsResponse\"R\202\323\344\223\002L\"G/v1beta1/{na" + + "me=projects/*/locations/*/repositories/*/workspaces/*}:push:\001*\022\360\001\n" + + "\024FetchFileGitStatuses\022:.google.cloud.dataform.v1beta1." + + "FetchFileGitStatusesRequest\032;.google.cloud.dataform.v1beta1.FetchFileGitStatuses" + + "Response\"_\202\323\344\223\002Y\022W/v1beta1/{name=project" + + "s/*/locations/*/repositories/*/workspaces/*}:fetchFileGitStatuses\022\354\001\n" + + "\023FetchGitAheadBehind\0229.google.cloud.dataform.v1beta" + + "1.FetchGitAheadBehindRequest\032:.google.cloud.dataform.v1beta1.FetchGitAheadBehind" + + "Response\"^\202\323\344\223\002X\022V/v1beta1/{name=project" + + "s/*/locations/*/repositories/*/workspaces/*}:fetchGitAheadBehind\022\353\001\n" + + "\026CommitWorkspaceChanges\022<.google.cloud.dataform.v1be" + + "ta1.CommitWorkspaceChangesRequest\032=.google.cloud.dataform.v1beta1.CommitWorkspac" + + "eChangesResponse\"T\202\323\344\223\002N\"I/v1beta1/{name" + + "=projects/*/locations/*/repositories/*/workspaces/*}:commit:\001*\022\347\001\n" + + "\025ResetWorkspaceChanges\022;.google.cloud.dataform.v1beta1" + + ".ResetWorkspaceChangesRequest\032<.google.cloud.dataform.v1beta1.ResetWorkspaceChan" + + "gesResponse\"S\202\323\344\223\002M\"H/v1beta1/{name=proj" + + "ects/*/locations/*/repositories/*/workspaces/*}:reset:\001*\022\331\001\n\r" + + "FetchFileDiff\0223.google.cloud.dataform.v1beta1.FetchFileDiff" + + "Request\0324.google.cloud.dataform.v1beta1." + + "FetchFileDiffResponse\"]\202\323\344\223\002W\022U/v1beta1/" + + "{workspace=projects/*/locations/*/repositories/*/workspaces/*}:fetchFileDiff\022\375\001\n" + + "\026QueryDirectoryContents\022<.google.cloud.dataform.v1beta1.QueryDirectoryContentsRe" + + "quest\032=.google.cloud.dataform.v1beta1.Qu" + + "eryDirectoryContentsResponse\"f\202\323\344\223\002`\022^/v" + + "1beta1/{workspace=projects/*/locations/*" + + "/repositories/*/workspaces/*}:queryDirectoryContents\022\321\001\n" + + "\013SearchFiles\0221.google.cloud.dataform.v1beta1.SearchFilesRequest\032" + + "2.google.cloud.dataform.v1beta1.SearchFi" + + "lesResponse\"[\202\323\344\223\002U\022S/v1beta1/{workspace" + + "=projects/*/locations/*/repositories/*/workspaces/*}:searchFiles\022\334\001\n\r" + + "MakeDirectory\0223.google.cloud.dataform.v1beta1.MakeD" + + "irectoryRequest\0324.google.cloud.dataform." + + "v1beta1.MakeDirectoryResponse\"`\202\323\344\223\002Z\"U/" + + "v1beta1/{workspace=projects/*/locations/" + + "*/repositories/*/workspaces/*}:makeDirectory:\001*\022\344\001\n" + + "\017RemoveDirectory\0225.google.cloud.dataform.v1beta1.RemoveDirectoryReque" + + "st\0326.google.cloud.dataform.v1beta1.Remov" + + "eDirectoryResponse\"b\202\323\344\223\002\\\"W/v1beta1/{wo" + + "rkspace=projects/*/locations/*/repositor" + + "ies/*/workspaces/*}:removeDirectory:\001*\022\334\001\n\r" + + "MoveDirectory\0223.google.cloud.dataform.v1beta1.MoveDirectoryRequest\0324.google.c" + + "loud.dataform.v1beta1.MoveDirectoryRespo" + + "nse\"`\202\323\344\223\002Z\"U/v1beta1/{workspace=project" + + "s/*/locations/*/repositories/*/workspaces/*}:moveDirectory:\001*\022\305\001\n" + + "\010ReadFile\022..google.cloud.dataform.v1beta1.ReadFileReque" + + "st\032/.google.cloud.dataform.v1beta1.ReadF" + + "ileResponse\"X\202\323\344\223\002R\022P/v1beta1/{workspace" + + "=projects/*/locations/*/repositories/*/workspaces/*}:readFile\022\320\001\n\n" + + "RemoveFile\0220.g", + "oogle.cloud.dataform.v1beta1.RemoveFileR" + + "equest\0321.google.cloud.dataform.v1beta1.R" + + "emoveFileResponse\"]\202\323\344\223\002W\"R/v1beta1/{wor" + + "kspace=projects/*/locations/*/repositori" + + "es/*/workspaces/*}:removeFile:\001*\022\310\001\n\010Mov" + + "eFile\022..google.cloud.dataform.v1beta1.Mo" + + "veFileRequest\032/.google.cloud.dataform.v1" + + "beta1.MoveFileResponse\"[\202\323\344\223\002U\"P/v1beta1" + + "/{workspace=projects/*/locations/*/repos" + + "itories/*/workspaces/*}:moveFile:\001*\022\314\001\n\t" + + "WriteFile\022/.google.cloud.dataform.v1beta" + + "1.WriteFileRequest\0320.google.cloud.datafo" + + "rm.v1beta1.WriteFileResponse\"\\\202\323\344\223\002V\"Q/v" + + "1beta1/{workspace=projects/*/locations/*" + + "/repositories/*/workspaces/*}:writeFile:" + + "\001*\022\342\001\n\022ListReleaseConfigs\0228.google.cloud" + + ".dataform.v1beta1.ListReleaseConfigsRequ" + + "est\0329.google.cloud.dataform.v1beta1.List" + + "ReleaseConfigsResponse\"W\332A\006parent\202\323\344\223\002H\022" + + "F/v1beta1/{parent=projects/*/locations/*" + + "/repositories/*}/releaseConfigs\022\317\001\n\020GetR" + + "eleaseConfig\0226.google.cloud.dataform.v1b" + + "eta1.GetReleaseConfigRequest\032,.google.cl" + + "oud.dataform.v1beta1.ReleaseConfig\"U\332A\004n" + + "ame\202\323\344\223\002H\022F/v1beta1/{name=projects/*/loc" + + "ations/*/repositories/*/releaseConfigs/*" + + "}\022\211\002\n\023CreateReleaseConfig\0229.google.cloud" + + ".dataform.v1beta1.CreateReleaseConfigReq" + + "uest\032,.google.cloud.dataform.v1beta1.Rel" + + "easeConfig\"\210\001\332A\'parent,release_config,re" + + "lease_config_id\202\323\344\223\002X\"F/v1beta1/{parent=" + + "projects/*/locations/*/repositories/*}/r" + + "eleaseConfigs:\016release_config\022\213\002\n\023Update" + + "ReleaseConfig\0229.google.cloud.dataform.v1" + + "beta1.UpdateReleaseConfigRequest\032,.googl" + + "e.cloud.dataform.v1beta1.ReleaseConfig\"\212" + + "\001\332A\032release_config,update_mask\202\323\344\223\002g2U/v" + + "1beta1/{release_config.name=projects/*/l" + + "ocations/*/repositories/*/releaseConfigs" + + "/*}:\016release_config\022\277\001\n\023DeleteReleaseCon" + + "fig\0229.google.cloud.dataform.v1beta1.Dele" + + "teReleaseConfigRequest\032\026.google.protobuf" + + ".Empty\"U\332A\004name\202\323\344\223\002H*F/v1beta1/{name=pr" + + "ojects/*/locations/*/repositories/*/rele" + + "aseConfigs/*}\022\362\001\n\026ListCompilationResults" + + "\022<.google.cloud.dataform.v1beta1.ListCom" + + "pilationResultsRequest\032=.google.cloud.da" + + "taform.v1beta1.ListCompilationResultsRes" + + "ponse\"[\332A\006parent\202\323\344\223\002L\022J/v1beta1/{parent" + + "=projects/*/locations/*/repositories/*}/" + + "compilationResults\022\337\001\n\024GetCompilationRes" + + "ult\022:.google.cloud.dataform.v1beta1.GetC" + + "ompilationResultRequest\0320.google.cloud.d" + + "ataform.v1beta1.CompilationResult\"Y\332A\004na" + + "me\202\323\344\223\002L\022J/v1beta1/{name=projects/*/loca" + + "tions/*/repositories/*/compilationResult" + + "s/*}\022\217\002\n\027CreateCompilationResult\022=.googl" + + "e.cloud.dataform.v1beta1.CreateCompilati" + + "onResultRequest\0320.google.cloud.dataform." + + "v1beta1.CompilationResult\"\202\001\332A\031parent,co" + + "mpilation_result\202\323\344\223\002`\"J/v1beta1/{parent" + + "=projects/*/locations/*/repositories/*}/" + + "compilationResults:\022compilation_result\022\204" + + "\002\n\035QueryCompilationResultActions\022C.googl" + + "e.cloud.dataform.v1beta1.QueryCompilatio" + + "nResultActionsRequest\032D.google.cloud.dat" + + "aform.v1beta1.QueryCompilationResultActi" + + "onsResponse\"X\202\323\344\223\002R\022P/v1beta1/{name=proj" + + "ects/*/locations/*/repositories/*/compil" + + "ationResults/*}:query\022\346\001\n\023ListWorkflowCo" + + "nfigs\0229.google.cloud.dataform.v1beta1.Li" + + "stWorkflowConfigsRequest\032:.google.cloud." + + "dataform.v1beta1.ListWorkflowConfigsResp" + + "onse\"X\332A\006parent\202\323\344\223\002I\022G/v1beta1/{parent=" + + "projects/*/locations/*/repositories/*}/w" + + "orkflowConfigs\022\323\001\n\021GetWorkflowConfig\0227.g" + + "oogle.cloud.dataform.v1beta1.GetWorkflow" + + "ConfigRequest\032-.google.cloud.dataform.v1" + + "beta1.WorkflowConfig\"V\332A\004name\202\323\344\223\002I\022G/v1" + + "beta1/{name=projects/*/locations/*/repos" + + "itories/*/workflowConfigs/*}\022\220\002\n\024CreateW" + + "orkflowConfig\022:.google.cloud.dataform.v1" + + "beta1.CreateWorkflowConfigRequest\032-.goog" + + "le.cloud.dataform.v1beta1.WorkflowConfig" + + "\"\214\001\332A)parent,workflow_config,workflow_co" + + "nfig_id\202\323\344\223\002Z\"G/v1beta1/{parent=projects" + + "/*/locations/*/repositories/*}/workflowC" + + "onfigs:\017workflow_config\022\222\002\n\024UpdateWorkfl" + + "owConfig\022:.google.cloud.dataform.v1beta1" + + ".UpdateWorkflowConfigRequest\032-.google.cl" + + "oud.dataform.v1beta1.WorkflowConfig\"\216\001\332A" + + "\033workflow_config,update_mask\202\323\344\223\002j2W/v1b" + + "eta1/{workflow_config.name=projects/*/lo" + + "cations/*/repositories/*/workflowConfigs" + + "/*}:\017workflow_config\022\302\001\n\024DeleteWorkflowC" + + "onfig\022:.google.cloud.dataform.v1beta1.De" + + "leteWorkflowConfigRequest\032\026.google.proto" + + "buf.Empty\"V\332A\004name\202\323\344\223\002I*G/v1beta1/{name" + + "=projects/*/locations/*/repositories/*/w" + + "orkflowConfigs/*}\022\366\001\n\027ListWorkflowInvoca" + + "tions\022=.google.cloud.dataform.v1beta1.Li" + + "stWorkflowInvocationsRequest\032>.google.cl" + + "oud.dataform.v1beta1.ListWorkflowInvocat" + + "ionsResponse\"\\\332A\006parent\202\323\344\223\002M\022K/v1beta1/" + + "{parent=projects/*/locations/*/repositor" + + "ies/*}/workflowInvocations\022\343\001\n\025GetWorkfl" + + "owInvocation\022;.google.cloud.dataform.v1b" + + "eta1.GetWorkflowInvocationRequest\0321.goog" + + "le.cloud.dataform.v1beta1.WorkflowInvoca" + + "tion\"Z\332A\004name\202\323\344\223\002M\022K/v1beta1/{name=proj" + + "ects/*/locations/*/repositories/*/workfl" + + "owInvocations/*}\022\225\002\n\030CreateWorkflowInvoc" + + "ation\022>.google.cloud.dataform.v1beta1.Cr" + + "eateWorkflowInvocationRequest\0321.google.c" + + "loud.dataform.v1beta1.WorkflowInvocation" + + "\"\205\001\332A\032parent,workflow_invocation\202\323\344\223\002b\"K" + + "/v1beta1/{parent=projects/*/locations/*/" + + "repositories/*}/workflowInvocations:\023wor" + + "kflow_invocation\022\316\001\n\030DeleteWorkflowInvoc" + + "ation\022>.google.cloud.dataform.v1beta1.De" + + "leteWorkflowInvocationRequest\032\026.google.p" + + "rotobuf.Empty\"Z\332A\004name\202\323\344\223\002M*K/v1beta1/{" + + "name=projects/*/locations/*/repositories" + + "/*/workflowInvocations/*}\022\372\001\n\030CancelWork" + + "flowInvocation\022>.google.cloud.dataform.v" + + "1beta1.CancelWorkflowInvocationRequest\032?" + + ".google.cloud.dataform.v1beta1.CancelWor" + + "kflowInvocationResponse\"]\202\323\344\223\002W\"R/v1beta" + + "1/{name=projects/*/locations/*/repositor" + + "ies/*/workflowInvocations/*}:cancel:\001*\022\210" + + "\002\n\036QueryWorkflowInvocationActions\022D.goog" + + "le.cloud.dataform.v1beta1.QueryWorkflowI" + + "nvocationActionsRequest\032E.google.cloud.d" + "ataform.v1beta1.QueryWorkflowInvocationA" - + "ctionsRequest\032E.google.cloud.dataform.v1" - + "beta1.QueryWorkflowInvocationActionsResp" - + "onse\"Y\202\323\344\223\002S\022Q/v1beta1/{name=projects/*/" - + "locations/*/repositories/*/workflowInvoc" - + "ations/*}:query\022\241\001\n\tGetConfig\022/.google.c" - + "loud.dataform.v1beta1.GetConfigRequest\032%" - + ".google.cloud.dataform.v1beta1.Config\"<\332" - + "A\004name\202\323\344\223\002/\022-/v1beta1/{name=projects/*/" - + "locations/*/config}\022\304\001\n\014UpdateConfig\0222.g" - + "oogle.cloud.dataform.v1beta1.UpdateConfi" + + "ctionsResponse\"Y\202\323\344\223\002S\022Q/v1beta1/{name=p" + + "rojects/*/locations/*/repositories/*/wor" + + "kflowInvocations/*}:query\022\241\001\n\tGetConfig\022" + + "/.google.cloud.dataform.v1beta1.GetConfi" + "gRequest\032%.google.cloud.dataform.v1beta1" - + ".Config\"Y\332A\022config,update_mask\202\323\344\223\002>24/v" - + "1beta1/{config.name=projects/*/locations" - + "/*/config}:\006config\022\213\003\n\014GetIamPolicy\022\".go" - + "ogle.iam.v1.GetIamPolicyRequest\032\025.google" - + ".iam.v1.Policy\"\277\002\332A\010resource\202\323\344\223\002\255\002\022F/v1" - + "beta1/{resource=projects/*/locations/*/r" - + "epositories/*}:getIamPolicyZU\022S/v1beta1/" + + ".Config\"<\332A\004name\202\323\344\223\002/\022-/v1beta1/{name=p" + + "rojects/*/locations/*/config}\022\304\001\n\014Update" + + "Config\0222.google.cloud.dataform.v1beta1.U" + + "pdateConfigRequest\032%.google.cloud.datafo" + + "rm.v1beta1.Config\"Y\332A\022config,update_mask" + + "\202\323\344\223\002>24/v1beta1/{config.name=projects/*" + + "/locations/*/config}:\006config\022\213\003\n\014GetIamP" + + "olicy\022\".google.iam.v1.GetIamPolicyReques" + + "t\032\025.google.iam.v1.Policy\"\277\002\332A\010resource\202\323" + + "\344\223\002\255\002\022F/v1beta1/{resource=projects/*/loc" + + "ations/*/repositories/*}:getIamPolicyZU\022" + + "S/v1beta1/{resource=projects/*/locations" + + "/*/repositories/*/workspaces/*}:getIamPo" + + "licyZC\022A/v1beta1/{resource=projects/*/lo" + + "cations/*/folders/*}:getIamPolicyZG\022E/v1" + + "beta1/{resource=projects/*/locations/*/t" + + "eamFolders/*}:getIamPolicy\022\214\003\n\014SetIamPol" + + "icy\022\".google.iam.v1.SetIamPolicyRequest\032" + + "\025.google.iam.v1.Policy\"\300\002\202\323\344\223\002\271\002\"F/v1bet" + + "a1/{resource=projects/*/locations/*/repo" + + "sitories/*}:setIamPolicy:\001*ZX\"S/v1beta1/" + "{resource=projects/*/locations/*/reposit" - + "ories/*/workspaces/*}:getIamPolicyZC\022A/v" - + "1beta1/{resource=projects/*/locations/*/" - + "folders/*}:getIamPolicyZG\022E/v1beta1/{res" - + "ource=projects/*/locations/*/teamFolders" - + "/*}:getIamPolicy\022\214\003\n\014SetIamPolicy\022\".goog" - + "le.iam.v1.SetIamPolicyRequest\032\025.google.i" - + "am.v1.Policy\"\300\002\202\323\344\223\002\271\002\"F/v1beta1/{resour" - + "ce=projects/*/locations/*/repositories/*" - + "}:setIamPolicy:\001*ZX\"S/v1beta1/{resource=" - + "projects/*/locations/*/repositories/*/wo" - + "rkspaces/*}:setIamPolicy:\001*ZF\"A/v1beta1/" - + "{resource=projects/*/locations/*/folders" - + "/*}:setIamPolicy:\001*ZJ\"E/v1beta1/{resourc" - + "e=projects/*/locations/*/teamFolders/*}:" - + "setIamPolicy:\001*\022\304\003\n\022TestIamPermissions\022(" - + ".google.iam.v1.TestIamPermissionsRequest" - + "\032).google.iam.v1.TestIamPermissionsRespo" - + "nse\"\330\002\202\323\344\223\002\321\002\"L/v1beta1/{resource=projec" - + "ts/*/locations/*/repositories/*}:testIam" - + "Permissions:\001*Z^\"Y/v1beta1/{resource=pro" - + "jects/*/locations/*/repositories/*/works" - + "paces/*}:testIamPermissions:\001*ZL\"G/v1bet" - + "a1/{resource=projects/*/locations/*/fold" - + "ers/*}:testIamPermissions:\001*ZP\"K/v1beta1" - + "/{resource=projects/*/locations/*/teamFo" - + "lders/*}:testIamPermissions:\001*\032t\312A\027dataf" - + "orm.googleapis.com\322AWhttps://www.googlea" - + "pis.com/auth/bigquery,https://www.google" - + "apis.com/auth/cloud-platformB\232\010\n!com.goo" - + "gle.cloud.dataform.v1beta1B\rDataformProt" - + "oP\001Z=cloud.google.com/go/dataform/apiv1b" - + "eta1/dataformpb;dataformpb\252\002\035Google.Clou" - + "d.Dataform.V1Beta1\312\002\035Google\\Cloud\\Datafo" - + "rm\\V1beta1\352\002 Google::Cloud::Dataform::V1" - + "beta1\352Ad\n*secretmanager.googleapis.com/S" - + "ecretVersion\0226projects/{project}/secrets" - + "/{secret}/versions/{version}\352Ax\n!cloudkm" - + "s.googleapis.com/CryptoKey\022Sprojects/{pr" - + "oject}/locations/{location}/keyRings/{ke" - + "y_ring}/cryptoKeys/{crypto_key}\352A\246\001\n(clo" - + "udkms.googleapis.com/CryptoKeyVersion\022zp" - + "rojects/{project}/locations/{location}/k" - + "eyRings/{key_ring}/cryptoKeys/{crypto_ke" - + "y}/cryptoKeyVersions/{crypto_key_version" - + "}\352A\221\001\n1aiplatform.googleapis.com/Noteboo" - + "kRuntimeTemplate\022\\projects/{project}/loc" - + "ations/{location}/notebookRuntimeTemplat" - + "es/{notebook_runtime_template}\352A~\n!datap" - + "lex.googleapis.com/EntryLink\022Yprojects/{" - + "project}/locations/{location}/entryGroup" - + "s/{entry_group}/entryLinks/{entry_link}\352" - + "A\236\001\n1developerconnect.googleapis.com/Git" - + "RepositoryLink\022iprojects/{project}/locat" - + "ions/{location}/connections/{connection}" - + "/gitRepositoryLinks/{git_repository_link" - + "}b\006proto3" + + "ories/*/workspaces/*}:setIamPolicy:\001*ZF\"" + + "A/v1beta1/{resource=projects/*/locations" + + "/*/folders/*}:setIamPolicy:\001*ZJ\"E/v1beta" + + "1/{resource=projects/*/locations/*/teamF" + + "olders/*}:setIamPolicy:\001*\022\304\003\n\022TestIamPer" + + "missions\022(.google.iam.v1.TestIamPermissi" + + "onsRequest\032).google.iam.v1.TestIamPermis" + + "sionsResponse\"\330\002\202\323\344\223\002\321\002\"L/v1beta1/{resou" + + "rce=projects/*/locations/*/repositories/" + + "*}:testIamPermissions:\001*Z^\"Y/v1beta1/{re" + + "source=projects/*/locations/*/repositori" + + "es/*/workspaces/*}:testIamPermissions:\001*" + + "ZL\"G/v1beta1/{resource=projects/*/locati" + + "ons/*/folders/*}:testIamPermissions:\001*ZP" + + "\"K/v1beta1/{resource=projects/*/location" + + "s/*/teamFolders/*}:testIamPermissions:\001*" + + "\032t\312A\027dataform.googleapis.com\322AWhttps://w" + + "ww.googleapis.com/auth/bigquery,https://" + + "www.googleapis.com/auth/cloud-platformB\232" + + "\010\n!com.google.cloud.dataform.v1beta1B\rDa" + + "taformProtoP\001Z=cloud.google.com/go/dataf" + + "orm/apiv1beta1/dataformpb;dataformpb\252\002\035G" + + "oogle.Cloud.Dataform.V1Beta1\312\002\035Google\\Cl" + + "oud\\Dataform\\V1beta1\352\002 Google::Cloud::Da" + + "taform::V1beta1\352Ad\n*secretmanager.google" + + "apis.com/SecretVersion\0226projects/{projec" + + "t}/secrets/{secret}/versions/{version}\352A" + + "x\n!cloudkms.googleapis.com/CryptoKey\022Spr" + + "ojects/{project}/locations/{location}/ke" + + "yRings/{key_ring}/cryptoKeys/{crypto_key" + + "}\352A\246\001\n(cloudkms.googleapis.com/CryptoKey" + + "Version\022zprojects/{project}/locations/{l" + + "ocation}/keyRings/{key_ring}/cryptoKeys/" + + "{crypto_key}/cryptoKeyVersions/{crypto_k" + + "ey_version}\352A\221\001\n1aiplatform.googleapis.c" + + "om/NotebookRuntimeTemplate\022\\projects/{pr" + + "oject}/locations/{location}/notebookRunt" + + "imeTemplates/{notebook_runtime_template}" + + "\352A~\n!dataplex.googleapis.com/EntryLink\022Y" + + "projects/{project}/locations/{location}/" + + "entryGroups/{entry_group}/entryLinks/{en" + + "try_link}\352A\236\001\n1developerconnect.googleap" + + "is.com/GitRepositoryLink\022iprojects/{proj" + + "ect}/locations/{location}/connections/{c" + + "onnection}/gitRepositoryLinks/{git_repos" + + "itory_link}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -2616,7 +2743,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DataEncryptionState", "InternalMetadata", "DisableMoves", + "OriginalBranch", "PrivateResourceMetadata", + "EnableBranchManagement", + "Depth", + "Shallow", }); internal_static_google_cloud_dataform_v1beta1_ListWorkspacesRequest_descriptor = getDescriptor().getMessageType(27); @@ -2680,8 +2811,44 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_PullGitCommitsResponse_descriptor, new java.lang.String[] {}); - internal_static_google_cloud_dataform_v1beta1_PushGitCommitsRequest_descriptor = + internal_static_google_cloud_dataform_v1beta1_CheckoutWorkspaceBranchRequest_descriptor = getDescriptor().getMessageType(35); + internal_static_google_cloud_dataform_v1beta1_CheckoutWorkspaceBranchRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_dataform_v1beta1_CheckoutWorkspaceBranchRequest_descriptor, + new java.lang.String[] { + "Name", "Branch", "CreateIfNotExists", "SourceBranch", + }); + internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsRequest_descriptor = + getDescriptor().getMessageType(36); + internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsRequest_descriptor, + new java.lang.String[] { + "Name", "RemoteBranchName", "Deepen", + }); + internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsResponse_descriptor = + getDescriptor().getMessageType(37); + internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsResponse_descriptor, + new java.lang.String[] {}); + internal_static_google_cloud_dataform_v1beta1_DeleteBranchRequest_descriptor = + getDescriptor().getMessageType(38); + internal_static_google_cloud_dataform_v1beta1_DeleteBranchRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_dataform_v1beta1_DeleteBranchRequest_descriptor, + new java.lang.String[] { + "Name", "Branch", "Force", + }); + internal_static_google_cloud_dataform_v1beta1_DeleteBranchResponse_descriptor = + getDescriptor().getMessageType(39); + internal_static_google_cloud_dataform_v1beta1_DeleteBranchResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_dataform_v1beta1_DeleteBranchResponse_descriptor, + new java.lang.String[] {}); + internal_static_google_cloud_dataform_v1beta1_PushGitCommitsRequest_descriptor = + getDescriptor().getMessageType(40); internal_static_google_cloud_dataform_v1beta1_PushGitCommitsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_PushGitCommitsRequest_descriptor, @@ -2689,13 +2856,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "RemoteBranch", }); internal_static_google_cloud_dataform_v1beta1_PushGitCommitsResponse_descriptor = - getDescriptor().getMessageType(36); + getDescriptor().getMessageType(41); internal_static_google_cloud_dataform_v1beta1_PushGitCommitsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_PushGitCommitsResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_dataform_v1beta1_FetchFileGitStatusesRequest_descriptor = - getDescriptor().getMessageType(37); + getDescriptor().getMessageType(42); internal_static_google_cloud_dataform_v1beta1_FetchFileGitStatusesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_FetchFileGitStatusesRequest_descriptor, @@ -2703,7 +2870,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_FetchFileGitStatusesResponse_descriptor = - getDescriptor().getMessageType(38); + getDescriptor().getMessageType(43); internal_static_google_cloud_dataform_v1beta1_FetchFileGitStatusesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_FetchFileGitStatusesResponse_descriptor, @@ -2720,7 +2887,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Path", "State", }); internal_static_google_cloud_dataform_v1beta1_FetchGitAheadBehindRequest_descriptor = - getDescriptor().getMessageType(39); + getDescriptor().getMessageType(44); internal_static_google_cloud_dataform_v1beta1_FetchGitAheadBehindRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_FetchGitAheadBehindRequest_descriptor, @@ -2728,7 +2895,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "RemoteBranch", }); internal_static_google_cloud_dataform_v1beta1_FetchGitAheadBehindResponse_descriptor = - getDescriptor().getMessageType(40); + getDescriptor().getMessageType(45); internal_static_google_cloud_dataform_v1beta1_FetchGitAheadBehindResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_FetchGitAheadBehindResponse_descriptor, @@ -2736,7 +2903,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CommitsAhead", "CommitsBehind", }); internal_static_google_cloud_dataform_v1beta1_CommitWorkspaceChangesRequest_descriptor = - getDescriptor().getMessageType(41); + getDescriptor().getMessageType(46); internal_static_google_cloud_dataform_v1beta1_CommitWorkspaceChangesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CommitWorkspaceChangesRequest_descriptor, @@ -2744,13 +2911,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "Author", "CommitMessage", "Paths", }); internal_static_google_cloud_dataform_v1beta1_CommitWorkspaceChangesResponse_descriptor = - getDescriptor().getMessageType(42); + getDescriptor().getMessageType(47); internal_static_google_cloud_dataform_v1beta1_CommitWorkspaceChangesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CommitWorkspaceChangesResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_dataform_v1beta1_ResetWorkspaceChangesRequest_descriptor = - getDescriptor().getMessageType(43); + getDescriptor().getMessageType(48); internal_static_google_cloud_dataform_v1beta1_ResetWorkspaceChangesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ResetWorkspaceChangesRequest_descriptor, @@ -2758,13 +2925,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "Paths", "Clean", }); internal_static_google_cloud_dataform_v1beta1_ResetWorkspaceChangesResponse_descriptor = - getDescriptor().getMessageType(44); + getDescriptor().getMessageType(49); internal_static_google_cloud_dataform_v1beta1_ResetWorkspaceChangesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ResetWorkspaceChangesResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_dataform_v1beta1_FetchFileDiffRequest_descriptor = - getDescriptor().getMessageType(45); + getDescriptor().getMessageType(50); internal_static_google_cloud_dataform_v1beta1_FetchFileDiffRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_FetchFileDiffRequest_descriptor, @@ -2772,7 +2939,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Workspace", "Path", }); internal_static_google_cloud_dataform_v1beta1_FetchFileDiffResponse_descriptor = - getDescriptor().getMessageType(46); + getDescriptor().getMessageType(51); internal_static_google_cloud_dataform_v1beta1_FetchFileDiffResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_FetchFileDiffResponse_descriptor, @@ -2780,7 +2947,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FormattedDiff", }); internal_static_google_cloud_dataform_v1beta1_QueryDirectoryContentsRequest_descriptor = - getDescriptor().getMessageType(47); + getDescriptor().getMessageType(52); internal_static_google_cloud_dataform_v1beta1_QueryDirectoryContentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryDirectoryContentsRequest_descriptor, @@ -2788,7 +2955,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Workspace", "Path", "PageSize", "PageToken", "View", }); internal_static_google_cloud_dataform_v1beta1_QueryDirectoryContentsResponse_descriptor = - getDescriptor().getMessageType(48); + getDescriptor().getMessageType(53); internal_static_google_cloud_dataform_v1beta1_QueryDirectoryContentsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryDirectoryContentsResponse_descriptor, @@ -2796,7 +2963,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DirectoryEntries", "NextPageToken", }); internal_static_google_cloud_dataform_v1beta1_DirectoryEntry_descriptor = - getDescriptor().getMessageType(49); + getDescriptor().getMessageType(54); internal_static_google_cloud_dataform_v1beta1_DirectoryEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_DirectoryEntry_descriptor, @@ -2804,7 +2971,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "File", "Directory", "Metadata", "Entry", }); internal_static_google_cloud_dataform_v1beta1_FilesystemEntryMetadata_descriptor = - getDescriptor().getMessageType(50); + getDescriptor().getMessageType(55); internal_static_google_cloud_dataform_v1beta1_FilesystemEntryMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_FilesystemEntryMetadata_descriptor, @@ -2812,7 +2979,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SizeBytes", "UpdateTime", }); internal_static_google_cloud_dataform_v1beta1_SearchFilesRequest_descriptor = - getDescriptor().getMessageType(51); + getDescriptor().getMessageType(56); internal_static_google_cloud_dataform_v1beta1_SearchFilesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_SearchFilesRequest_descriptor, @@ -2820,7 +2987,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Workspace", "PageSize", "PageToken", "Filter", }); internal_static_google_cloud_dataform_v1beta1_SearchFilesResponse_descriptor = - getDescriptor().getMessageType(52); + getDescriptor().getMessageType(57); internal_static_google_cloud_dataform_v1beta1_SearchFilesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_SearchFilesResponse_descriptor, @@ -2828,7 +2995,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SearchResults", "NextPageToken", }); internal_static_google_cloud_dataform_v1beta1_SearchResult_descriptor = - getDescriptor().getMessageType(53); + getDescriptor().getMessageType(58); internal_static_google_cloud_dataform_v1beta1_SearchResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_SearchResult_descriptor, @@ -2836,7 +3003,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "File", "Directory", "Entry", }); internal_static_google_cloud_dataform_v1beta1_FileSearchResult_descriptor = - getDescriptor().getMessageType(54); + getDescriptor().getMessageType(59); internal_static_google_cloud_dataform_v1beta1_FileSearchResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_FileSearchResult_descriptor, @@ -2844,7 +3011,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Path", }); internal_static_google_cloud_dataform_v1beta1_DirectorySearchResult_descriptor = - getDescriptor().getMessageType(55); + getDescriptor().getMessageType(60); internal_static_google_cloud_dataform_v1beta1_DirectorySearchResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_DirectorySearchResult_descriptor, @@ -2852,7 +3019,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Path", }); internal_static_google_cloud_dataform_v1beta1_MakeDirectoryRequest_descriptor = - getDescriptor().getMessageType(56); + getDescriptor().getMessageType(61); internal_static_google_cloud_dataform_v1beta1_MakeDirectoryRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_MakeDirectoryRequest_descriptor, @@ -2860,13 +3027,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Workspace", "Path", }); internal_static_google_cloud_dataform_v1beta1_MakeDirectoryResponse_descriptor = - getDescriptor().getMessageType(57); + getDescriptor().getMessageType(62); internal_static_google_cloud_dataform_v1beta1_MakeDirectoryResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_MakeDirectoryResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_dataform_v1beta1_RemoveDirectoryRequest_descriptor = - getDescriptor().getMessageType(58); + getDescriptor().getMessageType(63); internal_static_google_cloud_dataform_v1beta1_RemoveDirectoryRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_RemoveDirectoryRequest_descriptor, @@ -2874,13 +3041,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Workspace", "Path", }); internal_static_google_cloud_dataform_v1beta1_RemoveDirectoryResponse_descriptor = - getDescriptor().getMessageType(59); + getDescriptor().getMessageType(64); internal_static_google_cloud_dataform_v1beta1_RemoveDirectoryResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_RemoveDirectoryResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_dataform_v1beta1_MoveDirectoryRequest_descriptor = - getDescriptor().getMessageType(60); + getDescriptor().getMessageType(65); internal_static_google_cloud_dataform_v1beta1_MoveDirectoryRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_MoveDirectoryRequest_descriptor, @@ -2888,13 +3055,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Workspace", "Path", "NewPath", }); internal_static_google_cloud_dataform_v1beta1_MoveDirectoryResponse_descriptor = - getDescriptor().getMessageType(61); + getDescriptor().getMessageType(66); internal_static_google_cloud_dataform_v1beta1_MoveDirectoryResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_MoveDirectoryResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_dataform_v1beta1_ReadFileRequest_descriptor = - getDescriptor().getMessageType(62); + getDescriptor().getMessageType(67); internal_static_google_cloud_dataform_v1beta1_ReadFileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ReadFileRequest_descriptor, @@ -2902,7 +3069,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Workspace", "Path", "Revision", }); internal_static_google_cloud_dataform_v1beta1_ReadFileResponse_descriptor = - getDescriptor().getMessageType(63); + getDescriptor().getMessageType(68); internal_static_google_cloud_dataform_v1beta1_ReadFileResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ReadFileResponse_descriptor, @@ -2910,7 +3077,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FileContents", }); internal_static_google_cloud_dataform_v1beta1_RemoveFileRequest_descriptor = - getDescriptor().getMessageType(64); + getDescriptor().getMessageType(69); internal_static_google_cloud_dataform_v1beta1_RemoveFileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_RemoveFileRequest_descriptor, @@ -2918,13 +3085,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Workspace", "Path", }); internal_static_google_cloud_dataform_v1beta1_RemoveFileResponse_descriptor = - getDescriptor().getMessageType(65); + getDescriptor().getMessageType(70); internal_static_google_cloud_dataform_v1beta1_RemoveFileResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_RemoveFileResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_dataform_v1beta1_MoveFileRequest_descriptor = - getDescriptor().getMessageType(66); + getDescriptor().getMessageType(71); internal_static_google_cloud_dataform_v1beta1_MoveFileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_MoveFileRequest_descriptor, @@ -2932,13 +3099,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Workspace", "Path", "NewPath", }); internal_static_google_cloud_dataform_v1beta1_MoveFileResponse_descriptor = - getDescriptor().getMessageType(67); + getDescriptor().getMessageType(72); internal_static_google_cloud_dataform_v1beta1_MoveFileResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_MoveFileResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_dataform_v1beta1_WriteFileRequest_descriptor = - getDescriptor().getMessageType(68); + getDescriptor().getMessageType(73); internal_static_google_cloud_dataform_v1beta1_WriteFileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_WriteFileRequest_descriptor, @@ -2946,13 +3113,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Workspace", "Path", "Contents", }); internal_static_google_cloud_dataform_v1beta1_WriteFileResponse_descriptor = - getDescriptor().getMessageType(69); + getDescriptor().getMessageType(74); internal_static_google_cloud_dataform_v1beta1_WriteFileResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_WriteFileResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_dataform_v1beta1_InstallNpmPackagesRequest_descriptor = - getDescriptor().getMessageType(70); + getDescriptor().getMessageType(75); internal_static_google_cloud_dataform_v1beta1_InstallNpmPackagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_InstallNpmPackagesRequest_descriptor, @@ -2960,13 +3127,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Workspace", "PipelineConfig", }); internal_static_google_cloud_dataform_v1beta1_InstallNpmPackagesResponse_descriptor = - getDescriptor().getMessageType(71); + getDescriptor().getMessageType(76); internal_static_google_cloud_dataform_v1beta1_InstallNpmPackagesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_InstallNpmPackagesResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_dataform_v1beta1_ReleaseConfig_descriptor = - getDescriptor().getMessageType(72); + getDescriptor().getMessageType(77); internal_static_google_cloud_dataform_v1beta1_ReleaseConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ReleaseConfig_descriptor, @@ -2990,7 +3157,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CompilationResult", "ErrorStatus", "ReleaseTime", "Result", }); internal_static_google_cloud_dataform_v1beta1_ListReleaseConfigsRequest_descriptor = - getDescriptor().getMessageType(73); + getDescriptor().getMessageType(78); internal_static_google_cloud_dataform_v1beta1_ListReleaseConfigsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ListReleaseConfigsRequest_descriptor, @@ -2998,7 +3165,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", }); internal_static_google_cloud_dataform_v1beta1_ListReleaseConfigsResponse_descriptor = - getDescriptor().getMessageType(74); + getDescriptor().getMessageType(79); internal_static_google_cloud_dataform_v1beta1_ListReleaseConfigsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ListReleaseConfigsResponse_descriptor, @@ -3006,7 +3173,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ReleaseConfigs", "NextPageToken", "Unreachable", }); internal_static_google_cloud_dataform_v1beta1_GetReleaseConfigRequest_descriptor = - getDescriptor().getMessageType(75); + getDescriptor().getMessageType(80); internal_static_google_cloud_dataform_v1beta1_GetReleaseConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_GetReleaseConfigRequest_descriptor, @@ -3014,7 +3181,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_CreateReleaseConfigRequest_descriptor = - getDescriptor().getMessageType(76); + getDescriptor().getMessageType(81); internal_static_google_cloud_dataform_v1beta1_CreateReleaseConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CreateReleaseConfigRequest_descriptor, @@ -3022,7 +3189,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "ReleaseConfig", "ReleaseConfigId", }); internal_static_google_cloud_dataform_v1beta1_UpdateReleaseConfigRequest_descriptor = - getDescriptor().getMessageType(77); + getDescriptor().getMessageType(82); internal_static_google_cloud_dataform_v1beta1_UpdateReleaseConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_UpdateReleaseConfigRequest_descriptor, @@ -3030,7 +3197,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UpdateMask", "ReleaseConfig", }); internal_static_google_cloud_dataform_v1beta1_DeleteReleaseConfigRequest_descriptor = - getDescriptor().getMessageType(78); + getDescriptor().getMessageType(83); internal_static_google_cloud_dataform_v1beta1_DeleteReleaseConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_DeleteReleaseConfigRequest_descriptor, @@ -3038,7 +3205,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_CompilationResult_descriptor = - getDescriptor().getMessageType(79); + getDescriptor().getMessageType(84); internal_static_google_cloud_dataform_v1beta1_CompilationResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CompilationResult_descriptor, @@ -3067,7 +3234,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Message", "Stack", "Path", "ActionTarget", }); internal_static_google_cloud_dataform_v1beta1_WorkflowTriggerConfig_descriptor = - getDescriptor().getMessageType(80); + getDescriptor().getMessageType(85); internal_static_google_cloud_dataform_v1beta1_WorkflowTriggerConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_WorkflowTriggerConfig_descriptor, @@ -3080,7 +3247,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "LastSuccessfulEvaluationTime", }); internal_static_google_cloud_dataform_v1beta1_TriggerEvaluationRecord_descriptor = - getDescriptor().getMessageType(81); + getDescriptor().getMessageType(86); internal_static_google_cloud_dataform_v1beta1_TriggerEvaluationRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_TriggerEvaluationRecord_descriptor, @@ -3088,7 +3255,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "EvaluationTime", "Status", }); internal_static_google_cloud_dataform_v1beta1_WorkflowTrigger_descriptor = - getDescriptor().getMessageType(82); + getDescriptor().getMessageType(87); internal_static_google_cloud_dataform_v1beta1_WorkflowTrigger_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_WorkflowTrigger_descriptor, @@ -3096,7 +3263,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TableUpdateTrigger", "Trigger", }); internal_static_google_cloud_dataform_v1beta1_TableUpdateTrigger_descriptor = - getDescriptor().getMessageType(83); + getDescriptor().getMessageType(88); internal_static_google_cloud_dataform_v1beta1_TableUpdateTrigger_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_TableUpdateTrigger_descriptor, @@ -3104,7 +3271,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Table", "TriggerUpdateTime", }); internal_static_google_cloud_dataform_v1beta1_CodeCompilationConfig_descriptor = - getDescriptor().getMessageType(84); + getDescriptor().getMessageType(89); internal_static_google_cloud_dataform_v1beta1_CodeCompilationConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CodeCompilationConfig_descriptor, @@ -3120,6 +3287,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BuiltinAssertionNamePrefix", "DefaultNotebookRuntimeOptions", "PipelineConfig", + "LineageEnabled", }); internal_static_google_cloud_dataform_v1beta1_CodeCompilationConfig_VarsEntry_descriptor = internal_static_google_cloud_dataform_v1beta1_CodeCompilationConfig_descriptor @@ -3131,7 +3299,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_dataform_v1beta1_GcsRepositorySnapshotMetadata_descriptor = - getDescriptor().getMessageType(85); + getDescriptor().getMessageType(90); internal_static_google_cloud_dataform_v1beta1_GcsRepositorySnapshotMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_GcsRepositorySnapshotMetadata_descriptor, @@ -3139,7 +3307,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RepositorySnapshotUri", "Crc32CChecksum", "Generation", }); internal_static_google_cloud_dataform_v1beta1_GcsRepositorySnapshotDestination_descriptor = - getDescriptor().getMessageType(86); + getDescriptor().getMessageType(91); internal_static_google_cloud_dataform_v1beta1_GcsRepositorySnapshotDestination_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_GcsRepositorySnapshotDestination_descriptor, @@ -3147,7 +3315,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RepositorySnapshotUri", }); internal_static_google_cloud_dataform_v1beta1_NotebookRuntimeOptions_descriptor = - getDescriptor().getMessageType(87); + getDescriptor().getMessageType(92); internal_static_google_cloud_dataform_v1beta1_NotebookRuntimeOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_NotebookRuntimeOptions_descriptor, @@ -3159,7 +3327,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RepositorySnapshotStorage", }); internal_static_google_cloud_dataform_v1beta1_PipelineConfig_descriptor = - getDescriptor().getMessageType(88); + getDescriptor().getMessageType(93); internal_static_google_cloud_dataform_v1beta1_PipelineConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_PipelineConfig_descriptor, @@ -3167,7 +3335,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PipelineType", "Path", }); internal_static_google_cloud_dataform_v1beta1_ListCompilationResultsRequest_descriptor = - getDescriptor().getMessageType(89); + getDescriptor().getMessageType(94); internal_static_google_cloud_dataform_v1beta1_ListCompilationResultsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ListCompilationResultsRequest_descriptor, @@ -3175,7 +3343,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", "OrderBy", "Filter", }); internal_static_google_cloud_dataform_v1beta1_ListCompilationResultsResponse_descriptor = - getDescriptor().getMessageType(90); + getDescriptor().getMessageType(95); internal_static_google_cloud_dataform_v1beta1_ListCompilationResultsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ListCompilationResultsResponse_descriptor, @@ -3183,7 +3351,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CompilationResults", "NextPageToken", "Unreachable", }); internal_static_google_cloud_dataform_v1beta1_GetCompilationResultRequest_descriptor = - getDescriptor().getMessageType(91); + getDescriptor().getMessageType(96); internal_static_google_cloud_dataform_v1beta1_GetCompilationResultRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_GetCompilationResultRequest_descriptor, @@ -3191,7 +3359,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_CreateCompilationResultRequest_descriptor = - getDescriptor().getMessageType(92); + getDescriptor().getMessageType(97); internal_static_google_cloud_dataform_v1beta1_CreateCompilationResultRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CreateCompilationResultRequest_descriptor, @@ -3199,7 +3367,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "CompilationResult", }); internal_static_google_cloud_dataform_v1beta1_Target_descriptor = - getDescriptor().getMessageType(93); + getDescriptor().getMessageType(98); internal_static_google_cloud_dataform_v1beta1_Target_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_Target_descriptor, @@ -3207,7 +3375,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Database", "Schema", "Name", }); internal_static_google_cloud_dataform_v1beta1_RelationDescriptor_descriptor = - getDescriptor().getMessageType(94); + getDescriptor().getMessageType(99); internal_static_google_cloud_dataform_v1beta1_RelationDescriptor_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_RelationDescriptor_descriptor, @@ -3233,7 +3401,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_dataform_v1beta1_CompilationResultAction_descriptor = - getDescriptor().getMessageType(95); + getDescriptor().getMessageType(100); internal_static_google_cloud_dataform_v1beta1_CompilationResultAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CompilationResultAction_descriptor, @@ -3393,7 +3561,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Column", }); internal_static_google_cloud_dataform_v1beta1_QueryCompilationResultActionsRequest_descriptor = - getDescriptor().getMessageType(96); + getDescriptor().getMessageType(101); internal_static_google_cloud_dataform_v1beta1_QueryCompilationResultActionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryCompilationResultActionsRequest_descriptor, @@ -3401,7 +3569,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "PageSize", "PageToken", "Filter", }); internal_static_google_cloud_dataform_v1beta1_QueryCompilationResultActionsResponse_descriptor = - getDescriptor().getMessageType(97); + getDescriptor().getMessageType(102); internal_static_google_cloud_dataform_v1beta1_QueryCompilationResultActionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryCompilationResultActionsResponse_descriptor, @@ -3409,7 +3577,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CompilationResultActions", "NextPageToken", }); internal_static_google_cloud_dataform_v1beta1_WorkflowConfig_descriptor = - getDescriptor().getMessageType(98); + getDescriptor().getMessageType(103); internal_static_google_cloud_dataform_v1beta1_WorkflowConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_WorkflowConfig_descriptor, @@ -3435,7 +3603,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "WorkflowInvocation", "ErrorStatus", "ExecutionTime", "Result", }); internal_static_google_cloud_dataform_v1beta1_InvocationConfig_descriptor = - getDescriptor().getMessageType(99); + getDescriptor().getMessageType(104); internal_static_google_cloud_dataform_v1beta1_InvocationConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_InvocationConfig_descriptor, @@ -3449,7 +3617,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "QueryPriority", }); internal_static_google_cloud_dataform_v1beta1_ListWorkflowConfigsRequest_descriptor = - getDescriptor().getMessageType(100); + getDescriptor().getMessageType(105); internal_static_google_cloud_dataform_v1beta1_ListWorkflowConfigsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ListWorkflowConfigsRequest_descriptor, @@ -3457,7 +3625,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", }); internal_static_google_cloud_dataform_v1beta1_ListWorkflowConfigsResponse_descriptor = - getDescriptor().getMessageType(101); + getDescriptor().getMessageType(106); internal_static_google_cloud_dataform_v1beta1_ListWorkflowConfigsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ListWorkflowConfigsResponse_descriptor, @@ -3465,7 +3633,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "WorkflowConfigs", "NextPageToken", "Unreachable", }); internal_static_google_cloud_dataform_v1beta1_GetWorkflowConfigRequest_descriptor = - getDescriptor().getMessageType(102); + getDescriptor().getMessageType(107); internal_static_google_cloud_dataform_v1beta1_GetWorkflowConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_GetWorkflowConfigRequest_descriptor, @@ -3473,7 +3641,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_CreateWorkflowConfigRequest_descriptor = - getDescriptor().getMessageType(103); + getDescriptor().getMessageType(108); internal_static_google_cloud_dataform_v1beta1_CreateWorkflowConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CreateWorkflowConfigRequest_descriptor, @@ -3481,7 +3649,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "WorkflowConfig", "WorkflowConfigId", }); internal_static_google_cloud_dataform_v1beta1_UpdateWorkflowConfigRequest_descriptor = - getDescriptor().getMessageType(104); + getDescriptor().getMessageType(109); internal_static_google_cloud_dataform_v1beta1_UpdateWorkflowConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_UpdateWorkflowConfigRequest_descriptor, @@ -3489,7 +3657,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UpdateMask", "WorkflowConfig", }); internal_static_google_cloud_dataform_v1beta1_DeleteWorkflowConfigRequest_descriptor = - getDescriptor().getMessageType(105); + getDescriptor().getMessageType(110); internal_static_google_cloud_dataform_v1beta1_DeleteWorkflowConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_DeleteWorkflowConfigRequest_descriptor, @@ -3497,7 +3665,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_WorkflowInvocation_descriptor = - getDescriptor().getMessageType(106); + getDescriptor().getMessageType(111); internal_static_google_cloud_dataform_v1beta1_WorkflowInvocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_WorkflowInvocation_descriptor, @@ -3516,7 +3684,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CompilationSource", }); internal_static_google_cloud_dataform_v1beta1_ListWorkflowInvocationsRequest_descriptor = - getDescriptor().getMessageType(107); + getDescriptor().getMessageType(112); internal_static_google_cloud_dataform_v1beta1_ListWorkflowInvocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ListWorkflowInvocationsRequest_descriptor, @@ -3524,7 +3692,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", "OrderBy", "Filter", }); internal_static_google_cloud_dataform_v1beta1_ListWorkflowInvocationsResponse_descriptor = - getDescriptor().getMessageType(108); + getDescriptor().getMessageType(113); internal_static_google_cloud_dataform_v1beta1_ListWorkflowInvocationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_ListWorkflowInvocationsResponse_descriptor, @@ -3532,7 +3700,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "WorkflowInvocations", "NextPageToken", "Unreachable", }); internal_static_google_cloud_dataform_v1beta1_GetWorkflowInvocationRequest_descriptor = - getDescriptor().getMessageType(109); + getDescriptor().getMessageType(114); internal_static_google_cloud_dataform_v1beta1_GetWorkflowInvocationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_GetWorkflowInvocationRequest_descriptor, @@ -3540,7 +3708,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_CreateWorkflowInvocationRequest_descriptor = - getDescriptor().getMessageType(110); + getDescriptor().getMessageType(115); internal_static_google_cloud_dataform_v1beta1_CreateWorkflowInvocationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CreateWorkflowInvocationRequest_descriptor, @@ -3548,7 +3716,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "WorkflowInvocation", }); internal_static_google_cloud_dataform_v1beta1_DeleteWorkflowInvocationRequest_descriptor = - getDescriptor().getMessageType(111); + getDescriptor().getMessageType(116); internal_static_google_cloud_dataform_v1beta1_DeleteWorkflowInvocationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_DeleteWorkflowInvocationRequest_descriptor, @@ -3556,7 +3724,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_CancelWorkflowInvocationRequest_descriptor = - getDescriptor().getMessageType(112); + getDescriptor().getMessageType(117); internal_static_google_cloud_dataform_v1beta1_CancelWorkflowInvocationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CancelWorkflowInvocationRequest_descriptor, @@ -3564,13 +3732,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_CancelWorkflowInvocationResponse_descriptor = - getDescriptor().getMessageType(113); + getDescriptor().getMessageType(118); internal_static_google_cloud_dataform_v1beta1_CancelWorkflowInvocationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CancelWorkflowInvocationResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_dataform_v1beta1_WorkflowInvocationAction_descriptor = - getDescriptor().getMessageType(114); + getDescriptor().getMessageType(119); internal_static_google_cloud_dataform_v1beta1_WorkflowInvocationAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_WorkflowInvocationAction_descriptor, @@ -3657,7 +3825,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Column", }); internal_static_google_cloud_dataform_v1beta1_QueryWorkflowInvocationActionsRequest_descriptor = - getDescriptor().getMessageType(115); + getDescriptor().getMessageType(120); internal_static_google_cloud_dataform_v1beta1_QueryWorkflowInvocationActionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryWorkflowInvocationActionsRequest_descriptor, @@ -3665,7 +3833,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "PageSize", "PageToken", }); internal_static_google_cloud_dataform_v1beta1_QueryWorkflowInvocationActionsResponse_descriptor = - getDescriptor().getMessageType(116); + getDescriptor().getMessageType(121); internal_static_google_cloud_dataform_v1beta1_QueryWorkflowInvocationActionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryWorkflowInvocationActionsResponse_descriptor, @@ -3673,7 +3841,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "WorkflowInvocationActions", "NextPageToken", }); internal_static_google_cloud_dataform_v1beta1_Config_descriptor = - getDescriptor().getMessageType(117); + getDescriptor().getMessageType(122); internal_static_google_cloud_dataform_v1beta1_Config_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_Config_descriptor, @@ -3681,7 +3849,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "DefaultKmsKeyName", "InternalMetadata", }); internal_static_google_cloud_dataform_v1beta1_GetConfigRequest_descriptor = - getDescriptor().getMessageType(118); + getDescriptor().getMessageType(123); internal_static_google_cloud_dataform_v1beta1_GetConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_GetConfigRequest_descriptor, @@ -3689,7 +3857,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_UpdateConfigRequest_descriptor = - getDescriptor().getMessageType(119); + getDescriptor().getMessageType(124); internal_static_google_cloud_dataform_v1beta1_UpdateConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_UpdateConfigRequest_descriptor, @@ -3697,7 +3865,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Config", "UpdateMask", }); internal_static_google_cloud_dataform_v1beta1_Folder_descriptor = - getDescriptor().getMessageType(120); + getDescriptor().getMessageType(125); internal_static_google_cloud_dataform_v1beta1_Folder_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_Folder_descriptor, @@ -3712,7 +3880,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CreatorIamPrincipal", }); internal_static_google_cloud_dataform_v1beta1_CreateFolderRequest_descriptor = - getDescriptor().getMessageType(121); + getDescriptor().getMessageType(126); internal_static_google_cloud_dataform_v1beta1_CreateFolderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CreateFolderRequest_descriptor, @@ -3720,7 +3888,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "Folder", "FolderId", }); internal_static_google_cloud_dataform_v1beta1_MoveFolderRequest_descriptor = - getDescriptor().getMessageType(122); + getDescriptor().getMessageType(127); internal_static_google_cloud_dataform_v1beta1_MoveFolderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_MoveFolderRequest_descriptor, @@ -3728,7 +3896,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "DestinationContainingFolder", }); internal_static_google_cloud_dataform_v1beta1_GetFolderRequest_descriptor = - getDescriptor().getMessageType(123); + getDescriptor().getMessageType(128); internal_static_google_cloud_dataform_v1beta1_GetFolderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_GetFolderRequest_descriptor, @@ -3736,7 +3904,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_UpdateFolderRequest_descriptor = - getDescriptor().getMessageType(124); + getDescriptor().getMessageType(129); internal_static_google_cloud_dataform_v1beta1_UpdateFolderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_UpdateFolderRequest_descriptor, @@ -3744,7 +3912,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UpdateMask", "Folder", }); internal_static_google_cloud_dataform_v1beta1_DeleteFolderRequest_descriptor = - getDescriptor().getMessageType(125); + getDescriptor().getMessageType(130); internal_static_google_cloud_dataform_v1beta1_DeleteFolderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_DeleteFolderRequest_descriptor, @@ -3752,7 +3920,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_DeleteFolderTreeRequest_descriptor = - getDescriptor().getMessageType(126); + getDescriptor().getMessageType(131); internal_static_google_cloud_dataform_v1beta1_DeleteFolderTreeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_DeleteFolderTreeRequest_descriptor, @@ -3760,7 +3928,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "Force", }); internal_static_google_cloud_dataform_v1beta1_DeleteTeamFolderTreeRequest_descriptor = - getDescriptor().getMessageType(127); + getDescriptor().getMessageType(132); internal_static_google_cloud_dataform_v1beta1_DeleteTeamFolderTreeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_DeleteTeamFolderTreeRequest_descriptor, @@ -3768,7 +3936,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "Force", }); internal_static_google_cloud_dataform_v1beta1_DeleteFolderTreeMetadata_descriptor = - getDescriptor().getMessageType(128); + getDescriptor().getMessageType(133); internal_static_google_cloud_dataform_v1beta1_DeleteFolderTreeMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_DeleteFolderTreeMetadata_descriptor, @@ -3776,7 +3944,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CreateTime", "EndTime", "Target", "State", "PercentComplete", }); internal_static_google_cloud_dataform_v1beta1_QueryFolderContentsRequest_descriptor = - getDescriptor().getMessageType(129); + getDescriptor().getMessageType(134); internal_static_google_cloud_dataform_v1beta1_QueryFolderContentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryFolderContentsRequest_descriptor, @@ -3784,7 +3952,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Folder", "PageSize", "PageToken", "OrderBy", "Filter", }); internal_static_google_cloud_dataform_v1beta1_QueryFolderContentsResponse_descriptor = - getDescriptor().getMessageType(130); + getDescriptor().getMessageType(135); internal_static_google_cloud_dataform_v1beta1_QueryFolderContentsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryFolderContentsResponse_descriptor, @@ -3801,7 +3969,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Folder", "Repository", "Entry", }); internal_static_google_cloud_dataform_v1beta1_QueryUserRootContentsRequest_descriptor = - getDescriptor().getMessageType(131); + getDescriptor().getMessageType(136); internal_static_google_cloud_dataform_v1beta1_QueryUserRootContentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryUserRootContentsRequest_descriptor, @@ -3809,7 +3977,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Location", "PageSize", "PageToken", "OrderBy", "Filter", }); internal_static_google_cloud_dataform_v1beta1_QueryUserRootContentsResponse_descriptor = - getDescriptor().getMessageType(132); + getDescriptor().getMessageType(137); internal_static_google_cloud_dataform_v1beta1_QueryUserRootContentsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryUserRootContentsResponse_descriptor, @@ -3826,7 +3994,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Folder", "Repository", "Entry", }); internal_static_google_cloud_dataform_v1beta1_TeamFolder_descriptor = - getDescriptor().getMessageType(133); + getDescriptor().getMessageType(138); internal_static_google_cloud_dataform_v1beta1_TeamFolder_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_TeamFolder_descriptor, @@ -3839,7 +4007,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CreatorIamPrincipal", }); internal_static_google_cloud_dataform_v1beta1_CreateTeamFolderRequest_descriptor = - getDescriptor().getMessageType(134); + getDescriptor().getMessageType(139); internal_static_google_cloud_dataform_v1beta1_CreateTeamFolderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_CreateTeamFolderRequest_descriptor, @@ -3847,7 +4015,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "TeamFolder", "TeamFolderId", }); internal_static_google_cloud_dataform_v1beta1_GetTeamFolderRequest_descriptor = - getDescriptor().getMessageType(135); + getDescriptor().getMessageType(140); internal_static_google_cloud_dataform_v1beta1_GetTeamFolderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_GetTeamFolderRequest_descriptor, @@ -3855,7 +4023,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_UpdateTeamFolderRequest_descriptor = - getDescriptor().getMessageType(136); + getDescriptor().getMessageType(141); internal_static_google_cloud_dataform_v1beta1_UpdateTeamFolderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_UpdateTeamFolderRequest_descriptor, @@ -3863,7 +4031,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UpdateMask", "TeamFolder", }); internal_static_google_cloud_dataform_v1beta1_DeleteTeamFolderRequest_descriptor = - getDescriptor().getMessageType(137); + getDescriptor().getMessageType(142); internal_static_google_cloud_dataform_v1beta1_DeleteTeamFolderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_DeleteTeamFolderRequest_descriptor, @@ -3871,7 +4039,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_dataform_v1beta1_QueryTeamFolderContentsRequest_descriptor = - getDescriptor().getMessageType(138); + getDescriptor().getMessageType(143); internal_static_google_cloud_dataform_v1beta1_QueryTeamFolderContentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryTeamFolderContentsRequest_descriptor, @@ -3879,7 +4047,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TeamFolder", "PageSize", "PageToken", "OrderBy", "Filter", }); internal_static_google_cloud_dataform_v1beta1_QueryTeamFolderContentsResponse_descriptor = - getDescriptor().getMessageType(139); + getDescriptor().getMessageType(144); internal_static_google_cloud_dataform_v1beta1_QueryTeamFolderContentsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_QueryTeamFolderContentsResponse_descriptor, @@ -3896,7 +4064,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Folder", "Repository", "Entry", }); internal_static_google_cloud_dataform_v1beta1_SearchTeamFoldersRequest_descriptor = - getDescriptor().getMessageType(140); + getDescriptor().getMessageType(145); internal_static_google_cloud_dataform_v1beta1_SearchTeamFoldersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_SearchTeamFoldersRequest_descriptor, @@ -3904,7 +4072,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Location", "PageSize", "PageToken", "OrderBy", "Filter", }); internal_static_google_cloud_dataform_v1beta1_SearchTeamFoldersResponse_descriptor = - getDescriptor().getMessageType(141); + getDescriptor().getMessageType(146); internal_static_google_cloud_dataform_v1beta1_SearchTeamFoldersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_SearchTeamFoldersResponse_descriptor, @@ -3921,7 +4089,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TeamFolder", "Entry", }); internal_static_google_cloud_dataform_v1beta1_MoveFolderMetadata_descriptor = - getDescriptor().getMessageType(142); + getDescriptor().getMessageType(147); internal_static_google_cloud_dataform_v1beta1_MoveFolderMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_MoveFolderMetadata_descriptor, @@ -3929,7 +4097,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CreateTime", "EndTime", "Target", "State", "PercentComplete", }); internal_static_google_cloud_dataform_v1beta1_MoveRepositoryMetadata_descriptor = - getDescriptor().getMessageType(143); + getDescriptor().getMessageType(148); internal_static_google_cloud_dataform_v1beta1_MoveRepositoryMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_MoveRepositoryMetadata_descriptor, @@ -3937,7 +4105,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CreateTime", "EndTime", "Target", "State", "PercentComplete", }); internal_static_google_cloud_dataform_v1beta1_DeleteRepositoryLongRunningMetadata_descriptor = - getDescriptor().getMessageType(144); + getDescriptor().getMessageType(149); internal_static_google_cloud_dataform_v1beta1_DeleteRepositoryLongRunningMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_dataform_v1beta1_DeleteRepositoryLongRunningMetadata_descriptor, @@ -3950,6 +4118,46 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ChildResourcesCount", "RemainingChildResourcesCount", }); + internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesRequest_descriptor = + getDescriptor().getMessageType(150); + internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesRequest_descriptor, + new java.lang.String[] { + "Name", "Filter", "PageSize", "PageToken", + }); + internal_static_google_cloud_dataform_v1beta1_BranchMetadata_descriptor = + getDescriptor().getMessageType(151); + internal_static_google_cloud_dataform_v1beta1_BranchMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_dataform_v1beta1_BranchMetadata_descriptor, + new java.lang.String[] { + "BranchName", "LastCommit", + }); + internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesResponse_descriptor = + getDescriptor().getMessageType(152); + internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesResponse_descriptor, + new java.lang.String[] { + "Branches", "NextPageToken", + }); + internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchRequest_descriptor = + getDescriptor().getMessageType(153); + internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchResponse_descriptor = + getDescriptor().getMessageType(154); + internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchResponse_descriptor, + new java.lang.String[] { + "BranchName", + }); descriptor.resolveAllFeaturesImmutable(); com.google.api.AnnotationsProto.getDescriptor(); com.google.api.ClientProto.getDescriptor(); diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchRequest.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchRequest.java new file mode 100644 index 000000000000..aadc599d08ef --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchRequest.java @@ -0,0 +1,915 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +/** + * + * + *
+ * `DeleteBranch` request message.
+ * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.DeleteBranchRequest} + */ +@com.google.protobuf.Generated +public final class DeleteBranchRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.dataform.v1beta1.DeleteBranchRequest) + DeleteBranchRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "DeleteBranchRequest"); + } + + // Use DeleteBranchRequest.newBuilder() to construct. + private DeleteBranchRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private DeleteBranchRequest() { + name_ = ""; + branch_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_DeleteBranchRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_DeleteBranchRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.DeleteBranchRequest.class, + com.google.cloud.dataform.v1beta1.DeleteBranchRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * 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 workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BRANCH_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object branch_ = ""; + + /** + * + * + *
+   * Required. The name of the branch in the Git repository to delete.
+   * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The branch. + */ + @java.lang.Override + public java.lang.String getBranch() { + java.lang.Object ref = branch_; + 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(); + branch_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The name of the branch in the Git repository to delete.
+   * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for branch. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBranchBytes() { + java.lang.Object ref = branch_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + branch_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FORCE_FIELD_NUMBER = 3; + private boolean force_ = false; + + /** + * + * + *
+   * Optional. If set to true, any non-pushed commits on the branch will be
+   * deleted. Upstream branch name will be the same as the branch to delete.
+   * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + @java.lang.Override + public boolean getForce() { + return force_; + } + + 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.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(branch_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, branch_); + } + if (force_ != false) { + output.writeBool(3, force_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(branch_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, branch_); + } + if (force_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, force_); + } + 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.dataform.v1beta1.DeleteBranchRequest)) { + return super.equals(obj); + } + com.google.cloud.dataform.v1beta1.DeleteBranchRequest other = + (com.google.cloud.dataform.v1beta1.DeleteBranchRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getBranch().equals(other.getBranch())) return false; + if (getForce() != other.getForce()) 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) + BRANCH_FIELD_NUMBER; + hash = (53 * hash) + getBranch().hashCode(); + hash = (37 * hash) + FORCE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getForce()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchRequest 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.dataform.v1beta1.DeleteBranchRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchRequest 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.dataform.v1beta1.DeleteBranchRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.DeleteBranchRequest 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * `DeleteBranch` request message.
+   * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.DeleteBranchRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dataform.v1beta1.DeleteBranchRequest) + com.google.cloud.dataform.v1beta1.DeleteBranchRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_DeleteBranchRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_DeleteBranchRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.DeleteBranchRequest.class, + com.google.cloud.dataform.v1beta1.DeleteBranchRequest.Builder.class); + } + + // Construct using com.google.cloud.dataform.v1beta1.DeleteBranchRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + branch_ = ""; + force_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_DeleteBranchRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.DeleteBranchRequest getDefaultInstanceForType() { + return com.google.cloud.dataform.v1beta1.DeleteBranchRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.DeleteBranchRequest build() { + com.google.cloud.dataform.v1beta1.DeleteBranchRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.DeleteBranchRequest buildPartial() { + com.google.cloud.dataform.v1beta1.DeleteBranchRequest result = + new com.google.cloud.dataform.v1beta1.DeleteBranchRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dataform.v1beta1.DeleteBranchRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.branch_ = branch_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.force_ = force_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dataform.v1beta1.DeleteBranchRequest) { + return mergeFrom((com.google.cloud.dataform.v1beta1.DeleteBranchRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dataform.v1beta1.DeleteBranchRequest other) { + if (other == com.google.cloud.dataform.v1beta1.DeleteBranchRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getBranch().isEmpty()) { + branch_ = other.branch_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.getForce() != false) { + setForce(other.getForce()); + } + 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: + { + branch_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + force_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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; + } + + private java.lang.Object branch_ = ""; + + /** + * + * + *
+     * Required. The name of the branch in the Git repository to delete.
+     * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The branch. + */ + public java.lang.String getBranch() { + java.lang.Object ref = branch_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + branch_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The name of the branch in the Git repository to delete.
+     * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for branch. + */ + public com.google.protobuf.ByteString getBranchBytes() { + java.lang.Object ref = branch_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + branch_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The name of the branch in the Git repository to delete.
+     * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The branch to set. + * @return This builder for chaining. + */ + public Builder setBranch(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + branch_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name of the branch in the Git repository to delete.
+     * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearBranch() { + branch_ = getDefaultInstance().getBranch(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name of the branch in the Git repository to delete.
+     * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for branch to set. + * @return This builder for chaining. + */ + public Builder setBranchBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + branch_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private boolean force_; + + /** + * + * + *
+     * Optional. If set to true, any non-pushed commits on the branch will be
+     * deleted. Upstream branch name will be the same as the branch to delete.
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + @java.lang.Override + public boolean getForce() { + return force_; + } + + /** + * + * + *
+     * Optional. If set to true, any non-pushed commits on the branch will be
+     * deleted. Upstream branch name will be the same as the branch to delete.
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The force to set. + * @return This builder for chaining. + */ + public Builder setForce(boolean value) { + + force_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. If set to true, any non-pushed commits on the branch will be
+     * deleted. Upstream branch name will be the same as the branch to delete.
+     * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearForce() { + bitField0_ = (bitField0_ & ~0x00000004); + force_ = false; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.DeleteBranchRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dataform.v1beta1.DeleteBranchRequest) + private static final com.google.cloud.dataform.v1beta1.DeleteBranchRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dataform.v1beta1.DeleteBranchRequest(); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteBranchRequest 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.dataform.v1beta1.DeleteBranchRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchRequestOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchRequestOrBuilder.java new file mode 100644 index 000000000000..858e2034876f --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchRequestOrBuilder.java @@ -0,0 +1,102 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +@com.google.protobuf.Generated +public interface DeleteBranchRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dataform.v1beta1.DeleteBranchRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Required. The name of the branch in the Git repository to delete.
+   * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The branch. + */ + java.lang.String getBranch(); + + /** + * + * + *
+   * Required. The name of the branch in the Git repository to delete.
+   * 
+ * + * string branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for branch. + */ + com.google.protobuf.ByteString getBranchBytes(); + + /** + * + * + *
+   * Optional. If set to true, any non-pushed commits on the branch will be
+   * deleted. Upstream branch name will be the same as the branch to delete.
+   * 
+ * + * bool force = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The force. + */ + boolean getForce(); +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchResponse.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchResponse.java new file mode 100644 index 000000000000..7bd0b69fd91c --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchResponse.java @@ -0,0 +1,397 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +/** + * + * + *
+ * `DeleteBranch` response message.
+ * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.DeleteBranchResponse} + */ +@com.google.protobuf.Generated +public final class DeleteBranchResponse extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.dataform.v1beta1.DeleteBranchResponse) + DeleteBranchResponseOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "DeleteBranchResponse"); + } + + // Use DeleteBranchResponse.newBuilder() to construct. + private DeleteBranchResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private DeleteBranchResponse() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_DeleteBranchResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_DeleteBranchResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.DeleteBranchResponse.class, + com.google.cloud.dataform.v1beta1.DeleteBranchResponse.Builder.class); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + 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.dataform.v1beta1.DeleteBranchResponse)) { + return super.equals(obj); + } + com.google.cloud.dataform.v1beta1.DeleteBranchResponse other = + (com.google.cloud.dataform.v1beta1.DeleteBranchResponse) obj; + + 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 = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchResponse 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.dataform.v1beta1.DeleteBranchResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchResponse 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.dataform.v1beta1.DeleteBranchResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.DeleteBranchResponse 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * `DeleteBranch` response message.
+   * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.DeleteBranchResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dataform.v1beta1.DeleteBranchResponse) + com.google.cloud.dataform.v1beta1.DeleteBranchResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_DeleteBranchResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_DeleteBranchResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.DeleteBranchResponse.class, + com.google.cloud.dataform.v1beta1.DeleteBranchResponse.Builder.class); + } + + // Construct using com.google.cloud.dataform.v1beta1.DeleteBranchResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_DeleteBranchResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.DeleteBranchResponse getDefaultInstanceForType() { + return com.google.cloud.dataform.v1beta1.DeleteBranchResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.DeleteBranchResponse build() { + com.google.cloud.dataform.v1beta1.DeleteBranchResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.DeleteBranchResponse buildPartial() { + com.google.cloud.dataform.v1beta1.DeleteBranchResponse result = + new com.google.cloud.dataform.v1beta1.DeleteBranchResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dataform.v1beta1.DeleteBranchResponse) { + return mergeFrom((com.google.cloud.dataform.v1beta1.DeleteBranchResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dataform.v1beta1.DeleteBranchResponse other) { + if (other == com.google.cloud.dataform.v1beta1.DeleteBranchResponse.getDefaultInstance()) + return this; + 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; + 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; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.DeleteBranchResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dataform.v1beta1.DeleteBranchResponse) + private static final com.google.cloud.dataform.v1beta1.DeleteBranchResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dataform.v1beta1.DeleteBranchResponse(); + } + + public static com.google.cloud.dataform.v1beta1.DeleteBranchResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteBranchResponse 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.dataform.v1beta1.DeleteBranchResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchResponseOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchResponseOrBuilder.java new file mode 100644 index 000000000000..bf1a2703e29b --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/DeleteBranchResponseOrBuilder.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +@com.google.protobuf.Generated +public interface DeleteBranchResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dataform.v1beta1.DeleteBranchResponse) + com.google.protobuf.MessageOrBuilder {} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchRequest.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchRequest.java new file mode 100644 index 000000000000..bddcd92aa373 --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchRequest.java @@ -0,0 +1,637 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +/** + * + * + *
+ * Request message for `FetchCurrentWorkspaceBranch` method.
+ * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest} + */ +@com.google.protobuf.Generated +public final class FetchCurrentWorkspaceBranchRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest) + FetchCurrentWorkspaceBranchRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "FetchCurrentWorkspaceBranchRequest"); + } + + // Use FetchCurrentWorkspaceBranchRequest.newBuilder() to construct. + private FetchCurrentWorkspaceBranchRequest( + com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private FetchCurrentWorkspaceBranchRequest() { + name_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest.class, + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * 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 workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * 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.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.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.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest)) { + return super.equals(obj); + } + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest other = + (com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest) 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.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest 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.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest 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.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for `FetchCurrentWorkspaceBranch` method.
+   * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest) + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest.class, + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest.Builder.class); + } + + // Construct using + // com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest + getDefaultInstanceForType() { + return com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest build() { + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest buildPartial() { + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest result = + new com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest) { + return mergeFrom( + (com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest other) { + if (other + == com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest + .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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest) + private static final com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest(); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FetchCurrentWorkspaceBranchRequest 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.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchRequestOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchRequestOrBuilder.java new file mode 100644 index 000000000000..95e812bb6316 --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchRequestOrBuilder.java @@ -0,0 +1,62 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +@com.google.protobuf.Generated +public interface FetchCurrentWorkspaceBranchRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * 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-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchResponse.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchResponse.java new file mode 100644 index 000000000000..fd55ca0b51a1 --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchResponse.java @@ -0,0 +1,609 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +/** + * + * + *
+ * Response message for `FetchCurrentWorkspaceBranch` method.
+ * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse} + */ +@com.google.protobuf.Generated +public final class FetchCurrentWorkspaceBranchResponse extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse) + FetchCurrentWorkspaceBranchResponseOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "FetchCurrentWorkspaceBranchResponse"); + } + + // Use FetchCurrentWorkspaceBranchResponse.newBuilder() to construct. + private FetchCurrentWorkspaceBranchResponse( + com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private FetchCurrentWorkspaceBranchResponse() { + branchName_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse.class, + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse.Builder.class); + } + + public static final int BRANCH_NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object branchName_ = ""; + + /** + * + * + *
+   * The name of the current branch for the workspace.
+   * 
+ * + * string branch_name = 1; + * + * @return The branchName. + */ + @java.lang.Override + public java.lang.String getBranchName() { + java.lang.Object ref = branchName_; + 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(); + branchName_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the current branch for the workspace.
+   * 
+ * + * string branch_name = 1; + * + * @return The bytes for branchName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBranchNameBytes() { + java.lang.Object ref = branchName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + branchName_ = 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.GeneratedMessage.isStringEmpty(branchName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, branchName_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(branchName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, branchName_); + } + 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.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse)) { + return super.equals(obj); + } + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse other = + (com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse) obj; + + if (!getBranchName().equals(other.getBranchName())) 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) + BRANCH_NAME_FIELD_NUMBER; + hash = (53 * hash) + getBranchName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse 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.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse 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.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Response message for `FetchCurrentWorkspaceBranch` method.
+   * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse) + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse.class, + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse.Builder.class); + } + + // Construct using + // com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + branchName_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchCurrentWorkspaceBranchResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse + getDefaultInstanceForType() { + return com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse build() { + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse buildPartial() { + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse result = + new com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.branchName_ = branchName_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse) { + return mergeFrom( + (com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse other) { + if (other + == com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse + .getDefaultInstance()) return this; + if (!other.getBranchName().isEmpty()) { + branchName_ = other.branchName_; + 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: + { + branchName_ = 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 branchName_ = ""; + + /** + * + * + *
+     * The name of the current branch for the workspace.
+     * 
+ * + * string branch_name = 1; + * + * @return The branchName. + */ + public java.lang.String getBranchName() { + java.lang.Object ref = branchName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + branchName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the current branch for the workspace.
+     * 
+ * + * string branch_name = 1; + * + * @return The bytes for branchName. + */ + public com.google.protobuf.ByteString getBranchNameBytes() { + java.lang.Object ref = branchName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + branchName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the current branch for the workspace.
+     * 
+ * + * string branch_name = 1; + * + * @param value The branchName to set. + * @return This builder for chaining. + */ + public Builder setBranchName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + branchName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the current branch for the workspace.
+     * 
+ * + * string branch_name = 1; + * + * @return This builder for chaining. + */ + public Builder clearBranchName() { + branchName_ = getDefaultInstance().getBranchName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the current branch for the workspace.
+     * 
+ * + * string branch_name = 1; + * + * @param value The bytes for branchName to set. + * @return This builder for chaining. + */ + public Builder setBranchNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + branchName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse) + private static final com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse(); + } + + public static com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FetchCurrentWorkspaceBranchResponse 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.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchResponseOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchResponseOrBuilder.java new file mode 100644 index 000000000000..f3ca911eb158 --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchCurrentWorkspaceBranchResponseOrBuilder.java @@ -0,0 +1,54 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +@com.google.protobuf.Generated +public interface FetchCurrentWorkspaceBranchResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the current branch for the workspace.
+   * 
+ * + * string branch_name = 1; + * + * @return The branchName. + */ + java.lang.String getBranchName(); + + /** + * + * + *
+   * The name of the current branch for the workspace.
+   * 
+ * + * string branch_name = 1; + * + * @return The bytes for branchName. + */ + com.google.protobuf.ByteString getBranchNameBytes(); +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesRequest.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesRequest.java new file mode 100644 index 000000000000..732140820173 --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesRequest.java @@ -0,0 +1,1343 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +/** + * + * + *
+ * Request message for `FetchWorkspaceBranches` method.
+ * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest} + */ +@com.google.protobuf.Generated +public final class FetchWorkspaceBranchesRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest) + FetchWorkspaceBranchesRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "FetchWorkspaceBranchesRequest"); + } + + // Use FetchWorkspaceBranchesRequest.newBuilder() to construct. + private FetchWorkspaceBranchesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private FetchWorkspaceBranchesRequest() { + name_ = ""; + filter_ = 0; + pageToken_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.class, + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.Builder.class); + } + + /** + * + * + *
+   * Filter for the returned list.
+   * 
+ * + * Protobuf enum {@code google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter} + */ + public enum BranchFilter implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Default value. This value is unused.
+     * 
+ * + * BRANCH_FILTER_UNSPECIFIED = 0; + */ + BRANCH_FILTER_UNSPECIFIED(0), + /** + * + * + *
+     * Returns local branches.
+     * 
+ * + * LOCAL_ONLY = 1; + */ + LOCAL_ONLY(1), + /** + * + * + *
+     * Returns remote branches.
+     * 
+ * + * REMOTE_ONLY = 2; + */ + REMOTE_ONLY(2), + /** + * + * + *
+     * Returns all branches.
+     * 
+ * + * ALL = 3; + */ + ALL(3), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "BranchFilter"); + } + + /** + * + * + *
+     * Default value. This value is unused.
+     * 
+ * + * BRANCH_FILTER_UNSPECIFIED = 0; + */ + public static final int BRANCH_FILTER_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Returns local branches.
+     * 
+ * + * LOCAL_ONLY = 1; + */ + public static final int LOCAL_ONLY_VALUE = 1; + + /** + * + * + *
+     * Returns remote branches.
+     * 
+ * + * REMOTE_ONLY = 2; + */ + public static final int REMOTE_ONLY_VALUE = 2; + + /** + * + * + *
+     * Returns all branches.
+     * 
+ * + * ALL = 3; + */ + public static final int ALL_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static BranchFilter 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 BranchFilter forNumber(int value) { + switch (value) { + case 0: + return BRANCH_FILTER_UNSPECIFIED; + case 1: + return LOCAL_ONLY; + case 2: + return REMOTE_ONLY; + case 3: + return ALL; + 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 BranchFilter findValueByNumber(int number) { + return BranchFilter.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 com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final BranchFilter[] VALUES = values(); + + public static BranchFilter 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 BranchFilter(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter) + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * 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 workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILTER_FIELD_NUMBER = 2; + private int filter_ = 0; + + /** + * + * + *
+   * Optional. Filter for the returned list.
+   * 
+ * + * + * .google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter filter = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for filter. + */ + @java.lang.Override + public int getFilterValue() { + return filter_; + } + + /** + * + * + *
+   * Optional. Filter for the returned list.
+   * 
+ * + * + * .google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter filter = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The filter. + */ + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter getFilter() { + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter result = + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter.forNumber( + filter_); + return result == null + ? com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter.UNRECOGNIZED + : result; + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 3; + private int pageSize_ = 0; + + /** + * + * + *
+   * Optional. Maximum number of branches to return. The server may return fewer
+   * items than requested. If unspecified, the server will pick an appropriate
+   * default. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * 
+ * + * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * Optional. Page token received from a previous `FetchWorkspaceBranches`
+   * call. Provide this to retrieve the subsequent page.
+   *
+   * When paginating, all other parameters provided to `FetchWorkspaceBranches`,
+   * with the exception of `page_size`, must match the call that provided the
+   * page token.
+   * 
+ * + * string page_token = 4 [(.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. Page token received from a previous `FetchWorkspaceBranches`
+   * call. Provide this to retrieve the subsequent page.
+   *
+   * When paginating, all other parameters provided to `FetchWorkspaceBranches`,
+   * with the exception of `page_size`, must match the call that provided the
+   * page token.
+   * 
+ * + * string page_token = 4 [(.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.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); + } + if (filter_ + != com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter + .BRANCH_FILTER_UNSPECIFIED + .getNumber()) { + output.writeEnum(2, filter_); + } + if (pageSize_ != 0) { + output.writeInt32(3, pageSize_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); + } + if (filter_ + != com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter + .BRANCH_FILTER_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, filter_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, 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.dataform.v1beta1.FetchWorkspaceBranchesRequest)) { + return super.equals(obj); + } + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest other = + (com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (filter_ != other.filter_) 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) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + filter_; + 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.dataform.v1beta1.FetchWorkspaceBranchesRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest 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.dataform.v1beta1.FetchWorkspaceBranchesRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest 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.dataform.v1beta1.FetchWorkspaceBranchesRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.FetchWorkspaceBranchesRequest 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for `FetchWorkspaceBranches` method.
+   * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest) + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.class, + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.Builder.class); + } + + // Construct using com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + filter_ = 0; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest + getDefaultInstanceForType() { + return com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest build() { + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest buildPartial() { + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest result = + new com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.filter_ = filter_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest) { + return mergeFrom((com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest other) { + if (other + == com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.filter_ != 0) { + setFilterValue(other.getFilterValue()); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + 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: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + filter_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + pageToken_ = 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 name_ = ""; + + /** + * + * + *
+     * Required. The workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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; + } + + private int filter_ = 0; + + /** + * + * + *
+     * Optional. Filter for the returned list.
+     * 
+ * + * + * .google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter filter = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for filter. + */ + @java.lang.Override + public int getFilterValue() { + return filter_; + } + + /** + * + * + *
+     * Optional. Filter for the returned list.
+     * 
+ * + * + * .google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter filter = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterValue(int value) { + filter_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filter for the returned list.
+     * 
+ * + * + * .google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter filter = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The filter. + */ + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter + getFilter() { + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter result = + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter.forNumber( + filter_); + return result == null + ? com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter + .UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Optional. Filter for the returned list.
+     * 
+ * + * + * .google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter filter = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + filter_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filter for the returned list.
+     * 
+ * + * + * .google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter filter = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + bitField0_ = (bitField0_ & ~0x00000002); + filter_ = 0; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * Optional. Maximum number of branches to return. The server may return fewer
+     * items than requested. If unspecified, the server will pick an appropriate
+     * default. The maximum value is 1000; values above 1000 will be coerced to
+     * 1000.
+     * 
+ * + * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * Optional. Maximum number of branches to return. The server may return fewer
+     * items than requested. If unspecified, the server will pick an appropriate
+     * default. The maximum value is 1000; values above 1000 will be coerced to
+     * 1000.
+     * 
+ * + * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Maximum number of branches to return. The server may return fewer
+     * items than requested. If unspecified, the server will pick an appropriate
+     * default. The maximum value is 1000; values above 1000 will be coerced to
+     * 1000.
+     * 
+ * + * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000004); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * Optional. Page token received from a previous `FetchWorkspaceBranches`
+     * call. Provide this to retrieve the subsequent page.
+     *
+     * When paginating, all other parameters provided to `FetchWorkspaceBranches`,
+     * with the exception of `page_size`, must match the call that provided the
+     * page token.
+     * 
+ * + * string page_token = 4 [(.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. Page token received from a previous `FetchWorkspaceBranches`
+     * call. Provide this to retrieve the subsequent page.
+     *
+     * When paginating, all other parameters provided to `FetchWorkspaceBranches`,
+     * with the exception of `page_size`, must match the call that provided the
+     * page token.
+     * 
+ * + * string page_token = 4 [(.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. Page token received from a previous `FetchWorkspaceBranches`
+     * call. Provide this to retrieve the subsequent page.
+     *
+     * When paginating, all other parameters provided to `FetchWorkspaceBranches`,
+     * with the exception of `page_size`, must match the call that provided the
+     * page token.
+     * 
+ * + * string page_token = 4 [(.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_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Page token received from a previous `FetchWorkspaceBranches`
+     * call. Provide this to retrieve the subsequent page.
+     *
+     * When paginating, all other parameters provided to `FetchWorkspaceBranches`,
+     * with the exception of `page_size`, must match the call that provided the
+     * page token.
+     * 
+ * + * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Page token received from a previous `FetchWorkspaceBranches`
+     * call. Provide this to retrieve the subsequent page.
+     *
+     * When paginating, all other parameters provided to `FetchWorkspaceBranches`,
+     * with the exception of `page_size`, must match the call that provided the
+     * page token.
+     * 
+ * + * string page_token = 4 [(.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_ |= 0x00000008; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest) + private static final com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest(); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FetchWorkspaceBranchesRequest 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.dataform.v1beta1.FetchWorkspaceBranchesRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesRequestOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesRequestOrBuilder.java new file mode 100644 index 000000000000..e0862cff26a1 --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesRequestOrBuilder.java @@ -0,0 +1,144 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +@com.google.protobuf.Generated +public interface FetchWorkspaceBranchesRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. Filter for the returned list.
+   * 
+ * + * + * .google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter filter = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for filter. + */ + int getFilterValue(); + + /** + * + * + *
+   * Optional. Filter for the returned list.
+   * 
+ * + * + * .google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter filter = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The filter. + */ + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter getFilter(); + + /** + * + * + *
+   * Optional. Maximum number of branches to return. The server may return fewer
+   * items than requested. If unspecified, the server will pick an appropriate
+   * default. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * 
+ * + * int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. Page token received from a previous `FetchWorkspaceBranches`
+   * call. Provide this to retrieve the subsequent page.
+   *
+   * When paginating, all other parameters provided to `FetchWorkspaceBranches`,
+   * with the exception of `page_size`, must match the call that provided the
+   * page token.
+   * 
+ * + * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * Optional. Page token received from a previous `FetchWorkspaceBranches`
+   * call. Provide this to retrieve the subsequent page.
+   *
+   * When paginating, all other parameters provided to `FetchWorkspaceBranches`,
+   * with the exception of `page_size`, must match the call that provided the
+   * page token.
+   * 
+ * + * string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesResponse.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesResponse.java new file mode 100644 index 000000000000..ac483ada0e56 --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesResponse.java @@ -0,0 +1,1130 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +/** + * + * + *
+ * Response message for `FetchWorkspaceBranches` method.
+ * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse} + */ +@com.google.protobuf.Generated +public final class FetchWorkspaceBranchesResponse extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse) + FetchWorkspaceBranchesResponseOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "FetchWorkspaceBranchesResponse"); + } + + // Use FetchWorkspaceBranchesResponse.newBuilder() to construct. + private FetchWorkspaceBranchesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private FetchWorkspaceBranchesResponse() { + branches_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse.class, + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse.Builder.class); + } + + public static final int BRANCHES_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List branches_; + + /** + * + * + *
+   * The branches in the workspace.
+   * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + @java.lang.Override + public java.util.List getBranchesList() { + return branches_; + } + + /** + * + * + *
+   * The branches in the workspace.
+   * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + @java.lang.Override + public java.util.List + getBranchesOrBuilderList() { + return branches_; + } + + /** + * + * + *
+   * The branches in the workspace.
+   * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + @java.lang.Override + public int getBranchesCount() { + return branches_.size(); + } + + /** + * + * + *
+   * The branches in the workspace.
+   * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + @java.lang.Override + public com.google.cloud.dataform.v1beta1.BranchMetadata getBranches(int index) { + return branches_.get(index); + } + + /** + * + * + *
+   * The branches in the workspace.
+   * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + @java.lang.Override + public com.google.cloud.dataform.v1beta1.BranchMetadataOrBuilder getBranchesOrBuilder(int index) { + return branches_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * A token, which can be sent as `page_token` to retrieve the next page.
+   * If this field is omitted, there are no subsequent pages.
+   * 
+ * + * 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; + } + } + + /** + * + * + *
+   * A token, which can be sent as `page_token` to retrieve the next page.
+   * If this field is omitted, there are no subsequent pages.
+   * 
+ * + * 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 < branches_.size(); i++) { + output.writeMessage(1, branches_.get(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.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 < branches_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, branches_.get(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.FetchWorkspaceBranchesResponse)) { + return super.equals(obj); + } + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse other = + (com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse) obj; + + if (!getBranchesList().equals(other.getBranchesList())) 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 (getBranchesCount() > 0) { + hash = (37 * hash) + BRANCHES_FIELD_NUMBER; + hash = (53 * hash) + getBranchesList().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.dataform.v1beta1.FetchWorkspaceBranchesResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse 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.dataform.v1beta1.FetchWorkspaceBranchesResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse 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.dataform.v1beta1.FetchWorkspaceBranchesResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.FetchWorkspaceBranchesResponse 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Response message for `FetchWorkspaceBranches` method.
+   * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse) + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse.class, + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse.Builder.class); + } + + // Construct using com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (branchesBuilder_ == null) { + branches_ = java.util.Collections.emptyList(); + } else { + branches_ = null; + branchesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_FetchWorkspaceBranchesResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse + getDefaultInstanceForType() { + return com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse build() { + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse buildPartial() { + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse result = + new com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse result) { + if (branchesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + branches_ = java.util.Collections.unmodifiableList(branches_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.branches_ = branches_; + } else { + result.branches_ = branchesBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse) { + return mergeFrom((com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse other) { + if (other + == com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse.getDefaultInstance()) + return this; + if (branchesBuilder_ == null) { + if (!other.branches_.isEmpty()) { + if (branches_.isEmpty()) { + branches_ = other.branches_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBranchesIsMutable(); + branches_.addAll(other.branches_); + } + onChanged(); + } + } else { + if (!other.branches_.isEmpty()) { + if (branchesBuilder_.isEmpty()) { + branchesBuilder_.dispose(); + branchesBuilder_ = null; + branches_ = other.branches_; + bitField0_ = (bitField0_ & ~0x00000001); + branchesBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetBranchesFieldBuilder() + : null; + } else { + branchesBuilder_.addAllMessages(other.branches_); + } + } + } + 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.dataform.v1beta1.BranchMetadata m = + input.readMessage( + com.google.cloud.dataform.v1beta1.BranchMetadata.parser(), + extensionRegistry); + if (branchesBuilder_ == null) { + ensureBranchesIsMutable(); + branches_.add(m); + } else { + branchesBuilder_.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 branches_ = + java.util.Collections.emptyList(); + + private void ensureBranchesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + branches_ = + new java.util.ArrayList(branches_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.dataform.v1beta1.BranchMetadata, + com.google.cloud.dataform.v1beta1.BranchMetadata.Builder, + com.google.cloud.dataform.v1beta1.BranchMetadataOrBuilder> + branchesBuilder_; + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public java.util.List getBranchesList() { + if (branchesBuilder_ == null) { + return java.util.Collections.unmodifiableList(branches_); + } else { + return branchesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public int getBranchesCount() { + if (branchesBuilder_ == null) { + return branches_.size(); + } else { + return branchesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public com.google.cloud.dataform.v1beta1.BranchMetadata getBranches(int index) { + if (branchesBuilder_ == null) { + return branches_.get(index); + } else { + return branchesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public Builder setBranches(int index, com.google.cloud.dataform.v1beta1.BranchMetadata value) { + if (branchesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBranchesIsMutable(); + branches_.set(index, value); + onChanged(); + } else { + branchesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public Builder setBranches( + int index, com.google.cloud.dataform.v1beta1.BranchMetadata.Builder builderForValue) { + if (branchesBuilder_ == null) { + ensureBranchesIsMutable(); + branches_.set(index, builderForValue.build()); + onChanged(); + } else { + branchesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public Builder addBranches(com.google.cloud.dataform.v1beta1.BranchMetadata value) { + if (branchesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBranchesIsMutable(); + branches_.add(value); + onChanged(); + } else { + branchesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public Builder addBranches(int index, com.google.cloud.dataform.v1beta1.BranchMetadata value) { + if (branchesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBranchesIsMutable(); + branches_.add(index, value); + onChanged(); + } else { + branchesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public Builder addBranches( + com.google.cloud.dataform.v1beta1.BranchMetadata.Builder builderForValue) { + if (branchesBuilder_ == null) { + ensureBranchesIsMutable(); + branches_.add(builderForValue.build()); + onChanged(); + } else { + branchesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public Builder addBranches( + int index, com.google.cloud.dataform.v1beta1.BranchMetadata.Builder builderForValue) { + if (branchesBuilder_ == null) { + ensureBranchesIsMutable(); + branches_.add(index, builderForValue.build()); + onChanged(); + } else { + branchesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public Builder addAllBranches( + java.lang.Iterable values) { + if (branchesBuilder_ == null) { + ensureBranchesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, branches_); + onChanged(); + } else { + branchesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public Builder clearBranches() { + if (branchesBuilder_ == null) { + branches_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + branchesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public Builder removeBranches(int index) { + if (branchesBuilder_ == null) { + ensureBranchesIsMutable(); + branches_.remove(index); + onChanged(); + } else { + branchesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public com.google.cloud.dataform.v1beta1.BranchMetadata.Builder getBranchesBuilder(int index) { + return internalGetBranchesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public com.google.cloud.dataform.v1beta1.BranchMetadataOrBuilder getBranchesOrBuilder( + int index) { + if (branchesBuilder_ == null) { + return branches_.get(index); + } else { + return branchesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public java.util.List + getBranchesOrBuilderList() { + if (branchesBuilder_ != null) { + return branchesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(branches_); + } + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public com.google.cloud.dataform.v1beta1.BranchMetadata.Builder addBranchesBuilder() { + return internalGetBranchesFieldBuilder() + .addBuilder(com.google.cloud.dataform.v1beta1.BranchMetadata.getDefaultInstance()); + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public com.google.cloud.dataform.v1beta1.BranchMetadata.Builder addBranchesBuilder(int index) { + return internalGetBranchesFieldBuilder() + .addBuilder(index, com.google.cloud.dataform.v1beta1.BranchMetadata.getDefaultInstance()); + } + + /** + * + * + *
+     * The branches in the workspace.
+     * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + public java.util.List + getBranchesBuilderList() { + return internalGetBranchesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.dataform.v1beta1.BranchMetadata, + com.google.cloud.dataform.v1beta1.BranchMetadata.Builder, + com.google.cloud.dataform.v1beta1.BranchMetadataOrBuilder> + internalGetBranchesFieldBuilder() { + if (branchesBuilder_ == null) { + branchesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.dataform.v1beta1.BranchMetadata, + com.google.cloud.dataform.v1beta1.BranchMetadata.Builder, + com.google.cloud.dataform.v1beta1.BranchMetadataOrBuilder>( + branches_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + branches_ = null; + } + return branchesBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token, which can be sent as `page_token` to retrieve the next page.
+     * If this field is omitted, there are no subsequent pages.
+     * 
+ * + * 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; + } + } + + /** + * + * + *
+     * A token, which can be sent as `page_token` to retrieve the next page.
+     * If this field is omitted, there are no subsequent pages.
+     * 
+ * + * 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; + } + } + + /** + * + * + *
+     * A token, which can be sent as `page_token` to retrieve the next page.
+     * If this field is omitted, there are no subsequent pages.
+     * 
+ * + * 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; + } + + /** + * + * + *
+     * A token, which can be sent as `page_token` to retrieve the next page.
+     * If this field is omitted, there are no subsequent pages.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token, which can be sent as `page_token` to retrieve the next page.
+     * If this field is omitted, there are no subsequent pages.
+     * 
+ * + * 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; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse) + private static final com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse(); + } + + public static com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FetchWorkspaceBranchesResponse 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.dataform.v1beta1.FetchWorkspaceBranchesResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesResponseOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesResponseOrBuilder.java new file mode 100644 index 000000000000..6ea25293d817 --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/FetchWorkspaceBranchesResponseOrBuilder.java @@ -0,0 +1,112 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +@com.google.protobuf.Generated +public interface FetchWorkspaceBranchesResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The branches in the workspace.
+   * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + java.util.List getBranchesList(); + + /** + * + * + *
+   * The branches in the workspace.
+   * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + com.google.cloud.dataform.v1beta1.BranchMetadata getBranches(int index); + + /** + * + * + *
+   * The branches in the workspace.
+   * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + int getBranchesCount(); + + /** + * + * + *
+   * The branches in the workspace.
+   * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + java.util.List + getBranchesOrBuilderList(); + + /** + * + * + *
+   * The branches in the workspace.
+   * 
+ * + * repeated .google.cloud.dataform.v1beta1.BranchMetadata branches = 1; + */ + com.google.cloud.dataform.v1beta1.BranchMetadataOrBuilder getBranchesOrBuilder(int index); + + /** + * + * + *
+   * A token, which can be sent as `page_token` to retrieve the next page.
+   * If this field is omitted, there are no subsequent pages.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token, which can be sent as `page_token` to retrieve the next page.
+   * If this field is omitted, there are no subsequent pages.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/Repository.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/Repository.java index 6094d6bcf596..af88f8af6021 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/Repository.java +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/Repository.java @@ -324,7 +324,7 @@ public interface GitRemoteSettingsOrBuilder * * * @deprecated google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.token_status is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=922 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=964 * @return The enum numeric value on the wire for tokenStatus. */ @java.lang.Deprecated @@ -344,7 +344,7 @@ public interface GitRemoteSettingsOrBuilder * * * @deprecated google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.token_status is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=922 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=964 * @return The tokenStatus. */ @java.lang.Deprecated @@ -1929,7 +1929,7 @@ public com.google.protobuf.ByteString getGitRepositoryLinkBytes() { * * * @deprecated google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.token_status is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=922 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=964 * @return The enum numeric value on the wire for tokenStatus. */ @java.lang.Override @@ -1952,7 +1952,7 @@ public int getTokenStatusValue() { * * * @deprecated google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.token_status is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=922 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=964 * @return The tokenStatus. */ @java.lang.Override @@ -3356,7 +3356,7 @@ public Builder setGitRepositoryLinkBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.token_status is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=922 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=964 * @return The enum numeric value on the wire for tokenStatus. */ @java.lang.Override @@ -3379,7 +3379,7 @@ public int getTokenStatusValue() { * * * @deprecated google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.token_status is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=922 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=964 * @param value The enum numeric value on the wire for tokenStatus to set. * @return This builder for chaining. */ @@ -3405,7 +3405,7 @@ public Builder setTokenStatusValue(int value) { * * * @deprecated google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.token_status is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=922 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=964 * @return The tokenStatus. */ @java.lang.Override @@ -3435,7 +3435,7 @@ public Builder setTokenStatusValue(int value) { * * * @deprecated google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.token_status is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=922 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=964 * @param value The tokenStatus to set. * @return This builder for chaining. */ @@ -3465,7 +3465,7 @@ public Builder setTokenStatus( * * * @deprecated google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.token_status is - * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=922 + * deprecated. See google/cloud/dataform/v1beta1/dataform.proto;l=964 * @return This builder for chaining. */ @java.lang.Deprecated diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsRequest.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsRequest.java new file mode 100644 index 000000000000..5e2ff6d64b8f --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsRequest.java @@ -0,0 +1,926 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +/** + * + * + *
+ * `SyncWorkspaceRefs` request message.
+ * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest} + */ +@com.google.protobuf.Generated +public final class SyncWorkspaceRefsRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest) + SyncWorkspaceRefsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "SyncWorkspaceRefsRequest"); + } + + // Use SyncWorkspaceRefsRequest.newBuilder() to construct. + private SyncWorkspaceRefsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private SyncWorkspaceRefsRequest() { + name_ = ""; + remoteBranchName_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest.class, + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * 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 workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REMOTE_BRANCH_NAME_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object remoteBranchName_ = ""; + + /** + * + * + *
+   * Optional. The name of the branch in the Git remote to which the refs should
+   * be fetched for. If left unset, all remote branches will be fetched.
+   * 
+ * + * string remote_branch_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The remoteBranchName. + */ + @java.lang.Override + public java.lang.String getRemoteBranchName() { + java.lang.Object ref = remoteBranchName_; + 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(); + remoteBranchName_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. The name of the branch in the Git remote to which the refs should
+   * be fetched for. If left unset, all remote branches will be fetched.
+   * 
+ * + * string remote_branch_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for remoteBranchName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRemoteBranchNameBytes() { + java.lang.Object ref = remoteBranchName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + remoteBranchName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DEEPEN_FIELD_NUMBER = 3; + private int deepen_ = 0; + + /** + * + * + *
+   * Optional. Can be used to deepen the commit history of shallow clones.
+   * Git documentation:
+   * https://git-scm.com/docs/git-fetch#Documentation/git-fetch.txt---deependepth
+   * 
+ * + * int32 deepen = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The deepen. + */ + @java.lang.Override + public int getDeepen() { + return deepen_; + } + + 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.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(remoteBranchName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, remoteBranchName_); + } + if (deepen_ != 0) { + output.writeInt32(3, deepen_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(remoteBranchName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, remoteBranchName_); + } + if (deepen_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, deepen_); + } + 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.dataform.v1beta1.SyncWorkspaceRefsRequest)) { + return super.equals(obj); + } + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest other = + (com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getRemoteBranchName().equals(other.getRemoteBranchName())) return false; + if (getDeepen() != other.getDeepen()) 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) + REMOTE_BRANCH_NAME_FIELD_NUMBER; + hash = (53 * hash) + getRemoteBranchName().hashCode(); + hash = (37 * hash) + DEEPEN_FIELD_NUMBER; + hash = (53 * hash) + getDeepen(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest 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.dataform.v1beta1.SyncWorkspaceRefsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest 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.dataform.v1beta1.SyncWorkspaceRefsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.SyncWorkspaceRefsRequest 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * `SyncWorkspaceRefs` request message.
+   * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest) + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest.class, + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest.Builder.class); + } + + // Construct using com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + remoteBranchName_ = ""; + deepen_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest getDefaultInstanceForType() { + return com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest build() { + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest buildPartial() { + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest result = + new com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.remoteBranchName_ = remoteBranchName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.deepen_ = deepen_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest) { + return mergeFrom((com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest other) { + if (other == com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRemoteBranchName().isEmpty()) { + remoteBranchName_ = other.remoteBranchName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.getDeepen() != 0) { + setDeepen(other.getDeepen()); + } + 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: + { + remoteBranchName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + deepen_ = input.readInt32(); + bitField0_ |= 0x00000004; + break; + } // case 24 + 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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 workspace resource name.
+     * Format:
+     * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+     * 
+ * + * + * 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; + } + + private java.lang.Object remoteBranchName_ = ""; + + /** + * + * + *
+     * Optional. The name of the branch in the Git remote to which the refs should
+     * be fetched for. If left unset, all remote branches will be fetched.
+     * 
+ * + * string remote_branch_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The remoteBranchName. + */ + public java.lang.String getRemoteBranchName() { + java.lang.Object ref = remoteBranchName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + remoteBranchName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. The name of the branch in the Git remote to which the refs should
+     * be fetched for. If left unset, all remote branches will be fetched.
+     * 
+ * + * string remote_branch_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for remoteBranchName. + */ + public com.google.protobuf.ByteString getRemoteBranchNameBytes() { + java.lang.Object ref = remoteBranchName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + remoteBranchName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. The name of the branch in the Git remote to which the refs should
+     * be fetched for. If left unset, all remote branches will be fetched.
+     * 
+ * + * string remote_branch_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The remoteBranchName to set. + * @return This builder for chaining. + */ + public Builder setRemoteBranchName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + remoteBranchName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The name of the branch in the Git remote to which the refs should
+     * be fetched for. If left unset, all remote branches will be fetched.
+     * 
+ * + * string remote_branch_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearRemoteBranchName() { + remoteBranchName_ = getDefaultInstance().getRemoteBranchName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The name of the branch in the Git remote to which the refs should
+     * be fetched for. If left unset, all remote branches will be fetched.
+     * 
+ * + * string remote_branch_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for remoteBranchName to set. + * @return This builder for chaining. + */ + public Builder setRemoteBranchNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + remoteBranchName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private int deepen_; + + /** + * + * + *
+     * Optional. Can be used to deepen the commit history of shallow clones.
+     * Git documentation:
+     * https://git-scm.com/docs/git-fetch#Documentation/git-fetch.txt---deependepth
+     * 
+ * + * int32 deepen = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The deepen. + */ + @java.lang.Override + public int getDeepen() { + return deepen_; + } + + /** + * + * + *
+     * Optional. Can be used to deepen the commit history of shallow clones.
+     * Git documentation:
+     * https://git-scm.com/docs/git-fetch#Documentation/git-fetch.txt---deependepth
+     * 
+ * + * int32 deepen = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The deepen to set. + * @return This builder for chaining. + */ + public Builder setDeepen(int value) { + + deepen_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Can be used to deepen the commit history of shallow clones.
+     * Git documentation:
+     * https://git-scm.com/docs/git-fetch#Documentation/git-fetch.txt---deependepth
+     * 
+ * + * int32 deepen = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearDeepen() { + bitField0_ = (bitField0_ & ~0x00000004); + deepen_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest) + private static final com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest(); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SyncWorkspaceRefsRequest 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.dataform.v1beta1.SyncWorkspaceRefsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsRequestOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsRequestOrBuilder.java new file mode 100644 index 000000000000..f809f96a4bf7 --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsRequestOrBuilder.java @@ -0,0 +1,105 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +@com.google.protobuf.Generated +public interface SyncWorkspaceRefsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The workspace resource name.
+   * Format:
+   * projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. The name of the branch in the Git remote to which the refs should
+   * be fetched for. If left unset, all remote branches will be fetched.
+   * 
+ * + * string remote_branch_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The remoteBranchName. + */ + java.lang.String getRemoteBranchName(); + + /** + * + * + *
+   * Optional. The name of the branch in the Git remote to which the refs should
+   * be fetched for. If left unset, all remote branches will be fetched.
+   * 
+ * + * string remote_branch_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for remoteBranchName. + */ + com.google.protobuf.ByteString getRemoteBranchNameBytes(); + + /** + * + * + *
+   * Optional. Can be used to deepen the commit history of shallow clones.
+   * Git documentation:
+   * https://git-scm.com/docs/git-fetch#Documentation/git-fetch.txt---deependepth
+   * 
+ * + * int32 deepen = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The deepen. + */ + int getDeepen(); +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsResponse.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsResponse.java new file mode 100644 index 000000000000..b86171eece5f --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsResponse.java @@ -0,0 +1,397 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +/** + * + * + *
+ * `SyncWorkspaceRefs` response message.
+ * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse} + */ +@com.google.protobuf.Generated +public final class SyncWorkspaceRefsResponse extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse) + SyncWorkspaceRefsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "SyncWorkspaceRefsResponse"); + } + + // Use SyncWorkspaceRefsResponse.newBuilder() to construct. + private SyncWorkspaceRefsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private SyncWorkspaceRefsResponse() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse.class, + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse.Builder.class); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + 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.dataform.v1beta1.SyncWorkspaceRefsResponse)) { + return super.equals(obj); + } + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse other = + (com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse) obj; + + 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 = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse 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.dataform.v1beta1.SyncWorkspaceRefsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse 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.dataform.v1beta1.SyncWorkspaceRefsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.dataform.v1beta1.SyncWorkspaceRefsResponse 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * `SyncWorkspaceRefs` response message.
+   * 
+ * + * Protobuf type {@code google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse) + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse.class, + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse.Builder.class); + } + + // Construct using com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dataform.v1beta1.DataformProto + .internal_static_google_cloud_dataform_v1beta1_SyncWorkspaceRefsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse getDefaultInstanceForType() { + return com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse build() { + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse buildPartial() { + com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse result = + new com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse) { + return mergeFrom((com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse other) { + if (other == com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse.getDefaultInstance()) + return this; + 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; + 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; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse) + private static final com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse(); + } + + public static com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SyncWorkspaceRefsResponse 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.dataform.v1beta1.SyncWorkspaceRefsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsResponseOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsResponseOrBuilder.java new file mode 100644 index 000000000000..dd4da48126d0 --- /dev/null +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/SyncWorkspaceRefsResponseOrBuilder.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/dataform/v1beta1/dataform.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.dataform.v1beta1; + +@com.google.protobuf.Generated +public interface SyncWorkspaceRefsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse) + com.google.protobuf.MessageOrBuilder {} diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/Workspace.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/Workspace.java index 8c362ae1ec2c..9e448731f283 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/Workspace.java +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/Workspace.java @@ -54,6 +54,7 @@ private Workspace(com.google.protobuf.GeneratedMessage.Builder builder) { private Workspace() { name_ = ""; internalMetadata_ = ""; + originalBranch_ = ""; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -355,6 +356,87 @@ public boolean getDisableMoves() { return disableMoves_; } + public static final int ORIGINAL_BRANCH_FIELD_NUMBER = 7; + + @SuppressWarnings("serial") + private volatile java.lang.Object originalBranch_ = ""; + + /** + * + * + *
+   * Optional. Input only. Immutable. The name of the default upstream branch
+   * for all pull/push operations in the remote repository for this workspace.
+   * If empty, the HEAD branch from repository will be used.
+   * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return Whether the originalBranch field is set. + */ + @java.lang.Override + public boolean hasOriginalBranch() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * Optional. Input only. Immutable. The name of the default upstream branch
+   * for all pull/push operations in the remote repository for this workspace.
+   * If empty, the HEAD branch from repository will be used.
+   * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The originalBranch. + */ + @java.lang.Override + public java.lang.String getOriginalBranch() { + java.lang.Object ref = originalBranch_; + 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(); + originalBranch_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Input only. Immutable. The name of the default upstream branch
+   * for all pull/push operations in the remote repository for this workspace.
+   * If empty, the HEAD branch from repository will be used.
+   * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for originalBranch. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOriginalBranchBytes() { + java.lang.Object ref = originalBranch_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + originalBranch_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int PRIVATE_RESOURCE_METADATA_FIELD_NUMBER = 8; private com.google.cloud.dataform.v1beta1.PrivateResourceMetadata privateResourceMetadata_; @@ -374,7 +456,7 @@ public boolean getDisableMoves() { */ @java.lang.Override public boolean hasPrivateResourceMetadata() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** @@ -418,6 +500,113 @@ public com.google.cloud.dataform.v1beta1.PrivateResourceMetadata getPrivateResou : privateResourceMetadata_; } + public static final int ENABLE_BRANCH_MANAGEMENT_FIELD_NUMBER = 9; + private boolean enableBranchManagement_ = false; + + /** + * + * + *
+   * Immutable. Controls the enablement of branch checkout for the
+   * workspace.
+   *
+   * When set to True, the workspace will be allowed to checkout branches.
+   * 
+ * + * optional bool enable_branch_management = 9 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return Whether the enableBranchManagement field is set. + */ + @java.lang.Override + public boolean hasEnableBranchManagement() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+   * Immutable. Controls the enablement of branch checkout for the
+   * workspace.
+   *
+   * When set to True, the workspace will be allowed to checkout branches.
+   * 
+ * + * optional bool enable_branch_management = 9 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enableBranchManagement. + */ + @java.lang.Override + public boolean getEnableBranchManagement() { + return enableBranchManagement_; + } + + public static final int DEPTH_FIELD_NUMBER = 10; + private int depth_ = 0; + + /** + * + * + *
+   * Optional. Input only. Immutable. The maximum depth of the Git repository to
+   * checkout for this workspace. If defined and greater than 0, the Git
+   * repository will be created as a shallow clone with the given depth,
+   * otherwise a full clone will be performed. This field is available only for
+   * GitHub, Gitlab and 1p repositories with enabled branch management.
+   * 
+ * + * + * int32 depth = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @return The depth. + */ + @java.lang.Override + public int getDepth() { + return depth_; + } + + public static final int SHALLOW_FIELD_NUMBER = 11; + private boolean shallow_ = false; + + /** + * + * + *
+   * Output only. If set to true, the workspace was created as a shallow clone.
+   * Will be set to true if the depth field is set to a value greater than 0,
+   * otherwise it will be set to false.
+   * 
+ * + * optional bool shallow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the shallow field is set. + */ + @java.lang.Override + public boolean hasShallow() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+   * Output only. If set to true, the workspace was created as a shallow clone.
+   * Will be set to true if the depth field is set to a value greater than 0,
+   * otherwise it will be set to false.
+   * 
+ * + * optional bool shallow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The shallow. + */ + @java.lang.Override + public boolean getShallow() { + return shallow_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -448,8 +637,20 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeBool(6, disableMoves_); } if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, originalBranch_); + } + if (((bitField0_ & 0x00000020) != 0)) { output.writeMessage(8, getPrivateResourceMetadata()); } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeBool(9, enableBranchManagement_); + } + if (depth_ != 0) { + output.writeInt32(10, depth_); + } + if (((bitField0_ & 0x00000080) != 0)) { + output.writeBool(11, shallow_); + } getUnknownFields().writeTo(output); } @@ -475,9 +676,21 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, disableMoves_); } if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, originalBranch_); + } + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getPrivateResourceMetadata()); } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, enableBranchManagement_); + } + if (depth_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(10, depth_); + } + if (((bitField0_ & 0x00000080) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(11, shallow_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -511,10 +724,23 @@ public boolean equals(final java.lang.Object obj) { if (hasDisableMoves()) { if (getDisableMoves() != other.getDisableMoves()) return false; } + if (hasOriginalBranch() != other.hasOriginalBranch()) return false; + if (hasOriginalBranch()) { + if (!getOriginalBranch().equals(other.getOriginalBranch())) return false; + } if (hasPrivateResourceMetadata() != other.hasPrivateResourceMetadata()) return false; if (hasPrivateResourceMetadata()) { if (!getPrivateResourceMetadata().equals(other.getPrivateResourceMetadata())) return false; } + if (hasEnableBranchManagement() != other.hasEnableBranchManagement()) return false; + if (hasEnableBranchManagement()) { + if (getEnableBranchManagement() != other.getEnableBranchManagement()) return false; + } + if (getDepth() != other.getDepth()) return false; + if (hasShallow() != other.hasShallow()) return false; + if (hasShallow()) { + if (getShallow() != other.getShallow()) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -544,10 +770,24 @@ public int hashCode() { hash = (37 * hash) + DISABLE_MOVES_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getDisableMoves()); } + if (hasOriginalBranch()) { + hash = (37 * hash) + ORIGINAL_BRANCH_FIELD_NUMBER; + hash = (53 * hash) + getOriginalBranch().hashCode(); + } if (hasPrivateResourceMetadata()) { hash = (37 * hash) + PRIVATE_RESOURCE_METADATA_FIELD_NUMBER; hash = (53 * hash) + getPrivateResourceMetadata().hashCode(); } + if (hasEnableBranchManagement()) { + hash = (37 * hash) + ENABLE_BRANCH_MANAGEMENT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableBranchManagement()); + } + hash = (37 * hash) + DEPTH_FIELD_NUMBER; + hash = (53 * hash) + getDepth(); + if (hasShallow()) { + hash = (37 * hash) + SHALLOW_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getShallow()); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -712,11 +952,15 @@ public Builder clear() { } internalMetadata_ = ""; disableMoves_ = false; + originalBranch_ = ""; privateResourceMetadata_ = null; if (privateResourceMetadataBuilder_ != null) { privateResourceMetadataBuilder_.dispose(); privateResourceMetadataBuilder_ = null; } + enableBranchManagement_ = false; + depth_ = 0; + shallow_ = false; return this; } @@ -777,11 +1021,26 @@ private void buildPartial0(com.google.cloud.dataform.v1beta1.Workspace result) { to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.originalBranch_ = originalBranch_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000040) != 0)) { result.privateResourceMetadata_ = privateResourceMetadataBuilder_ == null ? privateResourceMetadata_ : privateResourceMetadataBuilder_.build(); - to_bitField0_ |= 0x00000010; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.enableBranchManagement_ = enableBranchManagement_; + to_bitField0_ |= 0x00000040; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.depth_ = depth_; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.shallow_ = shallow_; + to_bitField0_ |= 0x00000080; } result.bitField0_ |= to_bitField0_; } @@ -817,9 +1076,23 @@ public Builder mergeFrom(com.google.cloud.dataform.v1beta1.Workspace other) { if (other.hasDisableMoves()) { setDisableMoves(other.getDisableMoves()); } + if (other.hasOriginalBranch()) { + originalBranch_ = other.originalBranch_; + bitField0_ |= 0x00000020; + onChanged(); + } if (other.hasPrivateResourceMetadata()) { mergePrivateResourceMetadata(other.getPrivateResourceMetadata()); } + if (other.hasEnableBranchManagement()) { + setEnableBranchManagement(other.getEnableBranchManagement()); + } + if (other.getDepth() != 0) { + setDepth(other.getDepth()); + } + if (other.hasShallow()) { + setShallow(other.getShallow()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -878,14 +1151,38 @@ public Builder mergeFrom( bitField0_ |= 0x00000010; break; } // case 48 + case 58: + { + originalBranch_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 58 case 66: { input.readMessage( internalGetPrivateResourceMetadataFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 66 + case 72: + { + enableBranchManagement_ = input.readBool(); + bitField0_ |= 0x00000080; + break; + } // case 72 + case 80: + { + depth_ = input.readInt32(); + bitField0_ |= 0x00000100; + break; + } // case 80 + case 88: + { + shallow_ = input.readBool(); + bitField0_ |= 0x00000200; + break; + } // case 88 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1675,6 +1972,156 @@ public Builder clearDisableMoves() { return this; } + private java.lang.Object originalBranch_ = ""; + + /** + * + * + *
+     * Optional. Input only. Immutable. The name of the default upstream branch
+     * for all pull/push operations in the remote repository for this workspace.
+     * If empty, the HEAD branch from repository will be used.
+     * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return Whether the originalBranch field is set. + */ + public boolean hasOriginalBranch() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * Optional. Input only. Immutable. The name of the default upstream branch
+     * for all pull/push operations in the remote repository for this workspace.
+     * If empty, the HEAD branch from repository will be used.
+     * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The originalBranch. + */ + public java.lang.String getOriginalBranch() { + java.lang.Object ref = originalBranch_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + originalBranch_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Input only. Immutable. The name of the default upstream branch
+     * for all pull/push operations in the remote repository for this workspace.
+     * If empty, the HEAD branch from repository will be used.
+     * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for originalBranch. + */ + public com.google.protobuf.ByteString getOriginalBranchBytes() { + java.lang.Object ref = originalBranch_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + originalBranch_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Input only. Immutable. The name of the default upstream branch
+     * for all pull/push operations in the remote repository for this workspace.
+     * If empty, the HEAD branch from repository will be used.
+     * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The originalBranch to set. + * @return This builder for chaining. + */ + public Builder setOriginalBranch(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + originalBranch_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Input only. Immutable. The name of the default upstream branch
+     * for all pull/push operations in the remote repository for this workspace.
+     * If empty, the HEAD branch from repository will be used.
+     * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return This builder for chaining. + */ + public Builder clearOriginalBranch() { + originalBranch_ = getDefaultInstance().getOriginalBranch(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Input only. Immutable. The name of the default upstream branch
+     * for all pull/push operations in the remote repository for this workspace.
+     * If empty, the HEAD branch from repository will be used.
+     * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The bytes for originalBranch to set. + * @return This builder for chaining. + */ + public Builder setOriginalBranchBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + originalBranch_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + private com.google.cloud.dataform.v1beta1.PrivateResourceMetadata privateResourceMetadata_; private com.google.protobuf.SingleFieldBuilder< com.google.cloud.dataform.v1beta1.PrivateResourceMetadata, @@ -1697,7 +2144,7 @@ public Builder clearDisableMoves() { * @return Whether the privateResourceMetadata field is set. */ public boolean hasPrivateResourceMetadata() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** @@ -1746,7 +2193,7 @@ public Builder setPrivateResourceMetadata( } else { privateResourceMetadataBuilder_.setMessage(value); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -1770,7 +2217,7 @@ public Builder setPrivateResourceMetadata( } else { privateResourceMetadataBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -1790,7 +2237,7 @@ public Builder setPrivateResourceMetadata( public Builder mergePrivateResourceMetadata( com.google.cloud.dataform.v1beta1.PrivateResourceMetadata value) { if (privateResourceMetadataBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) + if (((bitField0_ & 0x00000040) != 0) && privateResourceMetadata_ != null && privateResourceMetadata_ != com.google.cloud.dataform.v1beta1.PrivateResourceMetadata.getDefaultInstance()) { @@ -1802,7 +2249,7 @@ public Builder mergePrivateResourceMetadata( privateResourceMetadataBuilder_.mergeFrom(value); } if (privateResourceMetadata_ != null) { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } return this; @@ -1821,7 +2268,7 @@ public Builder mergePrivateResourceMetadata( * */ public Builder clearPrivateResourceMetadata() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); privateResourceMetadata_ = null; if (privateResourceMetadataBuilder_ != null) { privateResourceMetadataBuilder_.dispose(); @@ -1845,7 +2292,7 @@ public Builder clearPrivateResourceMetadata() { */ public com.google.cloud.dataform.v1beta1.PrivateResourceMetadata.Builder getPrivateResourceMetadataBuilder() { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return internalGetPrivateResourceMetadataFieldBuilder().getBuilder(); } @@ -1902,6 +2349,248 @@ public Builder clearPrivateResourceMetadata() { return privateResourceMetadataBuilder_; } + private boolean enableBranchManagement_; + + /** + * + * + *
+     * Immutable. Controls the enablement of branch checkout for the
+     * workspace.
+     *
+     * When set to True, the workspace will be allowed to checkout branches.
+     * 
+ * + * optional bool enable_branch_management = 9 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return Whether the enableBranchManagement field is set. + */ + @java.lang.Override + public boolean hasEnableBranchManagement() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+     * Immutable. Controls the enablement of branch checkout for the
+     * workspace.
+     *
+     * When set to True, the workspace will be allowed to checkout branches.
+     * 
+ * + * optional bool enable_branch_management = 9 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enableBranchManagement. + */ + @java.lang.Override + public boolean getEnableBranchManagement() { + return enableBranchManagement_; + } + + /** + * + * + *
+     * Immutable. Controls the enablement of branch checkout for the
+     * workspace.
+     *
+     * When set to True, the workspace will be allowed to checkout branches.
+     * 
+ * + * optional bool enable_branch_management = 9 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The enableBranchManagement to set. + * @return This builder for chaining. + */ + public Builder setEnableBranchManagement(boolean value) { + + enableBranchManagement_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Immutable. Controls the enablement of branch checkout for the
+     * workspace.
+     *
+     * When set to True, the workspace will be allowed to checkout branches.
+     * 
+ * + * optional bool enable_branch_management = 9 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return This builder for chaining. + */ + public Builder clearEnableBranchManagement() { + bitField0_ = (bitField0_ & ~0x00000080); + enableBranchManagement_ = false; + onChanged(); + return this; + } + + private int depth_; + + /** + * + * + *
+     * Optional. Input only. Immutable. The maximum depth of the Git repository to
+     * checkout for this workspace. If defined and greater than 0, the Git
+     * repository will be created as a shallow clone with the given depth,
+     * otherwise a full clone will be performed. This field is available only for
+     * GitHub, Gitlab and 1p repositories with enabled branch management.
+     * 
+ * + * + * int32 depth = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @return The depth. + */ + @java.lang.Override + public int getDepth() { + return depth_; + } + + /** + * + * + *
+     * Optional. Input only. Immutable. The maximum depth of the Git repository to
+     * checkout for this workspace. If defined and greater than 0, the Git
+     * repository will be created as a shallow clone with the given depth,
+     * otherwise a full clone will be performed. This field is available only for
+     * GitHub, Gitlab and 1p repositories with enabled branch management.
+     * 
+ * + * + * int32 depth = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @param value The depth to set. + * @return This builder for chaining. + */ + public Builder setDepth(int value) { + + depth_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Input only. Immutable. The maximum depth of the Git repository to
+     * checkout for this workspace. If defined and greater than 0, the Git
+     * repository will be created as a shallow clone with the given depth,
+     * otherwise a full clone will be performed. This field is available only for
+     * GitHub, Gitlab and 1p repositories with enabled branch management.
+     * 
+ * + * + * int32 depth = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearDepth() { + bitField0_ = (bitField0_ & ~0x00000100); + depth_ = 0; + onChanged(); + return this; + } + + private boolean shallow_; + + /** + * + * + *
+     * Output only. If set to true, the workspace was created as a shallow clone.
+     * Will be set to true if the depth field is set to a value greater than 0,
+     * otherwise it will be set to false.
+     * 
+ * + * optional bool shallow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the shallow field is set. + */ + @java.lang.Override + public boolean hasShallow() { + return ((bitField0_ & 0x00000200) != 0); + } + + /** + * + * + *
+     * Output only. If set to true, the workspace was created as a shallow clone.
+     * Will be set to true if the depth field is set to a value greater than 0,
+     * otherwise it will be set to false.
+     * 
+ * + * optional bool shallow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The shallow. + */ + @java.lang.Override + public boolean getShallow() { + return shallow_; + } + + /** + * + * + *
+     * Output only. If set to true, the workspace was created as a shallow clone.
+     * Will be set to true if the depth field is set to a value greater than 0,
+     * otherwise it will be set to false.
+     * 
+ * + * optional bool shallow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The shallow to set. + * @return This builder for chaining. + */ + public Builder setShallow(boolean value) { + + shallow_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. If set to true, the workspace was created as a shallow clone.
+     * Will be set to true if the depth field is set to a value greater than 0,
+     * otherwise it will be set to false.
+     * 
+ * + * optional bool shallow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearShallow() { + bitField0_ = (bitField0_ & ~0x00000200); + shallow_ = false; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.cloud.dataform.v1beta1.Workspace) } diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/WorkspaceOrBuilder.java b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/WorkspaceOrBuilder.java index 512660bf09c2..42bea97bdad1 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/WorkspaceOrBuilder.java +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/java/com/google/cloud/dataform/v1beta1/WorkspaceOrBuilder.java @@ -214,6 +214,57 @@ public interface WorkspaceOrBuilder */ boolean getDisableMoves(); + /** + * + * + *
+   * Optional. Input only. Immutable. The name of the default upstream branch
+   * for all pull/push operations in the remote repository for this workspace.
+   * If empty, the HEAD branch from repository will be used.
+   * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return Whether the originalBranch field is set. + */ + boolean hasOriginalBranch(); + + /** + * + * + *
+   * Optional. Input only. Immutable. The name of the default upstream branch
+   * for all pull/push operations in the remote repository for this workspace.
+   * If empty, the HEAD branch from repository will be used.
+   * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The originalBranch. + */ + java.lang.String getOriginalBranch(); + + /** + * + * + *
+   * Optional. Input only. Immutable. The name of the default upstream branch
+   * for all pull/push operations in the remote repository for this workspace.
+   * If empty, the HEAD branch from repository will be used.
+   * 
+ * + * + * optional string original_branch = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for originalBranch. + */ + com.google.protobuf.ByteString getOriginalBranchBytes(); + /** * * @@ -260,4 +311,87 @@ public interface WorkspaceOrBuilder */ com.google.cloud.dataform.v1beta1.PrivateResourceMetadataOrBuilder getPrivateResourceMetadataOrBuilder(); + + /** + * + * + *
+   * Immutable. Controls the enablement of branch checkout for the
+   * workspace.
+   *
+   * When set to True, the workspace will be allowed to checkout branches.
+   * 
+ * + * optional bool enable_branch_management = 9 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return Whether the enableBranchManagement field is set. + */ + boolean hasEnableBranchManagement(); + + /** + * + * + *
+   * Immutable. Controls the enablement of branch checkout for the
+   * workspace.
+   *
+   * When set to True, the workspace will be allowed to checkout branches.
+   * 
+ * + * optional bool enable_branch_management = 9 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enableBranchManagement. + */ + boolean getEnableBranchManagement(); + + /** + * + * + *
+   * Optional. Input only. Immutable. The maximum depth of the Git repository to
+   * checkout for this workspace. If defined and greater than 0, the Git
+   * repository will be created as a shallow clone with the given depth,
+   * otherwise a full clone will be performed. This field is available only for
+   * GitHub, Gitlab and 1p repositories with enabled branch management.
+   * 
+ * + * + * int32 depth = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY]; + * + * + * @return The depth. + */ + int getDepth(); + + /** + * + * + *
+   * Output only. If set to true, the workspace was created as a shallow clone.
+   * Will be set to true if the depth field is set to a value greater than 0,
+   * otherwise it will be set to false.
+   * 
+ * + * optional bool shallow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the shallow field is set. + */ + boolean hasShallow(); + + /** + * + * + *
+   * Output only. If set to true, the workspace was created as a shallow clone.
+   * Will be set to true if the depth field is set to a value greater than 0,
+   * otherwise it will be set to false.
+   * 
+ * + * optional bool shallow = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The shallow. + */ + boolean getShallow(); } diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/proto/google/cloud/dataform/v1beta1/dataform.proto b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/proto/google/cloud/dataform/v1beta1/dataform.proto index 7511a4d598d5..686c879070de 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/proto/google/cloud/dataform/v1beta1/dataform.proto +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/src/main/proto/google/cloud/dataform/v1beta1/dataform.proto @@ -404,6 +404,48 @@ service Dataform { }; } + // Syncs the refs of a Workspace. + rpc SyncWorkspaceRefs(SyncWorkspaceRefsRequest) + returns (SyncWorkspaceRefsResponse) { + option (google.api.http) = { + post: "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:syncWorkspaceRefs" + body: "*" + }; + } + + // Fetches branches in a Workspace. + rpc FetchWorkspaceBranches(FetchWorkspaceBranchesRequest) + returns (FetchWorkspaceBranchesResponse) { + option (google.api.http) = { + get: "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchBranches" + }; + } + + // Deletes a branch in a Workspace. + rpc DeleteBranch(DeleteBranchRequest) returns (DeleteBranchResponse) { + option (google.api.http) = { + post: "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:deleteBranch" + body: "*" + }; + } + + // Checkout a branch in a Workspace. + rpc CheckoutWorkspaceBranch(CheckoutWorkspaceBranchRequest) + returns (google.protobuf.Empty) { + option (google.api.http) = { + post: "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:checkout" + body: "*" + }; + } + + // Fetches the current branch of a Workspace. + rpc FetchCurrentWorkspaceBranch(FetchCurrentWorkspaceBranchRequest) + returns (FetchCurrentWorkspaceBranchResponse) { + option (google.api.http) = { + get: "/v1beta1/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchCurrentBranch" + }; + } + // Pushes Git commits from a Workspace to the Repository's remote. rpc PushGitCommits(PushGitCommitsRequest) returns (PushGitCommitsResponse) { option (google.api.http) = { @@ -1445,10 +1487,42 @@ message Workspace { // Repository is moved. Instead, it will be deleted. optional bool disable_moves = 6 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Input only. Immutable. The name of the default upstream branch + // for all pull/push operations in the remote repository for this workspace. + // If empty, the HEAD branch from repository will be used. + optional string original_branch = 7 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + // Output only. Metadata indicating whether this resource is user-scoped. For // `Workspace` resources, the `user_scoped` field is always `true`. PrivateResourceMetadata private_resource_metadata = 8 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Immutable. Controls the enablement of branch checkout for the + // workspace. + // + // When set to True, the workspace will be allowed to checkout branches. + optional bool enable_branch_management = 9 + [(google.api.field_behavior) = IMMUTABLE]; + + // Optional. Input only. Immutable. The maximum depth of the Git repository to + // checkout for this workspace. If defined and greater than 0, the Git + // repository will be created as a shallow clone with the given depth, + // otherwise a full clone will be performed. This field is available only for + // GitHub, Gitlab and 1p repositories with enabled branch management. + int32 depth = 10 [ + (google.api.field_behavior) = IMMUTABLE, + (google.api.field_behavior) = OPTIONAL, + (google.api.field_behavior) = INPUT_ONLY + ]; + + // Output only. If set to true, the workspace was created as a shallow clone. + // Will be set to true if the depth field is set to a value greater than 0, + // otherwise it will be set to false. + optional bool shallow = 11 [(google.api.field_behavior) = OUTPUT_ONLY]; } // `ListWorkspaces` request message. @@ -1569,6 +1643,82 @@ message PullGitCommitsRequest { // `PullGitCommits` response message. message PullGitCommitsResponse {} +// `CheckoutWorkspaceBranch` request message. +message CheckoutWorkspaceBranchRequest { + // Required. The workspace resource name. + // Format: + // projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace} + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "dataform.googleapis.com/Workspace" + } + ]; + + // Required. The name of the branch in the Git repository to which the + // workspace should be checked out. + string branch = 2 [(google.api.field_behavior) = REQUIRED]; + + // Optional. If set to true and the branch does not exist, it will be created. + // Otherwise, an error will be thrown. + bool create_if_not_exists = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The name of the branch in the Git repository from which the new + // branch should be created. If left unset, the workspace's current branch + // name will be used. Accepts only branch names from FetchWorkspaceBranches + // response, and can only be set if `create_if_not_exists` is true. Oherwise, + // an error will be thrown. + string source_branch = 4 [(google.api.field_behavior) = OPTIONAL]; +} + +// `SyncWorkspaceRefs` request message. +message SyncWorkspaceRefsRequest { + // Required. The workspace resource name. + // Format: + // projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace} + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "dataform.googleapis.com/Workspace" + } + ]; + + // Optional. The name of the branch in the Git remote to which the refs should + // be fetched for. If left unset, all remote branches will be fetched. + string remote_branch_name = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Can be used to deepen the commit history of shallow clones. + // Git documentation: + // https://git-scm.com/docs/git-fetch#Documentation/git-fetch.txt---deependepth + int32 deepen = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// `SyncWorkspaceRefs` response message. +message SyncWorkspaceRefsResponse {} + +// `DeleteBranch` request message. +message DeleteBranchRequest { + // Required. The workspace resource name. + // Format: + // projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace} + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "dataform.googleapis.com/Workspace" + } + ]; + + // Required. The name of the branch in the Git repository to delete. + string branch = 2 [(google.api.field_behavior) = REQUIRED]; + + // Optional. If set to true, any non-pushed commits on the branch will be + // deleted. Upstream branch name will be the same as the branch to delete. + bool force = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// `DeleteBranch` response message. +message DeleteBranchResponse {} + // `PushGitCommits` request message. message PushGitCommitsRequest { // Required. The workspace's name. @@ -2418,6 +2568,12 @@ message CodeCompilationConfig { // Optional. The pipeline options which defines the pipeline type and path // within the Git repository. PipelineConfig pipeline_config = 12 [(google.api.field_behavior) = OPTIONAL]; + + // Output only. Whether OpenLineage events are emitted for actions in this + // workflow. Reflects the `lineage.enabled` setting from + // `workflow_settings.yaml`. + optional bool lineage_enabled = 14 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // Metadata about a repository snapshot stored in Google Cloud Storage. @@ -4316,3 +4472,86 @@ message DeleteRepositoryLongRunningMetadata { int64 remaining_child_resources_count = 7 [(google.api.field_behavior) = OUTPUT_ONLY]; } + +// Request message for `FetchWorkspaceBranches` method. +message FetchWorkspaceBranchesRequest { + // Filter for the returned list. + enum BranchFilter { + // Default value. This value is unused. + BRANCH_FILTER_UNSPECIFIED = 0; + + // Returns local branches. + LOCAL_ONLY = 1; + + // Returns remote branches. + REMOTE_ONLY = 2; + + // Returns all branches. + ALL = 3; + } + + // Required. The workspace resource name. + // Format: + // projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace} + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "dataform.googleapis.com/Workspace" + } + ]; + + // Optional. Filter for the returned list. + BranchFilter filter = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Maximum number of branches to return. The server may return fewer + // items than requested. If unspecified, the server will pick an appropriate + // default. The maximum value is 1000; values above 1000 will be coerced to + // 1000. + int32 page_size = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Page token received from a previous `FetchWorkspaceBranches` + // call. Provide this to retrieve the subsequent page. + // + // When paginating, all other parameters provided to `FetchWorkspaceBranches`, + // with the exception of `page_size`, must match the call that provided the + // page token. + string page_token = 4 [(google.api.field_behavior) = OPTIONAL]; +} + +// Contains metadata about a branch. +message BranchMetadata { + // The branch name. + string branch_name = 1; + + // The last commit on the branch. + CommitLogEntry last_commit = 2; +} + +// Response message for `FetchWorkspaceBranches` method. +message FetchWorkspaceBranchesResponse { + // The branches in the workspace. + repeated BranchMetadata branches = 1; + + // A token, which can be sent as `page_token` to retrieve the next page. + // If this field is omitted, there are no subsequent pages. + string next_page_token = 2; +} + +// Request message for `FetchCurrentWorkspaceBranch` method. +message FetchCurrentWorkspaceBranchRequest { + // Required. The workspace resource name. + // Format: + // projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace} + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "dataform.googleapis.com/Workspace" + } + ]; +} + +// Response message for `FetchCurrentWorkspaceBranch` method. +message FetchCurrentWorkspaceBranchResponse { + // The name of the current branch for the workspace. + string branch_name = 1; +} diff --git a/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/checkoutworkspacebranch/AsyncCheckoutWorkspaceBranch.java b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/checkoutworkspacebranch/AsyncCheckoutWorkspaceBranch.java new file mode 100644 index 000000000000..cebe523f3987 --- /dev/null +++ b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/checkoutworkspacebranch/AsyncCheckoutWorkspaceBranch.java @@ -0,0 +1,55 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataform.v1beta1.samples; + +// [START dataform_v1beta1_generated_Dataform_CheckoutWorkspaceBranch_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest; +import com.google.cloud.dataform.v1beta1.DataformClient; +import com.google.cloud.dataform.v1beta1.WorkspaceName; +import com.google.protobuf.Empty; + +public class AsyncCheckoutWorkspaceBranch { + + public static void main(String[] args) throws Exception { + asyncCheckoutWorkspaceBranch(); + } + + public static void asyncCheckoutWorkspaceBranch() 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 (DataformClient dataformClient = DataformClient.create()) { + CheckoutWorkspaceBranchRequest request = + CheckoutWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setCreateIfNotExists(true) + .setSourceBranch("sourceBranch838777245") + .build(); + ApiFuture future = + dataformClient.checkoutWorkspaceBranchCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END dataform_v1beta1_generated_Dataform_CheckoutWorkspaceBranch_async] diff --git a/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/checkoutworkspacebranch/SyncCheckoutWorkspaceBranch.java b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/checkoutworkspacebranch/SyncCheckoutWorkspaceBranch.java new file mode 100644 index 000000000000..eeb71da6d167 --- /dev/null +++ b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/checkoutworkspacebranch/SyncCheckoutWorkspaceBranch.java @@ -0,0 +1,51 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataform.v1beta1.samples; + +// [START dataform_v1beta1_generated_Dataform_CheckoutWorkspaceBranch_sync] +import com.google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest; +import com.google.cloud.dataform.v1beta1.DataformClient; +import com.google.cloud.dataform.v1beta1.WorkspaceName; +import com.google.protobuf.Empty; + +public class SyncCheckoutWorkspaceBranch { + + public static void main(String[] args) throws Exception { + syncCheckoutWorkspaceBranch(); + } + + public static void syncCheckoutWorkspaceBranch() 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 (DataformClient dataformClient = DataformClient.create()) { + CheckoutWorkspaceBranchRequest request = + CheckoutWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setCreateIfNotExists(true) + .setSourceBranch("sourceBranch838777245") + .build(); + dataformClient.checkoutWorkspaceBranch(request); + } + } +} +// [END dataform_v1beta1_generated_Dataform_CheckoutWorkspaceBranch_sync] diff --git a/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/deletebranch/AsyncDeleteBranch.java b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/deletebranch/AsyncDeleteBranch.java new file mode 100644 index 000000000000..d1809b448514 --- /dev/null +++ b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/deletebranch/AsyncDeleteBranch.java @@ -0,0 +1,54 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataform.v1beta1.samples; + +// [START dataform_v1beta1_generated_Dataform_DeleteBranch_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.dataform.v1beta1.DataformClient; +import com.google.cloud.dataform.v1beta1.DeleteBranchRequest; +import com.google.cloud.dataform.v1beta1.DeleteBranchResponse; +import com.google.cloud.dataform.v1beta1.WorkspaceName; + +public class AsyncDeleteBranch { + + public static void main(String[] args) throws Exception { + asyncDeleteBranch(); + } + + public static void asyncDeleteBranch() 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 (DataformClient dataformClient = DataformClient.create()) { + DeleteBranchRequest request = + DeleteBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setForce(true) + .build(); + ApiFuture future = + dataformClient.deleteBranchCallable().futureCall(request); + // Do something. + DeleteBranchResponse response = future.get(); + } + } +} +// [END dataform_v1beta1_generated_Dataform_DeleteBranch_async] diff --git a/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/deletebranch/SyncDeleteBranch.java b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/deletebranch/SyncDeleteBranch.java new file mode 100644 index 000000000000..0469c12f5b1e --- /dev/null +++ b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/deletebranch/SyncDeleteBranch.java @@ -0,0 +1,50 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataform.v1beta1.samples; + +// [START dataform_v1beta1_generated_Dataform_DeleteBranch_sync] +import com.google.cloud.dataform.v1beta1.DataformClient; +import com.google.cloud.dataform.v1beta1.DeleteBranchRequest; +import com.google.cloud.dataform.v1beta1.DeleteBranchResponse; +import com.google.cloud.dataform.v1beta1.WorkspaceName; + +public class SyncDeleteBranch { + + public static void main(String[] args) throws Exception { + syncDeleteBranch(); + } + + public static void syncDeleteBranch() 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 (DataformClient dataformClient = DataformClient.create()) { + DeleteBranchRequest request = + DeleteBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setBranch("branch-1381030494") + .setForce(true) + .build(); + DeleteBranchResponse response = dataformClient.deleteBranch(request); + } + } +} +// [END dataform_v1beta1_generated_Dataform_DeleteBranch_sync] diff --git a/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchcurrentworkspacebranch/AsyncFetchCurrentWorkspaceBranch.java b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchcurrentworkspacebranch/AsyncFetchCurrentWorkspaceBranch.java new file mode 100644 index 000000000000..9618facaabfe --- /dev/null +++ b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchcurrentworkspacebranch/AsyncFetchCurrentWorkspaceBranch.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataform.v1beta1.samples; + +// [START dataform_v1beta1_generated_Dataform_FetchCurrentWorkspaceBranch_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.dataform.v1beta1.DataformClient; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse; +import com.google.cloud.dataform.v1beta1.WorkspaceName; + +public class AsyncFetchCurrentWorkspaceBranch { + + public static void main(String[] args) throws Exception { + asyncFetchCurrentWorkspaceBranch(); + } + + public static void asyncFetchCurrentWorkspaceBranch() 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 (DataformClient dataformClient = DataformClient.create()) { + FetchCurrentWorkspaceBranchRequest request = + FetchCurrentWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .build(); + ApiFuture future = + dataformClient.fetchCurrentWorkspaceBranchCallable().futureCall(request); + // Do something. + FetchCurrentWorkspaceBranchResponse response = future.get(); + } + } +} +// [END dataform_v1beta1_generated_Dataform_FetchCurrentWorkspaceBranch_async] diff --git a/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchcurrentworkspacebranch/SyncFetchCurrentWorkspaceBranch.java b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchcurrentworkspacebranch/SyncFetchCurrentWorkspaceBranch.java new file mode 100644 index 000000000000..34794aaf1486 --- /dev/null +++ b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchcurrentworkspacebranch/SyncFetchCurrentWorkspaceBranch.java @@ -0,0 +1,49 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataform.v1beta1.samples; + +// [START dataform_v1beta1_generated_Dataform_FetchCurrentWorkspaceBranch_sync] +import com.google.cloud.dataform.v1beta1.DataformClient; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest; +import com.google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse; +import com.google.cloud.dataform.v1beta1.WorkspaceName; + +public class SyncFetchCurrentWorkspaceBranch { + + public static void main(String[] args) throws Exception { + syncFetchCurrentWorkspaceBranch(); + } + + public static void syncFetchCurrentWorkspaceBranch() 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 (DataformClient dataformClient = DataformClient.create()) { + FetchCurrentWorkspaceBranchRequest request = + FetchCurrentWorkspaceBranchRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .build(); + FetchCurrentWorkspaceBranchResponse response = + dataformClient.fetchCurrentWorkspaceBranch(request); + } + } +} +// [END dataform_v1beta1_generated_Dataform_FetchCurrentWorkspaceBranch_sync] diff --git a/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/AsyncFetchWorkspaceBranches.java b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/AsyncFetchWorkspaceBranches.java new file mode 100644 index 000000000000..befda97e87f1 --- /dev/null +++ b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/AsyncFetchWorkspaceBranches.java @@ -0,0 +1,56 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataform.v1beta1.samples; + +// [START dataform_v1beta1_generated_Dataform_FetchWorkspaceBranches_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.dataform.v1beta1.BranchMetadata; +import com.google.cloud.dataform.v1beta1.DataformClient; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest; +import com.google.cloud.dataform.v1beta1.WorkspaceName; + +public class AsyncFetchWorkspaceBranches { + + public static void main(String[] args) throws Exception { + asyncFetchWorkspaceBranches(); + } + + public static void asyncFetchWorkspaceBranches() 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 (DataformClient dataformClient = DataformClient.create()) { + FetchWorkspaceBranchesRequest request = + FetchWorkspaceBranchesRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + ApiFuture future = + dataformClient.fetchWorkspaceBranchesPagedCallable().futureCall(request); + // Do something. + for (BranchMetadata element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END dataform_v1beta1_generated_Dataform_FetchWorkspaceBranches_async] diff --git a/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/AsyncFetchWorkspaceBranchesPaged.java b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/AsyncFetchWorkspaceBranchesPaged.java new file mode 100644 index 000000000000..3e4862aba3ef --- /dev/null +++ b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/AsyncFetchWorkspaceBranchesPaged.java @@ -0,0 +1,64 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataform.v1beta1.samples; + +// [START dataform_v1beta1_generated_Dataform_FetchWorkspaceBranches_Paged_async] +import com.google.cloud.dataform.v1beta1.BranchMetadata; +import com.google.cloud.dataform.v1beta1.DataformClient; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse; +import com.google.cloud.dataform.v1beta1.WorkspaceName; +import com.google.common.base.Strings; + +public class AsyncFetchWorkspaceBranchesPaged { + + public static void main(String[] args) throws Exception { + asyncFetchWorkspaceBranchesPaged(); + } + + public static void asyncFetchWorkspaceBranchesPaged() 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 (DataformClient dataformClient = DataformClient.create()) { + FetchWorkspaceBranchesRequest request = + FetchWorkspaceBranchesRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + while (true) { + FetchWorkspaceBranchesResponse response = + dataformClient.fetchWorkspaceBranchesCallable().call(request); + for (BranchMetadata element : response.getBranchesList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END dataform_v1beta1_generated_Dataform_FetchWorkspaceBranches_Paged_async] diff --git a/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/SyncFetchWorkspaceBranches.java b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/SyncFetchWorkspaceBranches.java new file mode 100644 index 000000000000..eb54ac93ccc3 --- /dev/null +++ b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/fetchworkspacebranches/SyncFetchWorkspaceBranches.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataform.v1beta1.samples; + +// [START dataform_v1beta1_generated_Dataform_FetchWorkspaceBranches_sync] +import com.google.cloud.dataform.v1beta1.BranchMetadata; +import com.google.cloud.dataform.v1beta1.DataformClient; +import com.google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest; +import com.google.cloud.dataform.v1beta1.WorkspaceName; + +public class SyncFetchWorkspaceBranches { + + public static void main(String[] args) throws Exception { + syncFetchWorkspaceBranches(); + } + + public static void syncFetchWorkspaceBranches() 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 (DataformClient dataformClient = DataformClient.create()) { + FetchWorkspaceBranchesRequest request = + FetchWorkspaceBranchesRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + for (BranchMetadata element : dataformClient.fetchWorkspaceBranches(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END dataform_v1beta1_generated_Dataform_FetchWorkspaceBranches_sync] diff --git a/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/syncworkspacerefs/AsyncSyncWorkspaceRefs.java b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/syncworkspacerefs/AsyncSyncWorkspaceRefs.java new file mode 100644 index 000000000000..4825949ff52d --- /dev/null +++ b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/syncworkspacerefs/AsyncSyncWorkspaceRefs.java @@ -0,0 +1,54 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataform.v1beta1.samples; + +// [START dataform_v1beta1_generated_Dataform_SyncWorkspaceRefs_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.dataform.v1beta1.DataformClient; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse; +import com.google.cloud.dataform.v1beta1.WorkspaceName; + +public class AsyncSyncWorkspaceRefs { + + public static void main(String[] args) throws Exception { + asyncSyncWorkspaceRefs(); + } + + public static void asyncSyncWorkspaceRefs() 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 (DataformClient dataformClient = DataformClient.create()) { + SyncWorkspaceRefsRequest request = + SyncWorkspaceRefsRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setRemoteBranchName("remoteBranchName2129930291") + .setDeepen(-1335656811) + .build(); + ApiFuture future = + dataformClient.syncWorkspaceRefsCallable().futureCall(request); + // Do something. + SyncWorkspaceRefsResponse response = future.get(); + } + } +} +// [END dataform_v1beta1_generated_Dataform_SyncWorkspaceRefs_async] diff --git a/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/syncworkspacerefs/SyncSyncWorkspaceRefs.java b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/syncworkspacerefs/SyncSyncWorkspaceRefs.java new file mode 100644 index 000000000000..a143c5bb4fd1 --- /dev/null +++ b/java-dataform/samples/snippets/generated/com/google/cloud/dataform/v1beta1/dataform/syncworkspacerefs/SyncSyncWorkspaceRefs.java @@ -0,0 +1,50 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataform.v1beta1.samples; + +// [START dataform_v1beta1_generated_Dataform_SyncWorkspaceRefs_sync] +import com.google.cloud.dataform.v1beta1.DataformClient; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest; +import com.google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse; +import com.google.cloud.dataform.v1beta1.WorkspaceName; + +public class SyncSyncWorkspaceRefs { + + public static void main(String[] args) throws Exception { + syncSyncWorkspaceRefs(); + } + + public static void syncSyncWorkspaceRefs() 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 (DataformClient dataformClient = DataformClient.create()) { + SyncWorkspaceRefsRequest request = + SyncWorkspaceRefsRequest.newBuilder() + .setName( + WorkspaceName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]", "[WORKSPACE]") + .toString()) + .setRemoteBranchName("remoteBranchName2129930291") + .setDeepen(-1335656811) + .build(); + SyncWorkspaceRefsResponse response = dataformClient.syncWorkspaceRefs(request); + } + } +} +// [END dataform_v1beta1_generated_Dataform_SyncWorkspaceRefs_sync] diff --git a/java-developerknowledge/google-cloud-developer-knowledge/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeClient.java b/java-developerknowledge/google-cloud-developer-knowledge/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeClient.java index a310947fb6d3..e3e65529e7e3 100644 --- a/java-developerknowledge/google-cloud-developer-knowledge/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeClient.java +++ b/java-developerknowledge/google-cloud-developer-knowledge/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeClient.java @@ -81,7 +81,7 @@ * * *

SearchDocumentChunks - *

Searches for developer knowledge across Google's developer documentation. Returns [DocumentChunk][google.developers.knowledge.v1.DocumentChunk]s based on the user's query. There may be many chunks from the same [Document][google.developers.knowledge.v1.Document]. To retrieve full documents, use [DeveloperKnowledge.GetDocument][google.developers.knowledge.v1.DeveloperKnowledge.GetDocument] or [DeveloperKnowledge.BatchGetDocuments][google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocuments] with the [DocumentChunk.parent][google.developers.knowledge.v1.DocumentChunk.parent] returned in the [SearchDocumentChunksResponse.results][google.developers.knowledge.v1.SearchDocumentChunksResponse.results]. + *

Searches for developer knowledge across Google's developer documentation. Returns [DocumentChunk][google.developers.knowledge.v1.DocumentChunk]s based on the user's query. There may be many chunks from the same [Document][google.developers.knowledge.v1.Document]. To retrieve full documents, use [DeveloperKnowledge.GetDocument][google.developers.knowledge.v1.DeveloperKnowledge.GetDocument] or [DeveloperKnowledge.BatchGetDocuments][google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocuments] with the [DocumentChunk.parent][google.developers.knowledge.v1.DocumentChunk.parent] returned in the [SearchDocumentChunksResponse.results][google.developers.knowledge.v1.SearchDocumentChunksResponse.results]. * *

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

*
    diff --git a/java-developerknowledge/grpc-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeGrpc.java b/java-developerknowledge/grpc-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeGrpc.java index cee9fa0bb2e5..fcfaf1f1c7fb 100644 --- a/java-developerknowledge/grpc-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeGrpc.java +++ b/java-developerknowledge/grpc-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeGrpc.java @@ -318,7 +318,7 @@ public interface AsyncService { * Searches for developer knowledge across Google's developer documentation. * Returns [DocumentChunk][google.developers.knowledge.v1.DocumentChunk]s * based on the user's query. There may be many chunks from the same - * [Document][google.developers.knowledge.v1.Document]. To retrieve full + * [Document][google.developers.knowledge.v1.Document]. To retrieve full * documents, use * [DeveloperKnowledge.GetDocument][google.developers.knowledge.v1.DeveloperKnowledge.GetDocument] * or @@ -448,7 +448,7 @@ protected DeveloperKnowledgeStub build( * Searches for developer knowledge across Google's developer documentation. * Returns [DocumentChunk][google.developers.knowledge.v1.DocumentChunk]s * based on the user's query. There may be many chunks from the same - * [Document][google.developers.knowledge.v1.Document]. To retrieve full + * [Document][google.developers.knowledge.v1.Document]. To retrieve full * documents, use * [DeveloperKnowledge.GetDocument][google.developers.knowledge.v1.DeveloperKnowledge.GetDocument] * or @@ -559,7 +559,7 @@ protected DeveloperKnowledgeBlockingV2Stub build( * Searches for developer knowledge across Google's developer documentation. * Returns [DocumentChunk][google.developers.knowledge.v1.DocumentChunk]s * based on the user's query. There may be many chunks from the same - * [Document][google.developers.knowledge.v1.Document]. To retrieve full + * [Document][google.developers.knowledge.v1.Document]. To retrieve full * documents, use * [DeveloperKnowledge.GetDocument][google.developers.knowledge.v1.DeveloperKnowledge.GetDocument] * or @@ -659,7 +659,7 @@ protected DeveloperKnowledgeBlockingStub build( * Searches for developer knowledge across Google's developer documentation. * Returns [DocumentChunk][google.developers.knowledge.v1.DocumentChunk]s * based on the user's query. There may be many chunks from the same - * [Document][google.developers.knowledge.v1.Document]. To retrieve full + * [Document][google.developers.knowledge.v1.Document]. To retrieve full * documents, use * [DeveloperKnowledge.GetDocument][google.developers.knowledge.v1.DeveloperKnowledge.GetDocument] * or @@ -754,7 +754,7 @@ protected DeveloperKnowledgeFutureStub build( * Searches for developer knowledge across Google's developer documentation. * Returns [DocumentChunk][google.developers.knowledge.v1.DocumentChunk]s * based on the user's query. There may be many chunks from the same - * [Document][google.developers.knowledge.v1.Document]. To retrieve full + * [Document][google.developers.knowledge.v1.Document]. To retrieve full * documents, use * [DeveloperKnowledge.GetDocument][google.developers.knowledge.v1.DeveloperKnowledge.GetDocument] * or diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeProto.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeProto.java index a371e1294d8d..34241b21e18a 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeProto.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeProto.java @@ -194,13 +194,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "est\0323.google.developers.knowledge.v1.Ans" + "werQueryResponse\"\032\202\323\344\223\002\024\"\017/v1:answerQuer" + "y:\001*\032U\312A!developerknowledge.googleapis.c" - + "om\322A.https://www.googleapis.com/auth/cloud-platformB\211\002\n" - + "\"com.google.developers.knowledge.v1B\027DeveloperKnowledgeProtoP\001ZGg" - + "oogle.golang.org/genproto/googleapis/dev" - + "elopers/knowledge/v1;knowledge\252\002\'Google." - + "Developers.DeveloperKnowledge.V1\312\002\'Googl" - + "e\\Developers\\DeveloperKnowledge\\V1\352\002*Goo" - + "gle::Developers::DeveloperKnowledge::V1b\006proto3" + + "om\322A.https://www.googleapis.com/auth/cloud-platformB\203\002\n" + + "\"com.google.developers.knowledge.v1B\027DeveloperKnowledgeProtoP\001ZAc" + + "loud.google.com/go/developerknowledge/ap" + + "iv1/developerknowledgepb\252\002\'Google.Develo" + + "pers.DeveloperKnowledge.V1\312\002\'Google\\Deve" + + "lopers\\DeveloperKnowledge\\V1\352\002*Google::D" + + "evelopers::DeveloperKnowledge::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/proto/google/developers/knowledge/v1/developerknowledge.proto b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/proto/google/developers/knowledge/v1/developerknowledge.proto index 003c2cf52730..bd1e6f1c1c4f 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/proto/google/developers/knowledge/v1/developerknowledge.proto +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/proto/google/developers/knowledge/v1/developerknowledge.proto @@ -23,7 +23,7 @@ import "google/api/resource.proto"; import "google/protobuf/timestamp.proto"; option csharp_namespace = "Google.Developers.DeveloperKnowledge.V1"; -option go_package = "google.golang.org/genproto/googleapis/developers/knowledge/v1;knowledge"; +option go_package = "cloud.google.com/go/developerknowledge/apiv1/developerknowledgepb"; option java_multiple_files = true; option java_outer_classname = "DeveloperKnowledgeProto"; option java_package = "com.google.developers.knowledge.v1"; @@ -54,7 +54,7 @@ service DeveloperKnowledge { // Searches for developer knowledge across Google's developer documentation. // Returns [DocumentChunk][google.developers.knowledge.v1.DocumentChunk]s // based on the user's query. There may be many chunks from the same - // [Document][google.developers.knowledge.v1.Document]. To retrieve full + // [Document][google.developers.knowledge.v1.Document]. To retrieve full // documents, use // [DeveloperKnowledge.GetDocument][google.developers.knowledge.v1.DeveloperKnowledge.GetDocument] // or