From 4df6c105c5efaf3d5db7d17bc14ac4fb2fdb2dd2 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Sun, 13 Sep 2026 09:45:07 +0000 Subject: [PATCH] feat: Automated regeneration of dataform v1beta1 client --- api_names_out.yaml | 29 +++ .../google-apis-dataform_v1beta1/CHANGELOG.md | 4 + .../google-apis-dataform_v1beta1/Gemfile.lock | 4 +- .../google/apis/dataform_v1beta1/classes.rb | 195 ++++++++++++++++++ .../apis/dataform_v1beta1/gem_version.rb | 4 +- .../apis/dataform_v1beta1/representations.rb | 88 ++++++++ 6 files changed, 320 insertions(+), 4 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index bf66778deac..5b881560435 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -177061,6 +177061,22 @@ "/dataform:v1beta1/BigQueryAction": big_query_action "/dataform:v1beta1/BigQueryAction/jobId": job_id "/dataform:v1beta1/BigQueryAction/sqlScript": sql_script +"/dataform:v1beta1/BigQueryUnitTest": big_query_unit_test +"/dataform:v1beta1/BigQueryUnitTest/dependencyTargets": dependency_targets +"/dataform:v1beta1/BigQueryUnitTest/dependencyTargets/dependency_target": dependency_target +"/dataform:v1beta1/BigQueryUnitTest/disabled": disabled +"/dataform:v1beta1/BigQueryUnitTest/displayName": display_name +"/dataform:v1beta1/BigQueryUnitTest/expectedOutputQuery": expected_output_query +"/dataform:v1beta1/BigQueryUnitTest/tags": tags +"/dataform:v1beta1/BigQueryUnitTest/tags/tag": tag +"/dataform:v1beta1/BigQueryUnitTest/testQuery": test_query +"/dataform:v1beta1/BigQueryUnitTestAction": big_query_unit_test_action +"/dataform:v1beta1/BigQueryUnitTestAction/actualResultsJobId": actual_results_job_id +"/dataform:v1beta1/BigQueryUnitTestAction/actualResultsSqlScript": actual_results_sql_script +"/dataform:v1beta1/BigQueryUnitTestAction/expectedResultsJobId": expected_results_job_id +"/dataform:v1beta1/BigQueryUnitTestAction/expectedResultsSqlScript": expected_results_sql_script +"/dataform:v1beta1/BigQueryUnitTestAction/totalBilledBytes": total_billed_bytes +"/dataform:v1beta1/BigQueryUnitTestAction/totalProcessedBytes": total_processed_bytes "/dataform:v1beta1/Binding": binding "/dataform:v1beta1/Binding/condition": condition "/dataform:v1beta1/Binding/members": members @@ -177141,6 +177157,7 @@ "/dataform:v1beta1/CompilationResult/workspace": workspace "/dataform:v1beta1/CompilationResultAction": compilation_result_action "/dataform:v1beta1/CompilationResultAction/assertion": assertion +"/dataform:v1beta1/CompilationResultAction/bigqueryUnitTest": bigquery_unit_test "/dataform:v1beta1/CompilationResultAction/canonicalTarget": canonical_target "/dataform:v1beta1/CompilationResultAction/dataPreparation": data_preparation "/dataform:v1beta1/CompilationResultAction/declaration": declaration @@ -177192,6 +177209,11 @@ "/dataform:v1beta1/DirectorySearchResult": directory_search_result "/dataform:v1beta1/DirectorySearchResult/path": path "/dataform:v1beta1/Empty": empty +"/dataform:v1beta1/EndUserAuthConfig": end_user_auth_config +"/dataform:v1beta1/EndUserAuthConfig/oauthConfig": oauth_config +"/dataform:v1beta1/EndUserAuthenticationConfig": end_user_authentication_config +"/dataform:v1beta1/EndUserAuthenticationConfig/oauthConfig": oauth_config +"/dataform:v1beta1/EndUserAuthenticationConfig/userEmail": user_email "/dataform:v1beta1/ErrorTable": error_table "/dataform:v1beta1/ErrorTable/retentionDays": retention_days "/dataform:v1beta1/ErrorTable/target": target @@ -177277,6 +177299,8 @@ "/dataform:v1beta1/Interval/endTime": end_time "/dataform:v1beta1/Interval/startTime": start_time "/dataform:v1beta1/InvocationConfig": invocation_config +"/dataform:v1beta1/InvocationConfig/endUserAuthConfig": end_user_auth_config +"/dataform:v1beta1/InvocationConfig/executionMode": execution_mode "/dataform:v1beta1/InvocationConfig/fullyRefreshIncrementalTablesEnabled": fully_refresh_incremental_tables_enabled "/dataform:v1beta1/InvocationConfig/includedTags": included_tags "/dataform:v1beta1/InvocationConfig/includedTags/included_tag": included_tag @@ -177375,6 +177399,9 @@ "/dataform:v1beta1/NotebookRuntimeOptions/aiPlatformNotebookRuntimeTemplate": ai_platform_notebook_runtime_template "/dataform:v1beta1/NotebookRuntimeOptions/gcsOutputBucket": gcs_output_bucket "/dataform:v1beta1/NotebookRuntimeOptions/gcsRepositorySnapshotDestination": gcs_repository_snapshot_destination +"/dataform:v1beta1/OAuthConfig": o_auth_config +"/dataform:v1beta1/OAuthConfig/additionalOauthScopes": additional_oauth_scopes +"/dataform:v1beta1/OAuthConfig/additionalOauthScopes/additional_oauth_scope": additional_oauth_scope "/dataform:v1beta1/Operation": operation "/dataform:v1beta1/Operation/done": done "/dataform:v1beta1/Operation/error": error @@ -177507,6 +177534,7 @@ "/dataform:v1beta1/Repository/createTime": create_time "/dataform:v1beta1/Repository/dataEncryptionState": data_encryption_state "/dataform:v1beta1/Repository/displayName": display_name +"/dataform:v1beta1/Repository/endUserAuthConfig": end_user_auth_config "/dataform:v1beta1/Repository/gitRemoteSettings": git_remote_settings "/dataform:v1beta1/Repository/initialCommitFileContents": initial_commit_file_contents "/dataform:v1beta1/Repository/initialCommitFileContents/initial_commit_file_content": initial_commit_file_content @@ -177626,6 +177654,7 @@ "/dataform:v1beta1/WorkflowInvocation/workflowConfig": workflow_config "/dataform:v1beta1/WorkflowInvocationAction": workflow_invocation_action "/dataform:v1beta1/WorkflowInvocationAction/bigqueryAction": bigquery_action +"/dataform:v1beta1/WorkflowInvocationAction/bigqueryUnitTestAction": bigquery_unit_test_action "/dataform:v1beta1/WorkflowInvocationAction/canonicalTarget": canonical_target "/dataform:v1beta1/WorkflowInvocationAction/dataPreparationAction": data_preparation_action "/dataform:v1beta1/WorkflowInvocationAction/failureReason": failure_reason diff --git a/generated/google-apis-dataform_v1beta1/CHANGELOG.md b/generated/google-apis-dataform_v1beta1/CHANGELOG.md index f53c463b21e..471a1dfc242 100644 --- a/generated/google-apis-dataform_v1beta1/CHANGELOG.md +++ b/generated/google-apis-dataform_v1beta1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-dataform_v1beta1 +### v0.64.0 (2026-09-13) + +* Regenerated from discovery document revision 20260906 + ### v0.63.0 (2026-08-30) * Regenerated from discovery document revision 20260826 diff --git a/generated/google-apis-dataform_v1beta1/Gemfile.lock b/generated/google-apis-dataform_v1beta1/Gemfile.lock index 58e235a0f8e..08fb2a488fd 100644 --- a/generated/google-apis-dataform_v1beta1/Gemfile.lock +++ b/generated/google-apis-dataform_v1beta1/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - google-apis-dataform_v1beta1 (0.63.0) + google-apis-dataform_v1beta1 (0.64.0) google-apis-core (>= 0.15.0, < 2.a) GEM @@ -106,7 +106,7 @@ CHECKSUMS faraday-follow_redirects (0.5.0) sha256=5cde93c894b30943a5d2b93c2fe9284216a6b756f7af406a1e55f211d97d10ad faraday-net_http (3.4.4) sha256=0e78af151747ed1b00f33e25973b4bc220d7f16c00c39676817c8b12331eb588 google-apis-core (1.2.1) sha256=3739030455277e3be90f2d07321ad4d0bf0d6b1ed820b2d092916d6cdef05337 - google-apis-dataform_v1beta1 (0.63.0) + google-apis-dataform_v1beta1 (0.64.0) google-cloud-env (2.3.1) sha256=0faac01eb27be78c2591d64433663b1a114f8f7af55a4f819755426cac9178e7 google-logging-utils (0.2.0) sha256=675462b4ea5affa825a3442694ca2d75d0069455a1d0956127207498fca3df7b googleauth (1.17.1) sha256=0f7e6fc70e204cee1b2d71f1e1de2d3b349d432404197fe68ebf7fa23d0821b9 diff --git a/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/classes.rb b/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/classes.rb index f249fe01943..26e633b4607 100644 --- a/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/classes.rb +++ b/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/classes.rb @@ -227,6 +227,107 @@ def update!(**args) end end + # Represents a BigQuery unit test. + class BigQueryUnitTest + include Google::Apis::Core::Hashable + + # A list of actions that this action depends on. + # Corresponds to the JSON property `dependencyTargets` + # @return [Array] + attr_accessor :dependency_targets + + # Whether this action is disabled (i.e. should not be run). + # Corresponds to the JSON property `disabled` + # @return [Boolean] + attr_accessor :disabled + alias_method :disabled?, :disabled + + # The name of the unit test. + # Corresponds to the JSON property `displayName` + # @return [String] + attr_accessor :display_name + + # Expected output query to compare against the test query. + # Corresponds to the JSON property `expectedOutputQuery` + # @return [String] + attr_accessor :expected_output_query + + # Arbitrary, user-defined tags on this action. + # Corresponds to the JSON property `tags` + # @return [Array] + attr_accessor :tags + + # Test query to execute. + # Corresponds to the JSON property `testQuery` + # @return [String] + attr_accessor :test_query + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @dependency_targets = args[:dependency_targets] if args.key?(:dependency_targets) + @disabled = args[:disabled] if args.key?(:disabled) + @display_name = args[:display_name] if args.key?(:display_name) + @expected_output_query = args[:expected_output_query] if args.key?(:expected_output_query) + @tags = args[:tags] if args.key?(:tags) + @test_query = args[:test_query] if args.key?(:test_query) + end + end + + # Represents a workflow action that will run a BigQuery unit test. + class BigQueryUnitTestAction + include Google::Apis::Core::Hashable + + # Output only. Job ID for the actual results. + # Corresponds to the JSON property `actualResultsJobId` + # @return [String] + attr_accessor :actual_results_job_id + + # Output only. SQL script for the actual results. + # Corresponds to the JSON property `actualResultsSqlScript` + # @return [String] + attr_accessor :actual_results_sql_script + + # Output only. Job ID for the expected results. + # Corresponds to the JSON property `expectedResultsJobId` + # @return [String] + attr_accessor :expected_results_job_id + + # Output only. SQL script for the expected results. + # Corresponds to the JSON property `expectedResultsSqlScript` + # @return [String] + attr_accessor :expected_results_sql_script + + # Output only. Total bytes billed for this action. Combined total for actual and + # expected jobs. + # Corresponds to the JSON property `totalBilledBytes` + # @return [Fixnum] + attr_accessor :total_billed_bytes + + # Output only. Total bytes processed for this action. Combined total for actual + # and expected jobs. + # Corresponds to the JSON property `totalProcessedBytes` + # @return [Fixnum] + attr_accessor :total_processed_bytes + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @actual_results_job_id = args[:actual_results_job_id] if args.key?(:actual_results_job_id) + @actual_results_sql_script = args[:actual_results_sql_script] if args.key?(:actual_results_sql_script) + @expected_results_job_id = args[:expected_results_job_id] if args.key?(:expected_results_job_id) + @expected_results_sql_script = args[:expected_results_sql_script] if args.key?(:expected_results_sql_script) + @total_billed_bytes = args[:total_billed_bytes] if args.key?(:total_billed_bytes) + @total_processed_bytes = args[:total_processed_bytes] if args.key?(:total_processed_bytes) + end + end + # Associates `members`, or principals, with a `role`. class Binding include Google::Apis::Core::Hashable @@ -877,6 +978,11 @@ class CompilationResultAction # @return [Google::Apis::DataformV1beta1::Assertion] attr_accessor :assertion + # Represents a BigQuery unit test. + # Corresponds to the JSON property `bigqueryUnitTest` + # @return [Google::Apis::DataformV1beta1::BigQueryUnitTest] + attr_accessor :bigquery_unit_test + # Represents an action identifier. If the action writes output, the output will # be written to the referenced database object. # Corresponds to the JSON property `canonicalTarget` @@ -935,6 +1041,7 @@ def initialize(**args) # Update properties of this object def update!(**args) @assertion = args[:assertion] if args.key?(:assertion) + @bigquery_unit_test = args[:bigquery_unit_test] if args.key?(:bigquery_unit_test) @canonical_target = args[:canonical_target] if args.key?(:canonical_target) @data_preparation = args[:data_preparation] if args.key?(:data_preparation) @declaration = args[:declaration] if args.key?(:declaration) @@ -1317,6 +1424,50 @@ def update!(**args) end end + # Includes configuration options for repository end user authentication. + class EndUserAuthConfig + include Google::Apis::Core::Hashable + + # OAuth configuration for end user authentication. + # Corresponds to the JSON property `oauthConfig` + # @return [Google::Apis::DataformV1beta1::OAuthConfig] + attr_accessor :oauth_config + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @oauth_config = args[:oauth_config] if args.key?(:oauth_config) + end + end + + # Includes configuration options for end user authentication. + class EndUserAuthenticationConfig + include Google::Apis::Core::Hashable + + # OAuth configuration for end user authentication. + # Corresponds to the JSON property `oauthConfig` + # @return [Google::Apis::DataformV1beta1::OAuthConfig] + attr_accessor :oauth_config + + # Output only. Email address of the user to run workflow invocations under. + # Corresponds to the JSON property `userEmail` + # @return [String] + attr_accessor :user_email + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @oauth_config = args[:oauth_config] if args.key?(:oauth_config) + @user_email = args[:user_email] if args.key?(:user_email) + end + end + # Error table information, used to write error data into a BigQuery table. class ErrorTable include Google::Apis::Core::Hashable @@ -2005,6 +2156,16 @@ def update!(**args) class InvocationConfig include Google::Apis::Core::Hashable + # Includes configuration options for end user authentication. + # Corresponds to the JSON property `endUserAuthConfig` + # @return [Google::Apis::DataformV1beta1::EndUserAuthenticationConfig] + attr_accessor :end_user_auth_config + + # Optional. Specifies the execution mode for the workflow invocation. + # Corresponds to the JSON property `executionMode` + # @return [String] + attr_accessor :execution_mode + # Optional. When set to true, any incremental tables will be fully refreshed. # Corresponds to the JSON property `fullyRefreshIncrementalTablesEnabled` # @return [Boolean] @@ -2053,6 +2214,8 @@ def initialize(**args) # Update properties of this object def update!(**args) + @end_user_auth_config = args[:end_user_auth_config] if args.key?(:end_user_auth_config) + @execution_mode = args[:execution_mode] if args.key?(:execution_mode) @fully_refresh_incremental_tables_enabled = args[:fully_refresh_incremental_tables_enabled] if args.key?(:fully_refresh_incremental_tables_enabled) @included_tags = args[:included_tags] if args.key?(:included_tags) @included_targets = args[:included_targets] if args.key?(:included_targets) @@ -2659,6 +2822,26 @@ def update!(**args) end end + # OAuth configuration for end user authentication. + class OAuthConfig + include Google::Apis::Core::Hashable + + # Optional. Additional OAuth scopes to use for BigQuery executions. Scopes + # always in use: `https://www.googleapis.com/auth/bigquery` + # Corresponds to the JSON property `additionalOauthScopes` + # @return [Array] + attr_accessor :additional_oauth_scopes + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @additional_oauth_scopes = args[:additional_oauth_scopes] if args.key?(:additional_oauth_scopes) + end + end + # This resource represents a long-running operation that is the result of a # network API call. class Operation @@ -3641,6 +3824,11 @@ class Repository # @return [String] attr_accessor :display_name + # Includes configuration options for repository end user authentication. + # Corresponds to the JSON property `endUserAuthConfig` + # @return [Google::Apis::DataformV1beta1::EndUserAuthConfig] + attr_accessor :end_user_auth_config + # Controls Git remote configuration for a repository. # Corresponds to the JSON property `gitRemoteSettings` # @return [Google::Apis::DataformV1beta1::GitRemoteSettings] @@ -3724,6 +3912,7 @@ def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @data_encryption_state = args[:data_encryption_state] if args.key?(:data_encryption_state) @display_name = args[:display_name] if args.key?(:display_name) + @end_user_auth_config = args[:end_user_auth_config] if args.key?(:end_user_auth_config) @git_remote_settings = args[:git_remote_settings] if args.key?(:git_remote_settings) @internal_metadata = args[:internal_metadata] if args.key?(:internal_metadata) @kms_key_name = args[:kms_key_name] if args.key?(:kms_key_name) @@ -4599,6 +4788,11 @@ class WorkflowInvocationAction # @return [Google::Apis::DataformV1beta1::BigQueryAction] attr_accessor :bigquery_action + # Represents a workflow action that will run a BigQuery unit test. + # Corresponds to the JSON property `bigqueryUnitTestAction` + # @return [Google::Apis::DataformV1beta1::BigQueryUnitTestAction] + attr_accessor :bigquery_unit_test_action + # Represents an action identifier. If the action writes output, the output will # be written to the referenced database object. # Corresponds to the JSON property `canonicalTarget` @@ -4653,6 +4847,7 @@ def initialize(**args) # Update properties of this object def update!(**args) @bigquery_action = args[:bigquery_action] if args.key?(:bigquery_action) + @bigquery_unit_test_action = args[:bigquery_unit_test_action] if args.key?(:bigquery_unit_test_action) @canonical_target = args[:canonical_target] if args.key?(:canonical_target) @data_preparation_action = args[:data_preparation_action] if args.key?(:data_preparation_action) @failure_reason = args[:failure_reason] if args.key?(:failure_reason) diff --git a/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/gem_version.rb b/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/gem_version.rb index bb1bb0082c6..9c87428a295 100644 --- a/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/gem_version.rb +++ b/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module DataformV1beta1 # Version of the google-apis-dataform_v1beta1 gem - GEM_VERSION = "0.63.0" + GEM_VERSION = "0.64.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.19.0" # Revision of the discovery document this client was generated from - REVISION = "20260826" + REVISION = "20260906" end end end diff --git a/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/representations.rb b/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/representations.rb index 04506bf4698..94e48e2adbe 100644 --- a/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/representations.rb +++ b/generated/google-apis-dataform_v1beta1/lib/google/apis/dataform_v1beta1/representations.rb @@ -64,6 +64,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class BigQueryUnitTest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class BigQueryUnitTestAction + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Binding class Representation < Google::Apis::Core::JsonRepresentation; end @@ -262,6 +274,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class EndUserAuthConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class EndUserAuthenticationConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class ErrorTable class Representation < Google::Apis::Core::JsonRepresentation; end @@ -532,6 +556,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class OAuthConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Operation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -974,6 +1004,31 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class BigQueryUnitTest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :dependency_targets, as: 'dependencyTargets', class: Google::Apis::DataformV1beta1::Target, decorator: Google::Apis::DataformV1beta1::Target::Representation + + property :disabled, as: 'disabled' + property :display_name, as: 'displayName' + property :expected_output_query, as: 'expectedOutputQuery' + collection :tags, as: 'tags' + property :test_query, as: 'testQuery' + end + end + + class BigQueryUnitTestAction + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :actual_results_job_id, as: 'actualResultsJobId' + property :actual_results_sql_script, as: 'actualResultsSqlScript' + property :expected_results_job_id, as: 'expectedResultsJobId' + property :expected_results_sql_script, as: 'expectedResultsSqlScript' + property :total_billed_bytes, :numeric_string => true, as: 'totalBilledBytes' + property :total_processed_bytes, :numeric_string => true, as: 'totalProcessedBytes' + end + end + class Binding # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1150,6 +1205,8 @@ class CompilationResultAction class Representation < Google::Apis::Core::JsonRepresentation property :assertion, as: 'assertion', class: Google::Apis::DataformV1beta1::Assertion, decorator: Google::Apis::DataformV1beta1::Assertion::Representation + property :bigquery_unit_test, as: 'bigqueryUnitTest', class: Google::Apis::DataformV1beta1::BigQueryUnitTest, decorator: Google::Apis::DataformV1beta1::BigQueryUnitTest::Representation + property :canonical_target, as: 'canonicalTarget', class: Google::Apis::DataformV1beta1::Target, decorator: Google::Apis::DataformV1beta1::Target::Representation property :data_preparation, as: 'dataPreparation', class: Google::Apis::DataformV1beta1::DataPreparation, decorator: Google::Apis::DataformV1beta1::DataPreparation::Representation @@ -1288,6 +1345,23 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class EndUserAuthConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :oauth_config, as: 'oauthConfig', class: Google::Apis::DataformV1beta1::OAuthConfig, decorator: Google::Apis::DataformV1beta1::OAuthConfig::Representation + + end + end + + class EndUserAuthenticationConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :oauth_config, as: 'oauthConfig', class: Google::Apis::DataformV1beta1::OAuthConfig, decorator: Google::Apis::DataformV1beta1::OAuthConfig::Representation + + property :user_email, as: 'userEmail' + end + end + class ErrorTable # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1494,6 +1568,9 @@ class Representation < Google::Apis::Core::JsonRepresentation class InvocationConfig # @private class Representation < Google::Apis::Core::JsonRepresentation + property :end_user_auth_config, as: 'endUserAuthConfig', class: Google::Apis::DataformV1beta1::EndUserAuthenticationConfig, decorator: Google::Apis::DataformV1beta1::EndUserAuthenticationConfig::Representation + + property :execution_mode, as: 'executionMode' property :fully_refresh_incremental_tables_enabled, as: 'fullyRefreshIncrementalTablesEnabled' collection :included_tags, as: 'includedTags' collection :included_targets, as: 'includedTargets', class: Google::Apis::DataformV1beta1::Target, decorator: Google::Apis::DataformV1beta1::Target::Representation @@ -1694,6 +1771,13 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class OAuthConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :additional_oauth_scopes, as: 'additionalOauthScopes' + end + end + class Operation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1960,6 +2044,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :data_encryption_state, as: 'dataEncryptionState', class: Google::Apis::DataformV1beta1::DataEncryptionState, decorator: Google::Apis::DataformV1beta1::DataEncryptionState::Representation property :display_name, as: 'displayName' + property :end_user_auth_config, as: 'endUserAuthConfig', class: Google::Apis::DataformV1beta1::EndUserAuthConfig, decorator: Google::Apis::DataformV1beta1::EndUserAuthConfig::Representation + property :git_remote_settings, as: 'gitRemoteSettings', class: Google::Apis::DataformV1beta1::GitRemoteSettings, decorator: Google::Apis::DataformV1beta1::GitRemoteSettings::Representation property :internal_metadata, as: 'internalMetadata' @@ -2229,6 +2315,8 @@ class WorkflowInvocationAction class Representation < Google::Apis::Core::JsonRepresentation property :bigquery_action, as: 'bigqueryAction', class: Google::Apis::DataformV1beta1::BigQueryAction, decorator: Google::Apis::DataformV1beta1::BigQueryAction::Representation + property :bigquery_unit_test_action, as: 'bigqueryUnitTestAction', class: Google::Apis::DataformV1beta1::BigQueryUnitTestAction, decorator: Google::Apis::DataformV1beta1::BigQueryUnitTestAction::Representation + property :canonical_target, as: 'canonicalTarget', class: Google::Apis::DataformV1beta1::Target, decorator: Google::Apis::DataformV1beta1::Target::Representation property :data_preparation_action, as: 'dataPreparationAction', class: Google::Apis::DataformV1beta1::DataPreparationAction, decorator: Google::Apis::DataformV1beta1::DataPreparationAction::Representation