From 655273f0b66966c7b1554103ba0c6307d6be053c Mon Sep 17 00:00:00 2001
From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com>
Date: Sat, 12 Sep 2026 18:07:09 -0700
Subject: [PATCH] chore: regenerate dataform client
---
.../v1/2.0.0/README.md | 4 +-
.../dataform/v1/model/BigQueryUnitTest.java | 186 +++++++++++++++++
.../v1/model/BigQueryUnitTestAction.java | 189 ++++++++++++++++++
.../v1/model/CompilationResultAction.java | 24 +++
.../dataform/v1/model/EndUserAuthConfig.java | 66 ++++++
.../v1/model/EndUserAuthenticationConfig.java | 90 +++++++++
.../dataform/v1/model/InvocationConfig.java | 51 +++++
.../dataform/v1/model/OAuthConfig.java | 69 +++++++
.../dataform/v1/model/Repository.java | 24 +++
.../v1/model/WorkflowInvocationAction.java | 24 +++
.../v1/2.0.0/pom.xml | 4 +-
.../google-api-services-dataform/v1/README.md | 4 +-
.../v1beta1/2.0.0/README.md | 4 +-
.../v1beta1/model/BigQueryUnitTest.java | 186 +++++++++++++++++
.../v1beta1/model/BigQueryUnitTestAction.java | 189 ++++++++++++++++++
.../model/CompilationResultAction.java | 24 +++
.../v1beta1/model/EndUserAuthConfig.java | 66 ++++++
.../model/EndUserAuthenticationConfig.java | 90 +++++++++
.../v1beta1/model/InvocationConfig.java | 51 +++++
.../dataform/v1beta1/model/OAuthConfig.java | 69 +++++++
.../dataform/v1beta1/model/Repository.java | 24 +++
.../model/WorkflowInvocationAction.java | 24 +++
.../v1beta1/2.0.0/pom.xml | 4 +-
.../v1beta1/README.md | 4 +-
24 files changed, 1458 insertions(+), 12 deletions(-)
create mode 100644 clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/BigQueryUnitTest.java
create mode 100644 clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/BigQueryUnitTestAction.java
create mode 100644 clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/EndUserAuthConfig.java
create mode 100644 clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/EndUserAuthenticationConfig.java
create mode 100644 clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/OAuthConfig.java
create mode 100644 clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/BigQueryUnitTest.java
create mode 100644 clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/BigQueryUnitTestAction.java
create mode 100644 clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/EndUserAuthConfig.java
create mode 100644 clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/EndUserAuthenticationConfig.java
create mode 100644 clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/OAuthConfig.java
diff --git a/clients/google-api-services-dataform/v1/2.0.0/README.md b/clients/google-api-services-dataform/v1/2.0.0/README.md
index aaedf66981e..3354c9f6566 100644
--- a/clients/google-api-services-dataform/v1/2.0.0/README.md
+++ b/clients/google-api-services-dataform/v1/2.0.0/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Dataform API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class BigQueryUnitTest extends com.google.api.client.json.GenericJson { + + /** + * A list of actions that this action depends on. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.ListThis is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Dataform API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class BigQueryUnitTestAction extends com.google.api.client.json.GenericJson { + + /** + * Output only. Job ID for the actual results. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String actualResultsJobId; + + /** + * Output only. SQL script for the actual results. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String actualResultsSqlScript; + + /** + * Output only. Job ID for the expected results. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String expectedResultsJobId; + + /** + * Output only. SQL script for the expected results. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String expectedResultsSqlScript; + + /** + * Output only. Total bytes billed for this action. Combined total for actual and expected jobs. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long totalBilledBytes; + + /** + * Output only. Total bytes processed for this action. Combined total for actual and expected + * jobs. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long totalProcessedBytes; + + /** + * Output only. Job ID for the actual results. + * @return value or {@code null} for none + */ + public java.lang.String getActualResultsJobId() { + return actualResultsJobId; + } + + /** + * Output only. Job ID for the actual results. + * @param actualResultsJobId actualResultsJobId or {@code null} for none + */ + public BigQueryUnitTestAction setActualResultsJobId(java.lang.String actualResultsJobId) { + this.actualResultsJobId = actualResultsJobId; + return this; + } + + /** + * Output only. SQL script for the actual results. + * @return value or {@code null} for none + */ + public java.lang.String getActualResultsSqlScript() { + return actualResultsSqlScript; + } + + /** + * Output only. SQL script for the actual results. + * @param actualResultsSqlScript actualResultsSqlScript or {@code null} for none + */ + public BigQueryUnitTestAction setActualResultsSqlScript(java.lang.String actualResultsSqlScript) { + this.actualResultsSqlScript = actualResultsSqlScript; + return this; + } + + /** + * Output only. Job ID for the expected results. + * @return value or {@code null} for none + */ + public java.lang.String getExpectedResultsJobId() { + return expectedResultsJobId; + } + + /** + * Output only. Job ID for the expected results. + * @param expectedResultsJobId expectedResultsJobId or {@code null} for none + */ + public BigQueryUnitTestAction setExpectedResultsJobId(java.lang.String expectedResultsJobId) { + this.expectedResultsJobId = expectedResultsJobId; + return this; + } + + /** + * Output only. SQL script for the expected results. + * @return value or {@code null} for none + */ + public java.lang.String getExpectedResultsSqlScript() { + return expectedResultsSqlScript; + } + + /** + * Output only. SQL script for the expected results. + * @param expectedResultsSqlScript expectedResultsSqlScript or {@code null} for none + */ + public BigQueryUnitTestAction setExpectedResultsSqlScript(java.lang.String expectedResultsSqlScript) { + this.expectedResultsSqlScript = expectedResultsSqlScript; + return this; + } + + /** + * Output only. Total bytes billed for this action. Combined total for actual and expected jobs. + * @return value or {@code null} for none + */ + public java.lang.Long getTotalBilledBytes() { + return totalBilledBytes; + } + + /** + * Output only. Total bytes billed for this action. Combined total for actual and expected jobs. + * @param totalBilledBytes totalBilledBytes or {@code null} for none + */ + public BigQueryUnitTestAction setTotalBilledBytes(java.lang.Long totalBilledBytes) { + this.totalBilledBytes = totalBilledBytes; + return this; + } + + /** + * Output only. Total bytes processed for this action. Combined total for actual and expected + * jobs. + * @return value or {@code null} for none + */ + public java.lang.Long getTotalProcessedBytes() { + return totalProcessedBytes; + } + + /** + * Output only. Total bytes processed for this action. Combined total for actual and expected + * jobs. + * @param totalProcessedBytes totalProcessedBytes or {@code null} for none + */ + public BigQueryUnitTestAction setTotalProcessedBytes(java.lang.Long totalProcessedBytes) { + this.totalProcessedBytes = totalProcessedBytes; + return this; + } + + @Override + public BigQueryUnitTestAction set(String fieldName, Object value) { + return (BigQueryUnitTestAction) super.set(fieldName, value); + } + + @Override + public BigQueryUnitTestAction clone() { + return (BigQueryUnitTestAction) super.clone(); + } + +} diff --git a/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/CompilationResultAction.java b/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/CompilationResultAction.java index dfedf539ba0..69241393a9c 100644 --- a/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/CompilationResultAction.java +++ b/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/CompilationResultAction.java @@ -36,6 +36,13 @@ public final class CompilationResultAction extends com.google.api.client.json.Ge @com.google.api.client.util.Key private Assertion assertion; + /** + * The unit test executed by this action. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private BigQueryUnitTest bigqueryUnitTest; + /** * The action's identifier if the project had been compiled without any overrides configured. * Unique within the compilation result. @@ -119,6 +126,23 @@ public CompilationResultAction setAssertion(Assertion assertion) { return this; } + /** + * The unit test executed by this action. + * @return value or {@code null} for none + */ + public BigQueryUnitTest getBigqueryUnitTest() { + return bigqueryUnitTest; + } + + /** + * The unit test executed by this action. + * @param bigqueryUnitTest bigqueryUnitTest or {@code null} for none + */ + public CompilationResultAction setBigqueryUnitTest(BigQueryUnitTest bigqueryUnitTest) { + this.bigqueryUnitTest = bigqueryUnitTest; + return this; + } + /** * The action's identifier if the project had been compiled without any overrides configured. * Unique within the compilation result. diff --git a/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/EndUserAuthConfig.java b/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/EndUserAuthConfig.java new file mode 100644 index 00000000000..036ca4b25ad --- /dev/null +++ b/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/EndUserAuthConfig.java @@ -0,0 +1,66 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.dataform.v1.model; + +/** + * Includes configuration options for repository end user authentication. + * + *This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Dataform API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class EndUserAuthConfig extends com.google.api.client.json.GenericJson { + + /** + * Optional. OAuth configuration for repository end user authentication. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private OAuthConfig oauthConfig; + + /** + * Optional. OAuth configuration for repository end user authentication. + * @return value or {@code null} for none + */ + public OAuthConfig getOauthConfig() { + return oauthConfig; + } + + /** + * Optional. OAuth configuration for repository end user authentication. + * @param oauthConfig oauthConfig or {@code null} for none + */ + public EndUserAuthConfig setOauthConfig(OAuthConfig oauthConfig) { + this.oauthConfig = oauthConfig; + return this; + } + + @Override + public EndUserAuthConfig set(String fieldName, Object value) { + return (EndUserAuthConfig) super.set(fieldName, value); + } + + @Override + public EndUserAuthConfig clone() { + return (EndUserAuthConfig) super.clone(); + } + +} diff --git a/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/EndUserAuthenticationConfig.java b/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/EndUserAuthenticationConfig.java new file mode 100644 index 00000000000..2dc2eebff9e --- /dev/null +++ b/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/EndUserAuthenticationConfig.java @@ -0,0 +1,90 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.dataform.v1.model; + +/** + * Includes configuration options for end user authentication. + * + *This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Dataform API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class EndUserAuthenticationConfig extends com.google.api.client.json.GenericJson { + + /** + * Optional. OAuth configuration for end user authentication. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private OAuthConfig oauthConfig; + + /** + * Output only. Email address of the user to run workflow invocations under. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String userEmail; + + /** + * Optional. OAuth configuration for end user authentication. + * @return value or {@code null} for none + */ + public OAuthConfig getOauthConfig() { + return oauthConfig; + } + + /** + * Optional. OAuth configuration for end user authentication. + * @param oauthConfig oauthConfig or {@code null} for none + */ + public EndUserAuthenticationConfig setOauthConfig(OAuthConfig oauthConfig) { + this.oauthConfig = oauthConfig; + return this; + } + + /** + * Output only. Email address of the user to run workflow invocations under. + * @return value or {@code null} for none + */ + public java.lang.String getUserEmail() { + return userEmail; + } + + /** + * Output only. Email address of the user to run workflow invocations under. + * @param userEmail userEmail or {@code null} for none + */ + public EndUserAuthenticationConfig setUserEmail(java.lang.String userEmail) { + this.userEmail = userEmail; + return this; + } + + @Override + public EndUserAuthenticationConfig set(String fieldName, Object value) { + return (EndUserAuthenticationConfig) super.set(fieldName, value); + } + + @Override + public EndUserAuthenticationConfig clone() { + return (EndUserAuthenticationConfig) super.clone(); + } + +} diff --git a/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/InvocationConfig.java b/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/InvocationConfig.java index 4d5e7444b1a..016dac08505 100644 --- a/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/InvocationConfig.java +++ b/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/InvocationConfig.java @@ -30,6 +30,21 @@ @SuppressWarnings("javadoc") public final class InvocationConfig extends com.google.api.client.json.GenericJson { + /** + * Optional. Configuration for end user authentication. Note that this should not be set when + * `service_account` is used. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private EndUserAuthenticationConfig endUserAuthConfig; + + /** + * Optional. Specifies the execution mode for the workflow invocation. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String executionMode; + /** * Optional. When set to true, any incremental tables will be fully refreshed. * The value may be {@code null}. @@ -80,6 +95,42 @@ public final class InvocationConfig extends com.google.api.client.json.GenericJs @com.google.api.client.util.Key private java.lang.Boolean transitiveDependentsIncluded; + /** + * Optional. Configuration for end user authentication. Note that this should not be set when + * `service_account` is used. + * @return value or {@code null} for none + */ + public EndUserAuthenticationConfig getEndUserAuthConfig() { + return endUserAuthConfig; + } + + /** + * Optional. Configuration for end user authentication. Note that this should not be set when + * `service_account` is used. + * @param endUserAuthConfig endUserAuthConfig or {@code null} for none + */ + public InvocationConfig setEndUserAuthConfig(EndUserAuthenticationConfig endUserAuthConfig) { + this.endUserAuthConfig = endUserAuthConfig; + return this; + } + + /** + * Optional. Specifies the execution mode for the workflow invocation. + * @return value or {@code null} for none + */ + public java.lang.String getExecutionMode() { + return executionMode; + } + + /** + * Optional. Specifies the execution mode for the workflow invocation. + * @param executionMode executionMode or {@code null} for none + */ + public InvocationConfig setExecutionMode(java.lang.String executionMode) { + this.executionMode = executionMode; + return this; + } + /** * Optional. When set to true, any incremental tables will be fully refreshed. * @return value or {@code null} for none diff --git a/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/OAuthConfig.java b/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/OAuthConfig.java new file mode 100644 index 00000000000..8ad83be67c1 --- /dev/null +++ b/clients/google-api-services-dataform/v1/2.0.0/com/google/api/services/dataform/v1/model/OAuthConfig.java @@ -0,0 +1,69 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.dataform.v1.model; + +/** + * OAuth configuration for end user authentication. + * + *This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Dataform API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class OAuthConfig extends com.google.api.client.json.GenericJson { + + /** + * Optional. Additional OAuth scopes to use for BigQuery executions. Scopes always in use: + * `https://www.googleapis.com/auth/bigquery` + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.ListThis is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Dataform API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class BigQueryUnitTest extends com.google.api.client.json.GenericJson { + + /** + * A list of actions that this action depends on. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.ListThis is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Dataform API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class BigQueryUnitTestAction extends com.google.api.client.json.GenericJson { + + /** + * Output only. Job ID for the actual results. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String actualResultsJobId; + + /** + * Output only. SQL script for the actual results. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String actualResultsSqlScript; + + /** + * Output only. Job ID for the expected results. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String expectedResultsJobId; + + /** + * Output only. SQL script for the expected results. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String expectedResultsSqlScript; + + /** + * Output only. Total bytes billed for this action. Combined total for actual and expected jobs. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long totalBilledBytes; + + /** + * Output only. Total bytes processed for this action. Combined total for actual and expected + * jobs. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long totalProcessedBytes; + + /** + * Output only. Job ID for the actual results. + * @return value or {@code null} for none + */ + public java.lang.String getActualResultsJobId() { + return actualResultsJobId; + } + + /** + * Output only. Job ID for the actual results. + * @param actualResultsJobId actualResultsJobId or {@code null} for none + */ + public BigQueryUnitTestAction setActualResultsJobId(java.lang.String actualResultsJobId) { + this.actualResultsJobId = actualResultsJobId; + return this; + } + + /** + * Output only. SQL script for the actual results. + * @return value or {@code null} for none + */ + public java.lang.String getActualResultsSqlScript() { + return actualResultsSqlScript; + } + + /** + * Output only. SQL script for the actual results. + * @param actualResultsSqlScript actualResultsSqlScript or {@code null} for none + */ + public BigQueryUnitTestAction setActualResultsSqlScript(java.lang.String actualResultsSqlScript) { + this.actualResultsSqlScript = actualResultsSqlScript; + return this; + } + + /** + * Output only. Job ID for the expected results. + * @return value or {@code null} for none + */ + public java.lang.String getExpectedResultsJobId() { + return expectedResultsJobId; + } + + /** + * Output only. Job ID for the expected results. + * @param expectedResultsJobId expectedResultsJobId or {@code null} for none + */ + public BigQueryUnitTestAction setExpectedResultsJobId(java.lang.String expectedResultsJobId) { + this.expectedResultsJobId = expectedResultsJobId; + return this; + } + + /** + * Output only. SQL script for the expected results. + * @return value or {@code null} for none + */ + public java.lang.String getExpectedResultsSqlScript() { + return expectedResultsSqlScript; + } + + /** + * Output only. SQL script for the expected results. + * @param expectedResultsSqlScript expectedResultsSqlScript or {@code null} for none + */ + public BigQueryUnitTestAction setExpectedResultsSqlScript(java.lang.String expectedResultsSqlScript) { + this.expectedResultsSqlScript = expectedResultsSqlScript; + return this; + } + + /** + * Output only. Total bytes billed for this action. Combined total for actual and expected jobs. + * @return value or {@code null} for none + */ + public java.lang.Long getTotalBilledBytes() { + return totalBilledBytes; + } + + /** + * Output only. Total bytes billed for this action. Combined total for actual and expected jobs. + * @param totalBilledBytes totalBilledBytes or {@code null} for none + */ + public BigQueryUnitTestAction setTotalBilledBytes(java.lang.Long totalBilledBytes) { + this.totalBilledBytes = totalBilledBytes; + return this; + } + + /** + * Output only. Total bytes processed for this action. Combined total for actual and expected + * jobs. + * @return value or {@code null} for none + */ + public java.lang.Long getTotalProcessedBytes() { + return totalProcessedBytes; + } + + /** + * Output only. Total bytes processed for this action. Combined total for actual and expected + * jobs. + * @param totalProcessedBytes totalProcessedBytes or {@code null} for none + */ + public BigQueryUnitTestAction setTotalProcessedBytes(java.lang.Long totalProcessedBytes) { + this.totalProcessedBytes = totalProcessedBytes; + return this; + } + + @Override + public BigQueryUnitTestAction set(String fieldName, Object value) { + return (BigQueryUnitTestAction) super.set(fieldName, value); + } + + @Override + public BigQueryUnitTestAction clone() { + return (BigQueryUnitTestAction) super.clone(); + } + +} diff --git a/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/CompilationResultAction.java b/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/CompilationResultAction.java index 290c6f66879..cdd48ce3b87 100644 --- a/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/CompilationResultAction.java +++ b/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/CompilationResultAction.java @@ -36,6 +36,13 @@ public final class CompilationResultAction extends com.google.api.client.json.Ge @com.google.api.client.util.Key private Assertion assertion; + /** + * The unit test executed by this action. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private BigQueryUnitTest bigqueryUnitTest; + /** * The action's identifier if the project had been compiled without any overrides configured. * Unique within the compilation result. @@ -119,6 +126,23 @@ public CompilationResultAction setAssertion(Assertion assertion) { return this; } + /** + * The unit test executed by this action. + * @return value or {@code null} for none + */ + public BigQueryUnitTest getBigqueryUnitTest() { + return bigqueryUnitTest; + } + + /** + * The unit test executed by this action. + * @param bigqueryUnitTest bigqueryUnitTest or {@code null} for none + */ + public CompilationResultAction setBigqueryUnitTest(BigQueryUnitTest bigqueryUnitTest) { + this.bigqueryUnitTest = bigqueryUnitTest; + return this; + } + /** * The action's identifier if the project had been compiled without any overrides configured. * Unique within the compilation result. diff --git a/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/EndUserAuthConfig.java b/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/EndUserAuthConfig.java new file mode 100644 index 00000000000..75ac1731419 --- /dev/null +++ b/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/EndUserAuthConfig.java @@ -0,0 +1,66 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.dataform.v1beta1.model; + +/** + * Includes configuration options for repository end user authentication. + * + *This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Dataform API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class EndUserAuthConfig extends com.google.api.client.json.GenericJson { + + /** + * Optional. OAuth configuration for repository end user authentication. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private OAuthConfig oauthConfig; + + /** + * Optional. OAuth configuration for repository end user authentication. + * @return value or {@code null} for none + */ + public OAuthConfig getOauthConfig() { + return oauthConfig; + } + + /** + * Optional. OAuth configuration for repository end user authentication. + * @param oauthConfig oauthConfig or {@code null} for none + */ + public EndUserAuthConfig setOauthConfig(OAuthConfig oauthConfig) { + this.oauthConfig = oauthConfig; + return this; + } + + @Override + public EndUserAuthConfig set(String fieldName, Object value) { + return (EndUserAuthConfig) super.set(fieldName, value); + } + + @Override + public EndUserAuthConfig clone() { + return (EndUserAuthConfig) super.clone(); + } + +} diff --git a/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/EndUserAuthenticationConfig.java b/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/EndUserAuthenticationConfig.java new file mode 100644 index 00000000000..a97509ca7a0 --- /dev/null +++ b/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/EndUserAuthenticationConfig.java @@ -0,0 +1,90 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.dataform.v1beta1.model; + +/** + * Includes configuration options for end user authentication. + * + *This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Dataform API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class EndUserAuthenticationConfig extends com.google.api.client.json.GenericJson { + + /** + * Optional. OAuth configuration for end user authentication. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private OAuthConfig oauthConfig; + + /** + * Output only. Email address of the user to run workflow invocations under. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String userEmail; + + /** + * Optional. OAuth configuration for end user authentication. + * @return value or {@code null} for none + */ + public OAuthConfig getOauthConfig() { + return oauthConfig; + } + + /** + * Optional. OAuth configuration for end user authentication. + * @param oauthConfig oauthConfig or {@code null} for none + */ + public EndUserAuthenticationConfig setOauthConfig(OAuthConfig oauthConfig) { + this.oauthConfig = oauthConfig; + return this; + } + + /** + * Output only. Email address of the user to run workflow invocations under. + * @return value or {@code null} for none + */ + public java.lang.String getUserEmail() { + return userEmail; + } + + /** + * Output only. Email address of the user to run workflow invocations under. + * @param userEmail userEmail or {@code null} for none + */ + public EndUserAuthenticationConfig setUserEmail(java.lang.String userEmail) { + this.userEmail = userEmail; + return this; + } + + @Override + public EndUserAuthenticationConfig set(String fieldName, Object value) { + return (EndUserAuthenticationConfig) super.set(fieldName, value); + } + + @Override + public EndUserAuthenticationConfig clone() { + return (EndUserAuthenticationConfig) super.clone(); + } + +} diff --git a/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/InvocationConfig.java b/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/InvocationConfig.java index 30fabf03d3e..0b12a67fb22 100644 --- a/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/InvocationConfig.java +++ b/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/InvocationConfig.java @@ -30,6 +30,21 @@ @SuppressWarnings("javadoc") public final class InvocationConfig extends com.google.api.client.json.GenericJson { + /** + * Optional. Configuration for end user authentication. Note that this should not be set when + * `service_account` is used. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private EndUserAuthenticationConfig endUserAuthConfig; + + /** + * Optional. Specifies the execution mode for the workflow invocation. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String executionMode; + /** * Optional. When set to true, any incremental tables will be fully refreshed. * The value may be {@code null}. @@ -80,6 +95,42 @@ public final class InvocationConfig extends com.google.api.client.json.GenericJs @com.google.api.client.util.Key private java.lang.Boolean transitiveDependentsIncluded; + /** + * Optional. Configuration for end user authentication. Note that this should not be set when + * `service_account` is used. + * @return value or {@code null} for none + */ + public EndUserAuthenticationConfig getEndUserAuthConfig() { + return endUserAuthConfig; + } + + /** + * Optional. Configuration for end user authentication. Note that this should not be set when + * `service_account` is used. + * @param endUserAuthConfig endUserAuthConfig or {@code null} for none + */ + public InvocationConfig setEndUserAuthConfig(EndUserAuthenticationConfig endUserAuthConfig) { + this.endUserAuthConfig = endUserAuthConfig; + return this; + } + + /** + * Optional. Specifies the execution mode for the workflow invocation. + * @return value or {@code null} for none + */ + public java.lang.String getExecutionMode() { + return executionMode; + } + + /** + * Optional. Specifies the execution mode for the workflow invocation. + * @param executionMode executionMode or {@code null} for none + */ + public InvocationConfig setExecutionMode(java.lang.String executionMode) { + this.executionMode = executionMode; + return this; + } + /** * Optional. When set to true, any incremental tables will be fully refreshed. * @return value or {@code null} for none diff --git a/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/OAuthConfig.java b/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/OAuthConfig.java new file mode 100644 index 00000000000..5e2334b82e1 --- /dev/null +++ b/clients/google-api-services-dataform/v1beta1/2.0.0/com/google/api/services/dataform/v1beta1/model/OAuthConfig.java @@ -0,0 +1,69 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.dataform.v1beta1.model; + +/** + * OAuth configuration for end user authentication. + * + *This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Dataform API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class OAuthConfig extends com.google.api.client.json.GenericJson { + + /** + * Optional. Additional OAuth scopes to use for BigQuery executions. Scopes always in use: + * `https://www.googleapis.com/auth/bigquery` + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List