diff --git a/Dataform/metadata/V1/Dataform.php b/Dataform/metadata/V1/Dataform.php index 3ed042e5f9d3..40f2145d0837 100644 --- a/Dataform/metadata/V1/Dataform.php +++ b/Dataform/metadata/V1/Dataform.php @@ -27,7 +27,7 @@ public static function initOnce() { \GPBMetadata\Google\Rpc\Status::initOnce(); \GPBMetadata\Google\Type\Interval::initOnce(); $pool->internalAddGeneratedFile( - "\x0A\xD0\xFA\x02\x0A'google/cloud/dataform/v1/dataform.proto\x12\x18google.cloud.dataform.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A\x1Egoogle/iam/v1/iam_policy.proto\x1A\x1Agoogle/iam/v1/policy.proto\x1A#google/longrunning/operations.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A\x17google/rpc/status.proto\x1A\x1Agoogle/type/interval.proto\"e\x0A\x13DataEncryptionState\x12N\x0A\x14kms_key_version_name\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(cloudkms.googleapis.com/CryptoKeyVersion\"\x92\x0E\x0A\x0ARepository\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12#\x0A\x11containing_folder\x18\x10 \x01(\x09B\x03\xE0A\x01H\x00\x88\x01\x01\x12\"\x0A\x10team_folder_name\x18\x12 \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01\x124\x0A\x0Bcreate_time\x18\x0D \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x19\x0A\x0Cdisplay_name\x18\x08 \x01(\x09B\x03\xE0A\x01\x12X\x0A\x13git_remote_settings\x18\x02 \x01(\x0B26.google.cloud.dataform.v1.Repository.GitRemoteSettingsB\x03\xE0A\x01\x12f\x0A*npmrc_environment_variables_secret_version\x18\x03 \x01(\x09B2\xE0A\x01\xFAA,\x0A*secretmanager.googleapis.com/SecretVersion\x12p\x0A\x1Fworkspace_compilation_overrides\x18\x04 \x01(\x0B2B.google.cloud.dataform.v1.Repository.WorkspaceCompilationOverridesB\x03\xE0A\x01\x12E\x0A\x06labels\x18\x05 \x03(\x0B20.google.cloud.dataform.v1.Repository.LabelsEntryB\x03\xE0A\x01\x12,\x0A\x1Cset_authenticated_user_admin\x18\x09 \x01(\x08B\x06\xE0A\x01\xE0A\x04\x12\x1C\x0A\x0Fservice_account\x18\x0A \x01(\x09B\x03\xE0A\x01\x12?\x0A\x0Ckms_key_name\x18\x0B \x01(\x09B)\xE0A\x01\xFAA#\x0A!cloudkms.googleapis.com/CryptoKey\x12Q\x0A\x15data_encryption_state\x18\x0C \x01(\x0B2-.google.cloud.dataform.v1.DataEncryptionStateB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x0F \x01(\x09B\x03\xE0A\x03H\x02\x88\x01\x01\x1A\xE7\x04\x0A\x11GitRemoteSettings\x12\x10\x0A\x03url\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Edefault_branch\x18\x02 \x01(\x09B\x03\xE0A\x02\x12_\x0A#authentication_token_secret_version\x18\x03 \x01(\x09B2\xE0A\x01\xFAA,\x0A*secretmanager.googleapis.com/SecretVersion\x12v\x0A\x19ssh_authentication_config\x18\x05 \x01(\x0B2N.google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfigB\x03\xE0A\x01\x12_\x0A\x0Ctoken_status\x18\x04 \x01(\x0E2B.google.cloud.dataform.v1.Repository.GitRemoteSettings.TokenStatusB\x05\x18\x01\xE0A\x03\x1A\x94\x01\x0A\x17SshAuthenticationConfig\x12[\x0A\x1Fuser_private_key_secret_version\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x0A*secretmanager.googleapis.com/SecretVersion\x12\x1C\x0A\x0Fhost_public_key\x18\x02 \x01(\x09B\x03\xE0A\x02\"R\x0A\x0BTokenStatus\x12\x1C\x0A\x18TOKEN_STATUS_UNSPECIFIED\x10\x00\x12\x0D\x0A\x09NOT_FOUND\x10\x01\x12\x0B\x0A\x07INVALID\x10\x02\x12\x09\x0A\x05VALID\x10\x03\x1Au\x0A\x1DWorkspaceCompilationOverrides\x12\x1D\x0A\x10default_database\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x1A\x0A\x0Dschema_suffix\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x19\x0A\x0Ctable_prefix\x18\x03 \x01(\x09B\x03\xE0A\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01:\x85\x01\xEAA\x81\x01\x0A\"dataform.googleapis.com/Repository\x12Aprojects/{project}/locations/{location}/repositories/{repository}*\x0Crepositories2\x0ArepositoryB\x14\x0A\x12_containing_folderB\x13\x0A\x11_team_folder_nameB\x14\x0A\x12_internal_metadata\"3\x0A\x17PrivateResourceMetadata\x12\x18\x0A\x0Buser_scoped\x18\x01 \x01(\x08B\x03\xE0A\x03\"\xB1\x01\x0A\x17ListRepositoriesRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\x84\x01\x0A\x18ListRepositoriesResponse\x12:\x0A\x0Crepositories\x18\x01 \x03(\x0B2\$.google.cloud.dataform.v1.Repository\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"\xA4\x01\x0A\x15MoveRepositoryRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12/\x0A\x1Ddestination_containing_folder\x18\x02 \x01(\x09B\x03\xE0A\x01H\x00\x88\x01\x01B \x0A\x1E_destination_containing_folder\"P\x0A\x14GetRepositoryRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\"\xAF\x01\x0A\x17CreateRepositoryRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12=\x0A\x0Arepository\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.RepositoryB\x03\xE0A\x02\x12\x1A\x0A\x0Drepository_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"\x8E\x01\x0A\x17UpdateRepositoryRequest\x124\x0A\x0Bupdate_mask\x18\x01 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\x12=\x0A\x0Arepository\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.RepositoryB\x03\xE0A\x02\"g\x0A\x17DeleteRepositoryRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x12\x0A\x05force\x18\x02 \x01(\x08B\x03\xE0A\x01\"\xD2\x05\x0A\x1ECommitRepositoryChangesRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12F\x0A\x0Fcommit_metadata\x18\x02 \x01(\x0B2(.google.cloud.dataform.v1.CommitMetadataB\x03\xE0A\x02\x12%\x0A\x18required_head_commit_sha\x18\x04 \x01(\x09B\x03\xE0A\x01\x12j\x0A\x0Ffile_operations\x18\x03 \x03(\x0B2L.google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperationsEntryB\x03\xE0A\x01\x1A\x9B\x02\x0A\x0DFileOperation\x12f\x0A\x0Awrite_file\x18\x01 \x01(\x0B2P.google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.WriteFileH\x00\x12h\x0A\x0Bdelete_file\x18\x02 \x01(\x0B2Q.google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.DeleteFileH\x00\x1A\x1D\x0A\x09WriteFile\x12\x10\x0A\x08contents\x18\x01 \x01(\x0C\x1A\x0C\x0A\x0ADeleteFileB\x0B\x0A\x09operation\x1A}\x0A\x13FileOperationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12U\x0A\x05value\x18\x02 \x01(\x0B2F.google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation:\x028\x01\"5\x0A\x1FCommitRepositoryChangesResponse\x12\x12\x0A\x0Acommit_sha\x18\x01 \x01(\x09\"\x81\x01\x0A\x19ReadRepositoryFileRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x17\x0A\x0Acommit_sha\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x11\x0A\x04path\x18\x03 \x01(\x09B\x03\xE0A\x02\".\x0A\x1AReadRepositoryFileResponse\x12\x10\x0A\x08contents\x18\x01 \x01(\x0C\"\xC0\x01\x0A'QueryRepositoryDirectoryContentsRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x17\x0A\x0Acommit_sha\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x11\x0A\x04path\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x04 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x05 \x01(\x09B\x03\xE0A\x01\"\x88\x01\x0A(QueryRepositoryDirectoryContentsResponse\x12C\x0A\x11directory_entries\x18\x01 \x03(\x0B2(.google.cloud.dataform.v1.DirectoryEntry\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x8A\x01\x0A\x1DFetchRepositoryHistoryRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x05 \x01(\x09B\x03\xE0A\x01\"t\x0A\x1EFetchRepositoryHistoryResponse\x129\x0A\x07commits\x18\x01 \x03(\x0B2(.google.cloud.dataform.v1.CommitLogEntry\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xA5\x01\x0A\x0ECommitLogEntry\x12/\x0A\x0Bcommit_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x12\x0A\x0Acommit_sha\x18\x02 \x01(\x09\x126\x0A\x06author\x18\x03 \x01(\x0B2&.google.cloud.dataform.v1.CommitAuthor\x12\x16\x0A\x0Ecommit_message\x18\x04 \x01(\x09\"j\x0A\x0ECommitMetadata\x12;\x0A\x06author\x18\x01 \x01(\x0B2&.google.cloud.dataform.v1.CommitAuthorB\x03\xE0A\x02\x12\x1B\x0A\x0Ecommit_message\x18\x02 \x01(\x09B\x03\xE0A\x01\"e\x0A)ComputeRepositoryAccessTokenStatusRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\"\xFF\x01\x0A*ComputeRepositoryAccessTokenStatusResponse\x12f\x0A\x0Ctoken_status\x18\x01 \x01(\x0E2P.google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse.TokenStatus\"i\x0A\x0BTokenStatus\x12\x1C\x0A\x18TOKEN_STATUS_UNSPECIFIED\x10\x00\x12\x0D\x0A\x09NOT_FOUND\x10\x01\x12\x0B\x0A\x07INVALID\x10\x02\x12\x09\x0A\x05VALID\x10\x03\x12\x15\x0A\x11PERMISSION_DENIED\x10\x04\"V\x0A\x1AFetchRemoteBranchesRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\"/\x0A\x1BFetchRemoteBranchesResponse\x12\x10\x0A\x08branches\x18\x01 \x03(\x09\"\x8B\x04\x0A\x09Workspace\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x124\x0A\x0Bcreate_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12Q\x0A\x15data_encryption_state\x18\x02 \x01(\x0B2-.google.cloud.dataform.v1.DataEncryptionStateB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x05 \x01(\x09B\x03\xE0A\x03H\x00\x88\x01\x01\x12\x1F\x0A\x0Ddisable_moves\x18\x06 \x01(\x08B\x03\xE0A\x01H\x01\x88\x01\x01\x12Y\x0A\x19private_resource_metadata\x18\x08 \x01(\x0B21.google.cloud.dataform.v1.PrivateResourceMetadataB\x03\xE0A\x03:\x98\x01\xEAA\x94\x01\x0A!dataform.googleapis.com/Workspace\x12Xprojects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}*\x0Aworkspaces2\x09workspaceB\x14\x0A\x12_internal_metadataB\x10\x0A\x0E_disable_moves\"\xB0\x01\x0A\x15ListWorkspacesRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\x7F\x0A\x16ListWorkspacesResponse\x127\x0A\x0Aworkspaces\x18\x01 \x03(\x0B2#.google.cloud.dataform.v1.Workspace\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"N\x0A\x13GetWorkspaceRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\"\xAC\x01\x0A\x16CreateWorkspaceRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12;\x0A\x09workspace\x18\x02 \x01(\x0B2#.google.cloud.dataform.v1.WorkspaceB\x03\xE0A\x02\x12\x19\x0A\x0Cworkspace_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"Q\x0A\x16DeleteWorkspaceRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\"=\x0A\x0CCommitAuthor\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Demail_address\x18\x02 \x01(\x09B\x03\xE0A\x02\"\xA9\x01\x0A\x15PullGitCommitsRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x1A\x0A\x0Dremote_branch\x18\x02 \x01(\x09B\x03\xE0A\x01\x12;\x0A\x06author\x18\x03 \x01(\x0B2&.google.cloud.dataform.v1.CommitAuthorB\x03\xE0A\x02\"\x18\x0A\x16PullGitCommitsResponse\"l\x0A\x15PushGitCommitsRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x1A\x0A\x0Dremote_branch\x18\x02 \x01(\x09B\x03\xE0A\x01\"\x18\x0A\x16PushGitCommitsResponse\"V\x0A\x1BFetchFileGitStatusesRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\"\xF7\x02\x0A\x1CFetchFileGitStatusesResponse\x12n\x0A\x18uncommitted_file_changes\x18\x01 \x03(\x0B2L.google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange\x1A\xE6\x01\x0A\x15UncommittedFileChange\x12\x0C\x0A\x04path\x18\x01 \x01(\x09\x12f\x0A\x05state\x18\x02 \x01(\x0E2R.google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange.StateB\x03\xE0A\x03\"W\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x09\x0A\x05ADDED\x10\x01\x12\x0B\x0A\x07DELETED\x10\x02\x12\x0C\x0A\x08MODIFIED\x10\x03\x12\x11\x0A\x0DHAS_CONFLICTS\x10\x04\"q\x0A\x1AFetchGitAheadBehindRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x1A\x0A\x0Dremote_branch\x18\x02 \x01(\x09B\x03\xE0A\x01\"L\x0A\x1BFetchGitAheadBehindResponse\x12\x15\x0A\x0Dcommits_ahead\x18\x01 \x01(\x05\x12\x16\x0A\x0Ecommits_behind\x18\x02 \x01(\x05\"\xC6\x01\x0A\x1DCommitWorkspaceChangesRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12;\x0A\x06author\x18\x04 \x01(\x0B2&.google.cloud.dataform.v1.CommitAuthorB\x03\xE0A\x02\x12\x1B\x0A\x0Ecommit_message\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x12\x0A\x05paths\x18\x03 \x03(\x09B\x03\xE0A\x01\" \x0A\x1ECommitWorkspaceChangesResponse\"\x7F\x0A\x1CResetWorkspaceChangesRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x12\x0A\x05paths\x18\x02 \x03(\x09B\x03\xE0A\x01\x12\x12\x0A\x05clean\x18\x03 \x01(\x08B\x03\xE0A\x01\"\x1F\x0A\x1DResetWorkspaceChangesResponse\"g\x0A\x14FetchFileDiffRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\"/\x0A\x15FetchFileDiffResponse\x12\x16\x0A\x0Eformatted_diff\x18\x01 \x01(\x09\"\xE5\x01\x0A\x1DQueryDirectoryContentsRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x04 \x01(\x09B\x03\xE0A\x01\x12B\x0A\x04view\x18\x05 \x01(\x0E2/.google.cloud.dataform.v1.DirectoryContentsViewB\x03\xE0A\x01\"~\x0A\x1EQueryDirectoryContentsResponse\x12C\x0A\x11directory_entries\x18\x01 \x03(\x0B2(.google.cloud.dataform.v1.DirectoryEntry\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x83\x01\x0A\x0EDirectoryEntry\x12\x0E\x0A\x04file\x18\x01 \x01(\x09H\x00\x12\x13\x0A\x09directory\x18\x02 \x01(\x09H\x00\x12C\x0A\x08metadata\x18\x03 \x01(\x0B21.google.cloud.dataform.v1.FilesystemEntryMetadataB\x07\x0A\x05entry\"h\x0A\x17FilesystemEntryMetadata\x12\x17\x0A\x0Asize_bytes\x18\x01 \x01(\x03B\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\"\x98\x01\x0A\x12SearchFilesRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x04 \x01(\x09B\x03\xE0A\x01\"s\x0A\x13SearchFilesResponse\x12>\x0A\x0Esearch_results\x18\x01 \x03(\x0B2&.google.cloud.dataform.v1.SearchResult\x12\x1C\x0A\x0Fnext_page_token\x18\x02 \x01(\x09B\x03\xE0A\x01\"\x99\x01\x0A\x0CSearchResult\x12:\x0A\x04file\x18\x01 \x01(\x0B2*.google.cloud.dataform.v1.FileSearchResultH\x00\x12D\x0A\x09directory\x18\x02 \x01(\x0B2/.google.cloud.dataform.v1.DirectorySearchResultH\x00B\x07\x0A\x05entry\" \x0A\x10FileSearchResult\x12\x0C\x0A\x04path\x18\x01 \x01(\x09\"%\x0A\x15DirectorySearchResult\x12\x0C\x0A\x04path\x18\x01 \x01(\x09\"g\x0A\x14MakeDirectoryRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\"\x17\x0A\x15MakeDirectoryResponse\"i\x0A\x16RemoveDirectoryRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\"\x19\x0A\x17RemoveDirectoryResponse\"~\x0A\x14MoveDirectoryRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x08new_path\x18\x03 \x01(\x09B\x03\xE0A\x02\"\x17\x0A\x15MoveDirectoryResponse\"y\x0A\x0FReadFileRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x08revision\x18\x03 \x01(\x09B\x03\xE0A\x01\")\x0A\x10ReadFileResponse\x12\x15\x0A\x0Dfile_contents\x18\x01 \x01(\x0C\"d\x0A\x11RemoveFileRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\"\x14\x0A\x12RemoveFileResponse\"y\x0A\x0FMoveFileRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x08new_path\x18\x03 \x01(\x09B\x03\xE0A\x02\"\x12\x0A\x10MoveFileResponse\"z\x0A\x10WriteFileRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x08contents\x18\x03 \x01(\x0CB\x03\xE0A\x02\"\x13\x0A\x11WriteFileResponse\"Y\x0A\x19InstallNpmPackagesRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\"\x1C\x0A\x1AInstallNpmPackagesResponse\"\xE7\x06\x0A\x0DReleaseConfig\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12\x1A\x0A\x0Dgit_commitish\x18\x02 \x01(\x09B\x03\xE0A\x02\x12U\x0A\x17code_compilation_config\x18\x03 \x01(\x0B2/.google.cloud.dataform.v1.CodeCompilationConfigB\x03\xE0A\x01\x12\x1A\x0A\x0Dcron_schedule\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09time_zone\x18\x07 \x01(\x09B\x03\xE0A\x01\x12m\x0A recent_scheduled_release_records\x18\x05 \x03(\x0B2>.google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecordB\x03\xE0A\x03\x12U\x0A\x1Arelease_compilation_result\x18\x06 \x01(\x09B1\xE0A\x01\xFAA+\x0A)dataform.googleapis.com/CompilationResult\x12\x15\x0A\x08disabled\x18\x08 \x01(\x08B\x03\xE0A\x01\x12#\x0A\x11internal_metadata\x18\x09 \x01(\x09B\x03\xE0A\x03H\x00\x88\x01\x01\x1A\xD3\x01\x0A\x16ScheduledReleaseRecord\x12L\x0A\x12compilation_result\x18\x02 \x01(\x09B.\xFAA+\x0A)dataform.googleapis.com/CompilationResultH\x00\x12*\x0A\x0Cerror_status\x18\x03 \x01(\x0B2\x12.google.rpc.StatusH\x00\x125\x0A\x0Crelease_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03B\x08\x0A\x06result:\xAD\x01\xEAA\xA9\x01\x0A%dataform.googleapis.com/ReleaseConfig\x12aprojects/{project}/locations/{location}/repositories/{repository}/releaseConfigs/{release_config}*\x0EreleaseConfigs2\x0DreleaseConfigB\x14\x0A\x12_internal_metadata\"\x88\x01\x0A\x19ListReleaseConfigsRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\x8C\x01\x0A\x1AListReleaseConfigsResponse\x12@\x0A\x0Frelease_configs\x18\x01 \x03(\x0B2'.google.cloud.dataform.v1.ReleaseConfig\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"V\x0A\x17GetReleaseConfigRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dataform.googleapis.com/ReleaseConfig\"\xBE\x01\x0A\x1ACreateReleaseConfigRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12D\x0A\x0Erelease_config\x18\x02 \x01(\x0B2'.google.cloud.dataform.v1.ReleaseConfigB\x03\xE0A\x02\x12\x1E\x0A\x11release_config_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"\x98\x01\x0A\x1AUpdateReleaseConfigRequest\x124\x0A\x0Bupdate_mask\x18\x01 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\x12D\x0A\x0Erelease_config\x18\x02 \x01(\x0B2'.google.cloud.dataform.v1.ReleaseConfigB\x03\xE0A\x02\"Y\x0A\x1ADeleteReleaseConfigRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dataform.googleapis.com/ReleaseConfig\"\xCA\x08\x0A\x11CompilationResult\x12\x1C\x0A\x0Dgit_commitish\x18\x02 \x01(\x09B\x03\xE0A\x05H\x00\x12>\x0A\x09workspace\x18\x03 \x01(\x09B)\xE0A\x05\xFAA#\x0A!dataform.googleapis.com/WorkspaceH\x00\x12G\x0A\x0Erelease_config\x18\x07 \x01(\x09B-\xE0A\x05\xFAA'\x0A%dataform.googleapis.com/ReleaseConfigH\x00\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x03\x12U\x0A\x17code_compilation_config\x18\x04 \x01(\x0B2/.google.cloud.dataform.v1.CodeCompilationConfigB\x03\xE0A\x05\x12\$\x0A\x17resolved_git_commit_sha\x18\x08 \x01(\x09B\x03\xE0A\x03\x12\"\x0A\x15dataform_core_version\x18\x05 \x01(\x09B\x03\xE0A\x03\x12]\x0A\x12compilation_errors\x18\x06 \x03(\x0B2<.google.cloud.dataform.v1.CompilationResult.CompilationErrorB\x03\xE0A\x03\x12Q\x0A\x15data_encryption_state\x18\x09 \x01(\x0B2-.google.cloud.dataform.v1.DataEncryptionStateB\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x0A \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x0B \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01\x12Y\x0A\x19private_resource_metadata\x18\x0C \x01(\x0B21.google.cloud.dataform.v1.PrivateResourceMetadataB\x03\xE0A\x03\x1A\x8D\x01\x0A\x10CompilationError\x12\x14\x0A\x07message\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x12\x0A\x05stack\x18\x02 \x01(\x09B\x03\xE0A\x03\x12\x11\x0A\x04path\x18\x03 \x01(\x09B\x03\xE0A\x03\x12<\x0A\x0Daction_target\x18\x04 \x01(\x0B2 .google.cloud.dataform.v1.TargetB\x03\xE0A\x03:\xC1\x01\xEAA\xBD\x01\x0A)dataform.googleapis.com/CompilationResult\x12iprojects/{project}/locations/{location}/repositories/{repository}/compilationResults/{compilation_result}*\x12compilationResults2\x11compilationResultB\x08\x0A\x06sourceB\x14\x0A\x12_internal_metadata\"\xEE\x03\x0A\x15CodeCompilationConfig\x12\x1D\x0A\x10default_database\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x1B\x0A\x0Edefault_schema\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x1D\x0A\x10default_location\x18\x08 \x01(\x09B\x03\xE0A\x01\x12\x1D\x0A\x10assertion_schema\x18\x03 \x01(\x09B\x03\xE0A\x01\x12L\x0A\x04vars\x18\x04 \x03(\x0B29.google.cloud.dataform.v1.CodeCompilationConfig.VarsEntryB\x03\xE0A\x01\x12\x1C\x0A\x0Fdatabase_suffix\x18\x05 \x01(\x09B\x03\xE0A\x01\x12\x1A\x0A\x0Dschema_suffix\x18\x06 \x01(\x09B\x03\xE0A\x01\x12\x19\x0A\x0Ctable_prefix\x18\x07 \x01(\x09B\x03\xE0A\x01\x12*\x0A\x1Dbuiltin_assertion_name_prefix\x18\x0A \x01(\x09B\x03\xE0A\x01\x12_\x0A default_notebook_runtime_options\x18\x09 \x01(\x0B20.google.cloud.dataform.v1.NotebookRuntimeOptionsB\x03\xE0A\x01\x1A+\x0A\x09VarsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xB6\x01\x0A\x16NotebookRuntimeOptions\x12 \x0A\x11gcs_output_bucket\x18\x01 \x01(\x09B\x03\xE0A\x01H\x00\x12h\x0A%ai_platform_notebook_runtime_template\x18\x02 \x01(\x09B9\xE0A\x01\xFAA3\x0A1aiplatform.googleapis.com/NotebookRuntimeTemplateB\x10\x0A\x0Eexecution_sink\"\xB8\x01\x0A\x1DListCompilationResultsRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\x98\x01\x0A\x1EListCompilationResultsResponse\x12H\x0A\x13compilation_results\x18\x01 \x03(\x0B2+.google.cloud.dataform.v1.CompilationResult\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"^\x0A\x1BGetCompilationResultRequest\x12?\x0A\x04name\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)dataform.googleapis.com/CompilationResult\"\xAA\x01\x0A\x1ECreateCompilationResultRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12L\x0A\x12compilation_result\x18\x02 \x01(\x0B2+.google.cloud.dataform.v1.CompilationResultB\x03\xE0A\x02\"G\x0A\x06Target\x12\x15\x0A\x08database\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06schema\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x11\x0A\x04name\x18\x03 \x01(\x09B\x03\xE0A\x01\"\xE0\x02\x0A\x12RelationDescriptor\x12\x13\x0A\x0Bdescription\x18\x01 \x01(\x09\x12N\x0A\x07columns\x18\x02 \x03(\x0B2=.google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor\x12Y\x0A\x0Fbigquery_labels\x18\x03 \x03(\x0B2@.google.cloud.dataform.v1.RelationDescriptor.BigqueryLabelsEntry\x1AS\x0A\x10ColumnDescriptor\x12\x0C\x0A\x04path\x18\x01 \x03(\x09\x12\x13\x0A\x0Bdescription\x18\x02 \x01(\x09\x12\x1C\x0A\x14bigquery_policy_tags\x18\x03 \x03(\x09\x1A5\x0A\x13BigqueryLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xA3\x1E\x0A\x17CompilationResultAction\x12N\x0A\x08relation\x18\x04 \x01(\x0B2:.google.cloud.dataform.v1.CompilationResultAction.RelationH\x00\x12R\x0A\x0Aoperations\x18\x05 \x01(\x0B2<.google.cloud.dataform.v1.CompilationResultAction.OperationsH\x00\x12P\x0A\x09assertion\x18\x06 \x01(\x0B2;.google.cloud.dataform.v1.CompilationResultAction.AssertionH\x00\x12T\x0A\x0Bdeclaration\x18\x07 \x01(\x0B2=.google.cloud.dataform.v1.CompilationResultAction.DeclarationH\x00\x12N\x0A\x08notebook\x18\x08 \x01(\x0B2:.google.cloud.dataform.v1.CompilationResultAction.NotebookH\x00\x12]\x0A\x10data_preparation\x18\x09 \x01(\x0B2A.google.cloud.dataform.v1.CompilationResultAction.DataPreparationH\x00\x120\x0A\x06target\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.Target\x12:\x0A\x10canonical_target\x18\x02 \x01(\x0B2 .google.cloud.dataform.v1.Target\x12\x11\x0A\x09file_path\x18\x03 \x01(\x09\x12#\x0A\x11internal_metadata\x18\x0A \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01\x1A\xAE\x0B\x0A\x08Relation\x12<\x0A\x12dependency_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.Target\x12\x10\x0A\x08disabled\x18\x02 \x01(\x08\x12\x0C\x0A\x04tags\x18\x03 \x03(\x09\x12I\x0A\x13relation_descriptor\x18\x04 \x01(\x0B2,.google.cloud.dataform.v1.RelationDescriptor\x12^\x0A\x0Drelation_type\x18\x05 \x01(\x0E2G.google.cloud.dataform.v1.CompilationResultAction.Relation.RelationType\x12\x14\x0A\x0Cselect_query\x18\x06 \x01(\x09\x12\x16\x0A\x0Epre_operations\x18\x07 \x03(\x09\x12\x17\x0A\x0Fpost_operations\x18\x08 \x03(\x09\x12s\x0A\x18incremental_table_config\x18\x09 \x01(\x0B2Q.google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig\x12\x1C\x0A\x14partition_expression\x18\x0A \x01(\x09\x12\x1B\x0A\x13cluster_expressions\x18\x0B \x03(\x09\x12!\x0A\x19partition_expiration_days\x18\x0C \x01(\x05\x12 \x0A\x18require_partition_filter\x18\x0D \x01(\x08\x12m\x0A\x12additional_options\x18\x0E \x03(\x0B2Q.google.cloud.dataform.v1.CompilationResultAction.Relation.AdditionalOptionsEntry\x12\x17\x0A\x0Aconnection\x18\x0F \x01(\x09B\x03\xE0A\x01\x12a\x0A\x0Ctable_format\x18\x10 \x01(\x0E2F.google.cloud.dataform.v1.CompilationResultAction.Relation.TableFormatB\x03\xE0A\x01\x12_\x0A\x0Bfile_format\x18\x11 \x01(\x0E2E.google.cloud.dataform.v1.CompilationResultAction.Relation.FileFormatB\x03\xE0A\x01\x12\x18\x0A\x0Bstorage_uri\x18\x12 \x01(\x09B\x03\xE0A\x01\x1A\xD8\x01\x0A\x16IncrementalTableConfig\x12 \x0A\x18incremental_select_query\x18\x01 \x01(\x09\x12\x18\x0A\x10refresh_disabled\x18\x02 \x01(\x08\x12\x18\x0A\x10unique_key_parts\x18\x03 \x03(\x09\x12\x1F\x0A\x17update_partition_filter\x18\x04 \x01(\x09\x12\"\x0A\x1Aincremental_pre_operations\x18\x05 \x03(\x09\x12#\x0A\x1Bincremental_post_operations\x18\x06 \x03(\x09\x1A8\x0A\x16AdditionalOptionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"p\x0A\x0CRelationType\x12\x1D\x0A\x19RELATION_TYPE_UNSPECIFIED\x10\x00\x12\x09\x0A\x05TABLE\x10\x01\x12\x08\x0A\x04VIEW\x10\x02\x12\x15\x0A\x11INCREMENTAL_TABLE\x10\x03\x12\x15\x0A\x11MATERIALIZED_VIEW\x10\x04\"8\x0A\x0BTableFormat\x12\x1C\x0A\x18TABLE_FORMAT_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07ICEBERG\x10\x01\"6\x0A\x0AFileFormat\x12\x1B\x0A\x17FILE_FORMAT_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07PARQUET\x10\x01\x1A\xDA\x01\x0A\x0AOperations\x12<\x0A\x12dependency_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.Target\x12\x10\x0A\x08disabled\x18\x02 \x01(\x08\x12\x0C\x0A\x04tags\x18\x03 \x03(\x09\x12I\x0A\x13relation_descriptor\x18\x06 \x01(\x0B2,.google.cloud.dataform.v1.RelationDescriptor\x12\x0F\x0A\x07queries\x18\x04 \x03(\x09\x12\x12\x0A\x0Ahas_output\x18\x05 \x01(\x08\x1A\x83\x02\x0A\x09Assertion\x12<\x0A\x12dependency_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.Target\x127\x0A\x0Dparent_action\x18\x05 \x01(\x0B2 .google.cloud.dataform.v1.Target\x12\x10\x0A\x08disabled\x18\x02 \x01(\x08\x12\x0C\x0A\x04tags\x18\x03 \x03(\x09\x12\x14\x0A\x0Cselect_query\x18\x04 \x01(\x09\x12I\x0A\x13relation_descriptor\x18\x06 \x01(\x0B2,.google.cloud.dataform.v1.RelationDescriptor\x1AX\x0A\x0BDeclaration\x12I\x0A\x13relation_descriptor\x18\x01 \x01(\x0B2,.google.cloud.dataform.v1.RelationDescriptor\x1Az\x0A\x08Notebook\x12<\x0A\x12dependency_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.Target\x12\x10\x0A\x08disabled\x18\x02 \x01(\x08\x12\x10\x0A\x08contents\x18\x03 \x01(\x09\x12\x0C\x0A\x04tags\x18\x04 \x03(\x09\x1A\xA7\x04\x0A\x0FDataPreparation\x12\x17\x0A\x0Dcontents_yaml\x18\x05 \x01(\x09H\x00\x12g\x0A\x0Ccontents_sql\x18\x06 \x01(\x0B2O.google.cloud.dataform.v1.CompilationResultAction.DataPreparation.SqlDefinitionH\x00\x12<\x0A\x12dependency_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.Target\x12\x10\x0A\x08disabled\x18\x02 \x01(\x08\x12\x0C\x0A\x04tags\x18\x04 \x03(\x09\x1A\xCD\x01\x0A\x0DSqlDefinition\x12\x0D\x0A\x05query\x18\x01 \x01(\x09\x12a\x0A\x0Berror_table\x18\x02 \x01(\x0B2L.google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ErrorTable\x12J\x0A\x04load\x18\x03 \x01(\x0B2<.google.cloud.dataform.v1.CompilationResultAction.LoadConfig\x1AV\x0A\x0AErrorTable\x120\x0A\x06target\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.Target\x12\x16\x0A\x0Eretention_days\x18\x02 \x01(\x05B\x0C\x0A\x0Adefinition\x1A\xF0\x02\x0A\x0ALoadConfig\x12S\x0A\x07replace\x18\x01 \x01(\x0B2@.google.cloud.dataform.v1.CompilationResultAction.SimpleLoadModeH\x00\x12R\x0A\x06append\x18\x02 \x01(\x0B2@.google.cloud.dataform.v1.CompilationResultAction.SimpleLoadModeH\x00\x12X\x0A\x07maximum\x18\x03 \x01(\x0B2E.google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadModeH\x00\x12W\x0A\x06unique\x18\x04 \x01(\x0B2E.google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadModeH\x00B\x06\x0A\x04mode\x1A\x10\x0A\x0ESimpleLoadMode\x1A%\x0A\x13IncrementalLoadMode\x12\x0E\x0A\x06column\x18\x01 \x01(\x09B\x11\x0A\x0Fcompiled_objectB\x14\x0A\x12_internal_metadata\"\xAD\x01\x0A\$QueryCompilationResultActionsRequest\x12?\x0A\x04name\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)dataform.googleapis.com/CompilationResult\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x04 \x01(\x09B\x03\xE0A\x01\"\x97\x01\x0A%QueryCompilationResultActionsResponse\x12U\x0A\x1Acompilation_result_actions\x18\x01 \x03(\x0B21.google.cloud.dataform.v1.CompilationResultAction\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xAD\x07\x0A\x0EWorkflowConfig\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12E\x0A\x0Erelease_config\x18\x02 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dataform.googleapis.com/ReleaseConfig\x12J\x0A\x11invocation_config\x18\x03 \x01(\x0B2*.google.cloud.dataform.v1.InvocationConfigB\x03\xE0A\x01\x12\x1A\x0A\x0Dcron_schedule\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09time_zone\x18\x07 \x01(\x09B\x03\xE0A\x01\x12r\x0A\"recent_scheduled_execution_records\x18\x05 \x03(\x0B2A.google.cloud.dataform.v1.WorkflowConfig.ScheduledExecutionRecordB\x03\xE0A\x03\x12\x15\x0A\x08disabled\x18\x08 \x01(\x08B\x03\xE0A\x01\x124\x0A\x0Bcreate_time\x18\x09 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x0A \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x0B \x01(\x09B\x03\xE0A\x03H\x00\x88\x01\x01\x1A\xD9\x01\x0A\x18ScheduledExecutionRecord\x12N\x0A\x13workflow_invocation\x18\x02 \x01(\x09B/\xFAA,\x0A*dataform.googleapis.com/WorkflowInvocationH\x00\x12*\x0A\x0Cerror_status\x18\x03 \x01(\x0B2\x12.google.rpc.StatusH\x00\x127\x0A\x0Eexecution_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03B\x08\x0A\x06result:\xB2\x01\xEAA\xAE\x01\x0A&dataform.googleapis.com/WorkflowConfig\x12cprojects/{project}/locations/{location}/repositories/{repository}/workflowConfigs/{workflow_config}*\x0FworkflowConfigs2\x0EworkflowConfigB\x14\x0A\x12_internal_metadata\"\xDC\x03\x0A\x10InvocationConfig\x12?\x0A\x10included_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.TargetB\x03\xE0A\x01\x12\x1A\x0A\x0Dincluded_tags\x18\x02 \x03(\x09B\x03\xE0A\x01\x12-\x0A transitive_dependencies_included\x18\x03 \x01(\x08B\x03\xE0A\x01\x12+\x0A\x1Etransitive_dependents_included\x18\x04 \x01(\x08B\x03\xE0A\x01\x125\x0A(fully_refresh_incremental_tables_enabled\x18\x05 \x01(\x08B\x03\xE0A\x01\x12\x1C\x0A\x0Fservice_account\x18\x06 \x01(\x09B\x03\xE0A\x01\x12Z\x0A\x0Equery_priority\x18\x09 \x01(\x0E28.google.cloud.dataform.v1.InvocationConfig.QueryPriorityB\x03\xE0A\x01H\x00\x88\x01\x01\"K\x0A\x0DQueryPriority\x12\x1E\x0A\x1AQUERY_PRIORITY_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BINTERACTIVE\x10\x01\x12\x09\x0A\x05BATCH\x10\x02B\x11\x0A\x0F_query_priority\"\x89\x01\x0A\x1AListWorkflowConfigsRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\x8F\x01\x0A\x1BListWorkflowConfigsResponse\x12B\x0A\x10workflow_configs\x18\x01 \x03(\x0B2(.google.cloud.dataform.v1.WorkflowConfig\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"X\x0A\x18GetWorkflowConfigRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&dataform.googleapis.com/WorkflowConfig\"\xC2\x01\x0A\x1BCreateWorkflowConfigRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12F\x0A\x0Fworkflow_config\x18\x02 \x01(\x0B2(.google.cloud.dataform.v1.WorkflowConfigB\x03\xE0A\x02\x12\x1F\x0A\x12workflow_config_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"\x9B\x01\x0A\x1BUpdateWorkflowConfigRequest\x124\x0A\x0Bupdate_mask\x18\x01 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\x12F\x0A\x0Fworkflow_config\x18\x02 \x01(\x0B2(.google.cloud.dataform.v1.WorkflowConfigB\x03\xE0A\x02\"[\x0A\x1BDeleteWorkflowConfigRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&dataform.googleapis.com/WorkflowConfig\"\x94\x08\x0A\x12WorkflowInvocation\x12O\x0A\x12compilation_result\x18\x02 \x01(\x09B1\xE0A\x05\xFAA+\x0A)dataform.googleapis.com/CompilationResultH\x00\x12I\x0A\x0Fworkflow_config\x18\x06 \x01(\x09B.\xE0A\x05\xFAA(\x0A&dataform.googleapis.com/WorkflowConfigH\x00\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x03\x12J\x0A\x11invocation_config\x18\x03 \x01(\x0B2*.google.cloud.dataform.v1.InvocationConfigB\x03\xE0A\x05\x12F\x0A\x05state\x18\x04 \x01(\x0E22.google.cloud.dataform.v1.WorkflowInvocation.StateB\x03\xE0A\x03\x125\x0A\x11invocation_timing\x18\x05 \x01(\x0B2\x15.google.type.IntervalB\x03\xE0A\x03\x12V\x0A\x1Bresolved_compilation_result\x18\x07 \x01(\x09B1\xE0A\x03\xFAA+\x0A)dataform.googleapis.com/CompilationResult\x12Q\x0A\x15data_encryption_state\x18\x08 \x01(\x0B2-.google.cloud.dataform.v1.DataEncryptionStateB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x09 \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01\x12Y\x0A\x19private_resource_metadata\x18\x0A \x01(\x0B21.google.cloud.dataform.v1.PrivateResourceMetadataB\x03\xE0A\x03\"d\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07RUNNING\x10\x01\x12\x0D\x0A\x09SUCCEEDED\x10\x02\x12\x0D\x0A\x09CANCELLED\x10\x03\x12\x0A\x0A\x06FAILED\x10\x04\x12\x0D\x0A\x09CANCELING\x10\x05:\xC6\x01\xEAA\xC2\x01\x0A*dataform.googleapis.com/WorkflowInvocation\x12kprojects/{project}/locations/{location}/repositories/{repository}/workflowInvocations/{workflow_invocation}*\x13workflowInvocations2\x12workflowInvocationB\x14\x0A\x12compilation_sourceB\x14\x0A\x12_internal_metadata\"\xB9\x01\x0A\x1EListWorkflowInvocationsRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\x9B\x01\x0A\x1FListWorkflowInvocationsResponse\x12J\x0A\x14workflow_invocations\x18\x01 \x03(\x0B2,.google.cloud.dataform.v1.WorkflowInvocation\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"`\x0A\x1CGetWorkflowInvocationRequest\x12@\x0A\x04name\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x0A*dataform.googleapis.com/WorkflowInvocation\"\xAD\x01\x0A\x1FCreateWorkflowInvocationRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12N\x0A\x13workflow_invocation\x18\x02 \x01(\x0B2,.google.cloud.dataform.v1.WorkflowInvocationB\x03\xE0A\x02\"c\x0A\x1FDeleteWorkflowInvocationRequest\x12@\x0A\x04name\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x0A*dataform.googleapis.com/WorkflowInvocation\"c\x0A\x1FCancelWorkflowInvocationRequest\x12@\x0A\x04name\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x0A*dataform.googleapis.com/WorkflowInvocation\"\"\x0A CancelWorkflowInvocationResponse\"\x9B\x10\x0A\x18WorkflowInvocationAction\x12a\x0A\x0Fbigquery_action\x18\x06 \x01(\x0B2A.google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryActionB\x03\xE0A\x03H\x00\x12a\x0A\x0Fnotebook_action\x18\x08 \x01(\x0B2A.google.cloud.dataform.v1.WorkflowInvocationAction.NotebookActionB\x03\xE0A\x03H\x00\x12p\x0A\x17data_preparation_action\x18\x09 \x01(\x0B2H.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationActionB\x03\xE0A\x03H\x00\x125\x0A\x06target\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.TargetB\x03\xE0A\x03\x12?\x0A\x10canonical_target\x18\x02 \x01(\x0B2 .google.cloud.dataform.v1.TargetB\x03\xE0A\x03\x12L\x0A\x05state\x18\x04 \x01(\x0E28.google.cloud.dataform.v1.WorkflowInvocationAction.StateB\x03\xE0A\x03\x12\x1B\x0A\x0Efailure_reason\x18\x07 \x01(\x09B\x03\xE0A\x03\x125\x0A\x11invocation_timing\x18\x05 \x01(\x0B2\x15.google.type.IntervalB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x0A \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01\x1A>\x0A\x0EBigQueryAction\x12\x17\x0A\x0Asql_script\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x13\x0A\x06job_id\x18\x02 \x01(\x09B\x03\xE0A\x03\x1A<\x0A\x0ENotebookAction\x12\x15\x0A\x08contents\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x13\x0A\x06job_id\x18\x02 \x01(\x09B\x03\xE0A\x03\x1A\x81\x09\x0A\x15DataPreparationAction\x12\x1C\x0A\x0Dcontents_yaml\x18\x02 \x01(\x09B\x03\xE0A\x03H\x00\x12t\x0A\x0Ccontents_sql\x18\x06 \x01(\x0B2\\.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinitionH\x00\x12\x1A\x0A\x0Dgenerated_sql\x18\x03 \x01(\x09B\x03\xE0A\x03\x12\x13\x0A\x06job_id\x18\x04 \x01(\x09B\x03\xE0A\x03\x1A\x84\x02\x0A\x13ActionSqlDefinition\x12\x0D\x0A\x05query\x18\x01 \x01(\x09\x12n\x0A\x0Berror_table\x18\x02 \x01(\x0B2Y.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable\x12n\x0A\x0Bload_config\x18\x03 \x01(\x0B2Y.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig\x1A\\\x0A\x10ActionErrorTable\x120\x0A\x06target\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.Target\x12\x16\x0A\x0Eretention_days\x18\x02 \x01(\x05\x1A\xEA\x03\x0A\x10ActionLoadConfig\x12p\x0A\x07replace\x18\x01 \x01(\x0B2].google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadModeH\x00\x12o\x0A\x06append\x18\x02 \x01(\x0B2].google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadModeH\x00\x12u\x0A\x07maximum\x18\x03 \x01(\x0B2b.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadModeH\x00\x12t\x0A\x06unique\x18\x04 \x01(\x0B2b.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadModeH\x00B\x06\x0A\x04mode\x1A\x16\x0A\x14ActionSimpleLoadMode\x1A+\x0A\x19ActionIncrementalLoadMode\x12\x0E\x0A\x06column\x18\x01 \x01(\x09B\x0C\x0A\x0Adefinition\"f\x0A\x05State\x12\x0B\x0A\x07PENDING\x10\x00\x12\x0B\x0A\x07RUNNING\x10\x01\x12\x0B\x0A\x07SKIPPED\x10\x02\x12\x0C\x0A\x08DISABLED\x10\x03\x12\x0D\x0A\x09SUCCEEDED\x10\x04\x12\x0D\x0A\x09CANCELLED\x10\x05\x12\x0A\x0A\x06FAILED\x10\x06B\x08\x0A\x06actionB\x14\x0A\x12_internal_metadata\"\x9A\x01\x0A%QueryWorkflowInvocationActionsRequest\x12@\x0A\x04name\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x0A*dataform.googleapis.com/WorkflowInvocation\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\x9A\x01\x0A&QueryWorkflowInvocationActionsResponse\x12W\x0A\x1Bworkflow_invocation_actions\x18\x01 \x03(\x0B22.google.cloud.dataform.v1.WorkflowInvocationAction\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x85\x02\x0A\x06Config\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12G\x0A\x14default_kms_key_name\x18\x02 \x01(\x09B)\xE0A\x01\xFAA#\x0A!cloudkms.googleapis.com/CryptoKey\x12#\x0A\x11internal_metadata\x18\x07 \x01(\x09B\x03\xE0A\x03H\x00\x88\x01\x01:d\xEAAa\x0A\x1Edataform.googleapis.com/Config\x12.projects/{project}/locations/{location}/config*\x07configs2\x06configB\x14\x0A\x12_internal_metadata\"H\x0A\x10GetConfigRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Config\"\x82\x01\x0A\x13UpdateConfigRequest\x125\x0A\x06config\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.ConfigB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\"\xCF\x03\x0A\x06Folder\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x1E\x0A\x11containing_folder\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x1D\x0A\x10team_folder_name\x18\x04 \x01(\x09B\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x07 \x01(\x09B\x03\xE0A\x03H\x00\x88\x01\x01\x12'\x0A\x15creator_iam_principal\x18\x08 \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01:n\xEAAk\x0A\x1Edataform.googleapis.com/Folder\x128projects/{project}/locations/{location}/folders/{folder}*\x07folders2\x06folderB\x14\x0A\x12_internal_metadataB\x18\x0A\x16_creator_iam_principal\"\x87\x01\x0A\x13CreateFolderRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x125\x0A\x06folder\x18\x02 \x01(\x0B2 .google.cloud.dataform.v1.FolderB\x03\xE0A\x02\"\x9C\x01\x0A\x11MoveFolderRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Folder\x12/\x0A\x1Ddestination_containing_folder\x18\x02 \x01(\x09B\x03\xE0A\x01H\x00\x88\x01\x01B \x0A\x1E_destination_containing_folder\"H\x0A\x10GetFolderRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Folder\"\x82\x01\x0A\x13UpdateFolderRequest\x124\x0A\x0Bupdate_mask\x18\x01 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\x125\x0A\x06folder\x18\x02 \x01(\x0B2 .google.cloud.dataform.v1.FolderB\x03\xE0A\x02\"K\x0A\x13DeleteFolderRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Folder\"c\x0A\x17DeleteFolderTreeRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Folder\x12\x12\x0A\x05force\x18\x02 \x01(\x08B\x03\xE0A\x01\"k\x0A\x1BDeleteTeamFolderTreeRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/TeamFolder\x12\x12\x0A\x05force\x18\x02 \x01(\x08B\x03\xE0A\x01\"\xE2\x02\x0A\x18DeleteFolderTreeMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12L\x0A\x05state\x18\x04 \x01(\x0E28.google.cloud.dataform.v1.DeleteFolderTreeMetadata.StateB\x03\xE0A\x03\x12\x1D\x0A\x10percent_complete\x18\x05 \x01(\x05B\x03\xE0A\x03\"[\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BINITIALIZED\x10\x01\x12\x0F\x0A\x0BIN_PROGRESS\x10\x02\x12\x0D\x0A\x09SUCCEEDED\x10\x03\x12\x0A\x0A\x06FAILED\x10\x04\"\xB1\x01\x0A\x1AQueryFolderContentsRequest\x126\x0A\x06folder\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Folder\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\xA3\x02\x0A\x1BQueryFolderContentsResponse\x12Z\x0A\x07entries\x18\x01 \x03(\x0B2I.google.cloud.dataform.v1.QueryFolderContentsResponse.FolderContentsEntry\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x1A\x8E\x01\x0A\x13FolderContentsEntry\x122\x0A\x06folder\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.FolderH\x00\x12:\x0A\x0Arepository\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.RepositoryH\x00B\x07\x0A\x05entry\"\xB8\x01\x0A\x1CQueryUserRootContentsRequest\x12;\x0A\x08location\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\xA3\x02\x0A\x1DQueryUserRootContentsResponse\x12Z\x0A\x07entries\x18\x01 \x03(\x0B2I.google.cloud.dataform.v1.QueryUserRootContentsResponse.RootContentsEntry\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x1A\x8C\x01\x0A\x11RootContentsEntry\x122\x0A\x06folder\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.FolderH\x00\x12:\x0A\x0Arepository\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.RepositoryH\x00B\x07\x0A\x05entry\"\xAB\x03\x0A\x0ATeamFolder\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x02\x124\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x05 \x01(\x09B\x03\xE0A\x03H\x00\x88\x01\x01\x12'\x0A\x15creator_iam_principal\x18\x06 \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01:\x84\x01\xEAA\x80\x01\x0A\"dataform.googleapis.com/TeamFolder\x12Aprojects/{project}/locations/{location}/teamFolders/{team_folder}*\x0BteamFolders2\x0AteamFolderB\x14\x0A\x12_internal_metadataB\x18\x0A\x16_creator_iam_principal\"\x94\x01\x0A\x17CreateTeamFolderRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12>\x0A\x0Bteam_folder\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.TeamFolderB\x03\xE0A\x02\"P\x0A\x14GetTeamFolderRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/TeamFolder\"\x8F\x01\x0A\x17UpdateTeamFolderRequest\x124\x0A\x0Bupdate_mask\x18\x01 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\x12>\x0A\x0Bteam_folder\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.TeamFolderB\x03\xE0A\x02\"S\x0A\x17DeleteTeamFolderRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/TeamFolder\"\xBE\x01\x0A\x1EQueryTeamFolderContentsRequest\x12?\x0A\x0Bteam_folder\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/TeamFolder\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\xB3\x02\x0A\x1FQueryTeamFolderContentsResponse\x12b\x0A\x07entries\x18\x01 \x03(\x0B2Q.google.cloud.dataform.v1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x1A\x92\x01\x0A\x17TeamFolderContentsEntry\x122\x0A\x06folder\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.FolderH\x00\x12:\x0A\x0Arepository\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.RepositoryH\x00B\x07\x0A\x05entry\"\xB4\x01\x0A\x18SearchTeamFoldersRequest\x12;\x0A\x08location\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\xF1\x01\x0A\x19SearchTeamFoldersResponse\x12[\x0A\x07results\x18\x01 \x03(\x0B2J.google.cloud.dataform.v1.SearchTeamFoldersResponse.TeamFolderSearchResult\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x1A^\x0A\x16TeamFolderSearchResult\x12;\x0A\x0Bteam_folder\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.TeamFolderH\x00B\x07\x0A\x05entry\"\xCA\x02\x0A\x12MoveFolderMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12A\x0A\x05state\x18\x04 \x01(\x0E22.google.cloud.dataform.v1.MoveFolderMetadata.State\x12\x18\x0A\x10percent_complete\x18\x05 \x01(\x05\"Y\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BINITIALIZED\x10\x01\x12\x0F\x0A\x0BIN_PROGRESS\x10\x02\x12\x0B\x0A\x07SUCCESS\x10\x03\x12\x0A\x0A\x06FAILED\x10\x04\"\xD2\x02\x0A\x16MoveRepositoryMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12E\x0A\x05state\x18\x04 \x01(\x0E26.google.cloud.dataform.v1.MoveRepositoryMetadata.State\x12\x18\x0A\x10percent_complete\x18\x05 \x01(\x05\"Y\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BINITIALIZED\x10\x01\x12\x0F\x0A\x0BIN_PROGRESS\x10\x02\x12\x0B\x0A\x07SUCCESS\x10\x03\x12\x0A\x0A\x06FAILED\x10\x04*\x89\x01\x0A\x15DirectoryContentsView\x12'\x0A#DIRECTORY_CONTENTS_VIEW_UNSPECIFIED\x10\x00\x12!\x0A\x1DDIRECTORY_CONTENTS_VIEW_BASIC\x10\x01\x12\$\x0A DIRECTORY_CONTENTS_VIEW_METADATA\x10\x022\xE3}\x0A\x08Dataform\x12\xA5\x01\x0A\x0DGetTeamFolder\x12..google.cloud.dataform.v1.GetTeamFolderRequest\x1A\$.google.cloud.dataform.v1.TeamFolder\">\xDAA\x04name\x82\xD3\xE4\x93\x021\x12//v1/{name=projects/*/locations/*/teamFolders/*}\x12\xC6\x01\x0A\x10CreateTeamFolder\x121.google.cloud.dataform.v1.CreateTeamFolderRequest\x1A\$.google.cloud.dataform.v1.TeamFolder\"Y\xDAA\x12parent,team_folder\x82\xD3\xE4\x93\x02>\"//v1/{parent=projects/*/locations/*}/teamFolders:\x0Bteam_folder\x12\xD7\x01\x0A\x10UpdateTeamFolder\x121.google.cloud.dataform.v1.UpdateTeamFolderRequest\x1A\$.google.cloud.dataform.v1.TeamFolder\"j\xDAA\x17team_folder,update_mask\x82\xD3\xE4\x93\x02J2;/v1/{team_folder.name=projects/*/locations/*/teamFolders/*}:\x0Bteam_folder\x12\x9D\x01\x0A\x10DeleteTeamFolder\x121.google.cloud.dataform.v1.DeleteTeamFolderRequest\x1A\x16.google.protobuf.Empty\">\xDAA\x04name\x82\xD3\xE4\x93\x021*//v1/{name=projects/*/locations/*/teamFolders/*}\x12\xF5\x01\x0A\x14DeleteTeamFolderTree\x125.google.cloud.dataform.v1.DeleteTeamFolderTreeRequest\x1A\x1D.google.longrunning.Operation\"\x86\x01\xCAA1\x0A\x15google.protobuf.Empty\x12\x18DeleteFolderTreeMetadata\xDAA\x0Aname,force\x82\xD3\xE4\x93\x02?\":/v1/{name=projects/*/locations/*/teamFolders/*}:deleteTree:\x01*\x12\xEA\x01\x0A\x17QueryTeamFolderContents\x128.google.cloud.dataform.v1.QueryTeamFolderContentsRequest\x1A9.google.cloud.dataform.v1.QueryTeamFolderContentsResponse\"Z\xDAA\x0Bteam_folder\x82\xD3\xE4\x93\x02F\x12D/v1/{team_folder=projects/*/locations/*/teamFolders/*}:queryContents\x12\xBE\x01\x0A\x11SearchTeamFolders\x122.google.cloud.dataform.v1.SearchTeamFoldersRequest\x1A3.google.cloud.dataform.v1.SearchTeamFoldersResponse\"@\x82\xD3\xE4\x93\x02:\x128/v1/{location=projects/*/locations/*}/teamFolders:search\x12\x95\x01\x0A\x09GetFolder\x12*.google.cloud.dataform.v1.GetFolderRequest\x1A .google.cloud.dataform.v1.Folder\":\xDAA\x04name\x82\xD3\xE4\x93\x02-\x12+/v1/{name=projects/*/locations/*/folders/*}\x12\xAC\x01\x0A\x0CCreateFolder\x12-.google.cloud.dataform.v1.CreateFolderRequest\x1A .google.cloud.dataform.v1.Folder\"K\xDAA\x0Dparent,folder\x82\xD3\xE4\x93\x025\"+/v1/{parent=projects/*/locations/*}/folders:\x06folder\x12\xB8\x01\x0A\x0CUpdateFolder\x12-.google.cloud.dataform.v1.UpdateFolderRequest\x1A .google.cloud.dataform.v1.Folder\"W\xDAA\x12folder,update_mask\x82\xD3\xE4\x93\x02<22/v1/{folder.name=projects/*/locations/*/folders/*}:\x06folder\x12\x91\x01\x0A\x0CDeleteFolder\x12-.google.cloud.dataform.v1.DeleteFolderRequest\x1A\x16.google.protobuf.Empty\":\xDAA\x04name\x82\xD3\xE4\x93\x02-*+/v1/{name=projects/*/locations/*/folders/*}\x12\xE9\x01\x0A\x10DeleteFolderTree\x121.google.cloud.dataform.v1.DeleteFolderTreeRequest\x1A\x1D.google.longrunning.Operation\"\x82\x01\xCAA1\x0A\x15google.protobuf.Empty\x12\x18DeleteFolderTreeMetadata\xDAA\x0Aname,force\x82\xD3\xE4\x93\x02;\"6/v1/{name=projects/*/locations/*/folders/*}:deleteTree:\x01*\x12\xD6\x01\x0A\x13QueryFolderContents\x124.google.cloud.dataform.v1.QueryFolderContentsRequest\x1A5.google.cloud.dataform.v1.QueryFolderContentsResponse\"R\xDAA\x06folder\x82\xD3\xE4\x93\x02C\x12A/v1/{folder=projects/*/locations/*/folders/*}:queryFolderContents\x12\xD8\x01\x0A\x15QueryUserRootContents\x126.google.cloud.dataform.v1.QueryUserRootContentsRequest\x1A7.google.cloud.dataform.v1.QueryUserRootContentsResponse\"N\xDAA\x08location\x82\xD3\xE4\x93\x02=\x12;/v1/{location=projects/*/locations/*}:queryUserRootContents\x12\xE9\x01\x0A\x0AMoveFolder\x12+.google.cloud.dataform.v1.MoveFolderRequest\x1A\x1D.google.longrunning.Operation\"\x8E\x01\xCAA+\x0A\x15google.protobuf.Empty\x12\x12MoveFolderMetadata\xDAA\"name,destination_containing_folder\x82\xD3\xE4\x93\x025\"0/v1/{name=projects/*/locations/*/folders/*}:move:\x01*\x12\xBC\x01\x0A\x10ListRepositories\x121.google.cloud.dataform.v1.ListRepositoriesRequest\x1A2.google.cloud.dataform.v1.ListRepositoriesResponse\"A\xDAA\x06parent\x82\xD3\xE4\x93\x022\x120/v1/{parent=projects/*/locations/*}/repositories\x12\xA6\x01\x0A\x0DGetRepository\x12..google.cloud.dataform.v1.GetRepositoryRequest\x1A\$.google.cloud.dataform.v1.Repository\"?\xDAA\x04name\x82\xD3\xE4\x93\x022\x120/v1/{name=projects/*/locations/*/repositories/*}\x12\xD3\x01\x0A\x10CreateRepository\x121.google.cloud.dataform.v1.CreateRepositoryRequest\x1A\$.google.cloud.dataform.v1.Repository\"f\xDAA\x1Fparent,repository,repository_id\x82\xD3\xE4\x93\x02>\"0/v1/{parent=projects/*/locations/*}/repositories:\x0Arepository\x12\xD5\x01\x0A\x10UpdateRepository\x121.google.cloud.dataform.v1.UpdateRepositoryRequest\x1A\$.google.cloud.dataform.v1.Repository\"h\xDAA\x16repository,update_mask\x82\xD3\xE4\x93\x02I2;/v1/{repository.name=projects/*/locations/*/repositories/*}:\x0Arepository\x12\x9E\x01\x0A\x10DeleteRepository\x121.google.cloud.dataform.v1.DeleteRepositoryRequest\x1A\x16.google.protobuf.Empty\"?\xDAA\x04name\x82\xD3\xE4\x93\x022*0/v1/{name=projects/*/locations/*/repositories/*}\x12\xFA\x01\x0A\x0EMoveRepository\x12/.google.cloud.dataform.v1.MoveRepositoryRequest\x1A\x1D.google.longrunning.Operation\"\x97\x01\xCAA/\x0A\x15google.protobuf.Empty\x12\x16MoveRepositoryMetadata\xDAA\"name,destination_containing_folder\x82\xD3\xE4\x93\x02:\"5/v1/{name=projects/*/locations/*/repositories/*}:move:\x01*\x12\xD2\x01\x0A\x17CommitRepositoryChanges\x128.google.cloud.dataform.v1.CommitRepositoryChangesRequest\x1A9.google.cloud.dataform.v1.CommitRepositoryChangesResponse\"B\x82\xD3\xE4\x93\x02<\"7/v1/{name=projects/*/locations/*/repositories/*}:commit:\x01*\x12\xC2\x01\x0A\x12ReadRepositoryFile\x123.google.cloud.dataform.v1.ReadRepositoryFileRequest\x1A4.google.cloud.dataform.v1.ReadRepositoryFileResponse\"A\x82\xD3\xE4\x93\x02;\x129/v1/{name=projects/*/locations/*/repositories/*}:readFile\x12\xFA\x01\x0A QueryRepositoryDirectoryContents\x12A.google.cloud.dataform.v1.QueryRepositoryDirectoryContentsRequest\x1AB.google.cloud.dataform.v1.QueryRepositoryDirectoryContentsResponse\"O\x82\xD3\xE4\x93\x02I\x12G/v1/{name=projects/*/locations/*/repositories/*}:queryDirectoryContents\x12\xD2\x01\x0A\x16FetchRepositoryHistory\x127.google.cloud.dataform.v1.FetchRepositoryHistoryRequest\x1A8.google.cloud.dataform.v1.FetchRepositoryHistoryResponse\"E\x82\xD3\xE4\x93\x02?\x12=/v1/{name=projects/*/locations/*/repositories/*}:fetchHistory\x12\x82\x02\x0A\"ComputeRepositoryAccessTokenStatus\x12C.google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusRequest\x1AD.google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse\"Q\x82\xD3\xE4\x93\x02K\x12I/v1/{name=projects/*/locations/*/repositories/*}:computeAccessTokenStatus\x12\xD0\x01\x0A\x13FetchRemoteBranches\x124.google.cloud.dataform.v1.FetchRemoteBranchesRequest\x1A5.google.cloud.dataform.v1.FetchRemoteBranchesResponse\"L\x82\xD3\xE4\x93\x02F\x12D/v1/{name=projects/*/locations/*/repositories/*}:fetchRemoteBranches\x12\xC3\x01\x0A\x0EListWorkspaces\x12/.google.cloud.dataform.v1.ListWorkspacesRequest\x1A0.google.cloud.dataform.v1.ListWorkspacesResponse\"N\xDAA\x06parent\x82\xD3\xE4\x93\x02?\x12=/v1/{parent=projects/*/locations/*/repositories/*}/workspaces\x12\xB0\x01\x0A\x0CGetWorkspace\x12-.google.cloud.dataform.v1.GetWorkspaceRequest\x1A#.google.cloud.dataform.v1.Workspace\"L\xDAA\x04name\x82\xD3\xE4\x93\x02?\x12=/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}\x12\xDA\x01\x0A\x0FCreateWorkspace\x120.google.cloud.dataform.v1.CreateWorkspaceRequest\x1A#.google.cloud.dataform.v1.Workspace\"p\xDAA\x1Dparent,workspace,workspace_id\x82\xD3\xE4\x93\x02J\"=/v1/{parent=projects/*/locations/*/repositories/*}/workspaces:\x09workspace\x12\xA9\x01\x0A\x0FDeleteWorkspace\x120.google.cloud.dataform.v1.DeleteWorkspaceRequest\x1A\x16.google.protobuf.Empty\"L\xDAA\x04name\x82\xD3\xE4\x93\x02?*=/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}\x12\xE1\x01\x0A\x12InstallNpmPackages\x123.google.cloud.dataform.v1.InstallNpmPackagesRequest\x1A4.google.cloud.dataform.v1.InstallNpmPackagesResponse\"`\x82\xD3\xE4\x93\x02Z\"U/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:installNpmPackages:\x01*\x12\xC2\x01\x0A\x0EPullGitCommits\x12/.google.cloud.dataform.v1.PullGitCommitsRequest\x1A0.google.cloud.dataform.v1.PullGitCommitsResponse\"M\x82\xD3\xE4\x93\x02G\"B/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:pull:\x01*\x12\xC2\x01\x0A\x0EPushGitCommits\x12/.google.cloud.dataform.v1.PushGitCommitsRequest\x1A0.google.cloud.dataform.v1.PushGitCommitsResponse\"M\x82\xD3\xE4\x93\x02G\"B/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:push:\x01*\x12\xE1\x01\x0A\x14FetchFileGitStatuses\x125.google.cloud.dataform.v1.FetchFileGitStatusesRequest\x1A6.google.cloud.dataform.v1.FetchFileGitStatusesResponse\"Z\x82\xD3\xE4\x93\x02T\x12R/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchFileGitStatuses\x12\xDD\x01\x0A\x13FetchGitAheadBehind\x124.google.cloud.dataform.v1.FetchGitAheadBehindRequest\x1A5.google.cloud.dataform.v1.FetchGitAheadBehindResponse\"Y\x82\xD3\xE4\x93\x02S\x12Q/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchGitAheadBehind\x12\xDC\x01\x0A\x16CommitWorkspaceChanges\x127.google.cloud.dataform.v1.CommitWorkspaceChangesRequest\x1A8.google.cloud.dataform.v1.CommitWorkspaceChangesResponse\"O\x82\xD3\xE4\x93\x02I\"D/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:commit:\x01*\x12\xD8\x01\x0A\x15ResetWorkspaceChanges\x126.google.cloud.dataform.v1.ResetWorkspaceChangesRequest\x1A7.google.cloud.dataform.v1.ResetWorkspaceChangesResponse\"N\x82\xD3\xE4\x93\x02H\"C/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:reset:\x01*\x12\xCA\x01\x0A\x0DFetchFileDiff\x12..google.cloud.dataform.v1.FetchFileDiffRequest\x1A/.google.cloud.dataform.v1.FetchFileDiffResponse\"X\x82\xD3\xE4\x93\x02R\x12P/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:fetchFileDiff\x12\xEE\x01\x0A\x16QueryDirectoryContents\x127.google.cloud.dataform.v1.QueryDirectoryContentsRequest\x1A8.google.cloud.dataform.v1.QueryDirectoryContentsResponse\"a\x82\xD3\xE4\x93\x02[\x12Y/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:queryDirectoryContents\x12\xC2\x01\x0A\x0BSearchFiles\x12,.google.cloud.dataform.v1.SearchFilesRequest\x1A-.google.cloud.dataform.v1.SearchFilesResponse\"V\x82\xD3\xE4\x93\x02P\x12N/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:searchFiles\x12\xCD\x01\x0A\x0DMakeDirectory\x12..google.cloud.dataform.v1.MakeDirectoryRequest\x1A/.google.cloud.dataform.v1.MakeDirectoryResponse\"[\x82\xD3\xE4\x93\x02U\"P/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:makeDirectory:\x01*\x12\xD5\x01\x0A\x0FRemoveDirectory\x120.google.cloud.dataform.v1.RemoveDirectoryRequest\x1A1.google.cloud.dataform.v1.RemoveDirectoryResponse\"]\x82\xD3\xE4\x93\x02W\"R/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:removeDirectory:\x01*\x12\xCD\x01\x0A\x0DMoveDirectory\x12..google.cloud.dataform.v1.MoveDirectoryRequest\x1A/.google.cloud.dataform.v1.MoveDirectoryResponse\"[\x82\xD3\xE4\x93\x02U\"P/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:moveDirectory:\x01*\x12\xB6\x01\x0A\x08ReadFile\x12).google.cloud.dataform.v1.ReadFileRequest\x1A*.google.cloud.dataform.v1.ReadFileResponse\"S\x82\xD3\xE4\x93\x02M\x12K/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:readFile\x12\xC1\x01\x0A\x0ARemoveFile\x12+.google.cloud.dataform.v1.RemoveFileRequest\x1A,.google.cloud.dataform.v1.RemoveFileResponse\"X\x82\xD3\xE4\x93\x02R\"M/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:removeFile:\x01*\x12\xB9\x01\x0A\x08MoveFile\x12).google.cloud.dataform.v1.MoveFileRequest\x1A*.google.cloud.dataform.v1.MoveFileResponse\"V\x82\xD3\xE4\x93\x02P\"K/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:moveFile:\x01*\x12\xBD\x01\x0A\x09WriteFile\x12*.google.cloud.dataform.v1.WriteFileRequest\x1A+.google.cloud.dataform.v1.WriteFileResponse\"W\x82\xD3\xE4\x93\x02Q\"L/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:writeFile:\x01*\x12\xD3\x01\x0A\x12ListReleaseConfigs\x123.google.cloud.dataform.v1.ListReleaseConfigsRequest\x1A4.google.cloud.dataform.v1.ListReleaseConfigsResponse\"R\xDAA\x06parent\x82\xD3\xE4\x93\x02C\x12A/v1/{parent=projects/*/locations/*/repositories/*}/releaseConfigs\x12\xC0\x01\x0A\x10GetReleaseConfig\x121.google.cloud.dataform.v1.GetReleaseConfigRequest\x1A'.google.cloud.dataform.v1.ReleaseConfig\"P\xDAA\x04name\x82\xD3\xE4\x93\x02C\x12A/v1/{name=projects/*/locations/*/repositories/*/releaseConfigs/*}\x12\xFA\x01\x0A\x13CreateReleaseConfig\x124.google.cloud.dataform.v1.CreateReleaseConfigRequest\x1A'.google.cloud.dataform.v1.ReleaseConfig\"\x83\x01\xDAA'parent,release_config,release_config_id\x82\xD3\xE4\x93\x02S\"A/v1/{parent=projects/*/locations/*/repositories/*}/releaseConfigs:\x0Erelease_config\x12\xFC\x01\x0A\x13UpdateReleaseConfig\x124.google.cloud.dataform.v1.UpdateReleaseConfigRequest\x1A'.google.cloud.dataform.v1.ReleaseConfig\"\x85\x01\xDAA\x1Arelease_config,update_mask\x82\xD3\xE4\x93\x02b2P/v1/{release_config.name=projects/*/locations/*/repositories/*/releaseConfigs/*}:\x0Erelease_config\x12\xB5\x01\x0A\x13DeleteReleaseConfig\x124.google.cloud.dataform.v1.DeleteReleaseConfigRequest\x1A\x16.google.protobuf.Empty\"P\xDAA\x04name\x82\xD3\xE4\x93\x02C*A/v1/{name=projects/*/locations/*/repositories/*/releaseConfigs/*}\x12\xE3\x01\x0A\x16ListCompilationResults\x127.google.cloud.dataform.v1.ListCompilationResultsRequest\x1A8.google.cloud.dataform.v1.ListCompilationResultsResponse\"V\xDAA\x06parent\x82\xD3\xE4\x93\x02G\x12E/v1/{parent=projects/*/locations/*/repositories/*}/compilationResults\x12\xD0\x01\x0A\x14GetCompilationResult\x125.google.cloud.dataform.v1.GetCompilationResultRequest\x1A+.google.cloud.dataform.v1.CompilationResult\"T\xDAA\x04name\x82\xD3\xE4\x93\x02G\x12E/v1/{name=projects/*/locations/*/repositories/*/compilationResults/*}\x12\xFF\x01\x0A\x17CreateCompilationResult\x128.google.cloud.dataform.v1.CreateCompilationResultRequest\x1A+.google.cloud.dataform.v1.CompilationResult\"}\xDAA\x19parent,compilation_result\x82\xD3\xE4\x93\x02[\"E/v1/{parent=projects/*/locations/*/repositories/*}/compilationResults:\x12compilation_result\x12\xF5\x01\x0A\x1DQueryCompilationResultActions\x12>.google.cloud.dataform.v1.QueryCompilationResultActionsRequest\x1A?.google.cloud.dataform.v1.QueryCompilationResultActionsResponse\"S\x82\xD3\xE4\x93\x02M\x12K/v1/{name=projects/*/locations/*/repositories/*/compilationResults/*}:query\x12\xD7\x01\x0A\x13ListWorkflowConfigs\x124.google.cloud.dataform.v1.ListWorkflowConfigsRequest\x1A5.google.cloud.dataform.v1.ListWorkflowConfigsResponse\"S\xDAA\x06parent\x82\xD3\xE4\x93\x02D\x12B/v1/{parent=projects/*/locations/*/repositories/*}/workflowConfigs\x12\xC4\x01\x0A\x11GetWorkflowConfig\x122.google.cloud.dataform.v1.GetWorkflowConfigRequest\x1A(.google.cloud.dataform.v1.WorkflowConfig\"Q\xDAA\x04name\x82\xD3\xE4\x93\x02D\x12B/v1/{name=projects/*/locations/*/repositories/*/workflowConfigs/*}\x12\x81\x02\x0A\x14CreateWorkflowConfig\x125.google.cloud.dataform.v1.CreateWorkflowConfigRequest\x1A(.google.cloud.dataform.v1.WorkflowConfig\"\x87\x01\xDAA)parent,workflow_config,workflow_config_id\x82\xD3\xE4\x93\x02U\"B/v1/{parent=projects/*/locations/*/repositories/*}/workflowConfigs:\x0Fworkflow_config\x12\x83\x02\x0A\x14UpdateWorkflowConfig\x125.google.cloud.dataform.v1.UpdateWorkflowConfigRequest\x1A(.google.cloud.dataform.v1.WorkflowConfig\"\x89\x01\xDAA\x1Bworkflow_config,update_mask\x82\xD3\xE4\x93\x02e2R/v1/{workflow_config.name=projects/*/locations/*/repositories/*/workflowConfigs/*}:\x0Fworkflow_config\x12\xB8\x01\x0A\x14DeleteWorkflowConfig\x125.google.cloud.dataform.v1.DeleteWorkflowConfigRequest\x1A\x16.google.protobuf.Empty\"Q\xDAA\x04name\x82\xD3\xE4\x93\x02D*B/v1/{name=projects/*/locations/*/repositories/*/workflowConfigs/*}\x12\xE7\x01\x0A\x17ListWorkflowInvocations\x128.google.cloud.dataform.v1.ListWorkflowInvocationsRequest\x1A9.google.cloud.dataform.v1.ListWorkflowInvocationsResponse\"W\xDAA\x06parent\x82\xD3\xE4\x93\x02H\x12F/v1/{parent=projects/*/locations/*/repositories/*}/workflowInvocations\x12\xD4\x01\x0A\x15GetWorkflowInvocation\x126.google.cloud.dataform.v1.GetWorkflowInvocationRequest\x1A,.google.cloud.dataform.v1.WorkflowInvocation\"U\xDAA\x04name\x82\xD3\xE4\x93\x02H\x12F/v1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}\x12\x86\x02\x0A\x18CreateWorkflowInvocation\x129.google.cloud.dataform.v1.CreateWorkflowInvocationRequest\x1A,.google.cloud.dataform.v1.WorkflowInvocation\"\x80\x01\xDAA\x1Aparent,workflow_invocation\x82\xD3\xE4\x93\x02]\"F/v1/{parent=projects/*/locations/*/repositories/*}/workflowInvocations:\x13workflow_invocation\x12\xC4\x01\x0A\x18DeleteWorkflowInvocation\x129.google.cloud.dataform.v1.DeleteWorkflowInvocationRequest\x1A\x16.google.protobuf.Empty\"U\xDAA\x04name\x82\xD3\xE4\x93\x02H*F/v1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}\x12\xEB\x01\x0A\x18CancelWorkflowInvocation\x129.google.cloud.dataform.v1.CancelWorkflowInvocationRequest\x1A:.google.cloud.dataform.v1.CancelWorkflowInvocationResponse\"X\x82\xD3\xE4\x93\x02R\"M/v1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}:cancel:\x01*\x12\xF9\x01\x0A\x1EQueryWorkflowInvocationActions\x12?.google.cloud.dataform.v1.QueryWorkflowInvocationActionsRequest\x1A@.google.cloud.dataform.v1.QueryWorkflowInvocationActionsResponse\"T\x82\xD3\xE4\x93\x02N\x12L/v1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}:query\x12\x92\x01\x0A\x09GetConfig\x12*.google.cloud.dataform.v1.GetConfigRequest\x1A .google.cloud.dataform.v1.Config\"7\xDAA\x04name\x82\xD3\xE4\x93\x02*\x12(/v1/{name=projects/*/locations/*/config}\x12\xB5\x01\x0A\x0CUpdateConfig\x12-.google.cloud.dataform.v1.UpdateConfigRequest\x1A .google.cloud.dataform.v1.Config\"T\xDAA\x12config,update_mask\x82\xD3\xE4\x93\x0292//v1/{config.name=projects/*/locations/*/config}:\x06config\x12\xF7\x02\x0A\x0CGetIamPolicy\x12\".google.iam.v1.GetIamPolicyRequest\x1A\x15.google.iam.v1.Policy\"\xAB\x02\xDAA\x08resource\x82\xD3\xE4\x93\x02\x99\x02\x12A/v1/{resource=projects/*/locations/*/repositories/*}:getIamPolicyZP\x12N/v1/{resource=projects/*/locations/*/repositories/*/workspaces/*}:getIamPolicyZ>\x12\x0A\x0Esearch_results\x18\x01 \x03(\x0B2&.google.cloud.dataform.v1.SearchResult\x12\x1C\x0A\x0Fnext_page_token\x18\x02 \x01(\x09B\x03\xE0A\x01\"\x99\x01\x0A\x0CSearchResult\x12:\x0A\x04file\x18\x01 \x01(\x0B2*.google.cloud.dataform.v1.FileSearchResultH\x00\x12D\x0A\x09directory\x18\x02 \x01(\x0B2/.google.cloud.dataform.v1.DirectorySearchResultH\x00B\x07\x0A\x05entry\" \x0A\x10FileSearchResult\x12\x0C\x0A\x04path\x18\x01 \x01(\x09\"%\x0A\x15DirectorySearchResult\x12\x0C\x0A\x04path\x18\x01 \x01(\x09\"g\x0A\x14MakeDirectoryRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\"\x17\x0A\x15MakeDirectoryResponse\"i\x0A\x16RemoveDirectoryRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\"\x19\x0A\x17RemoveDirectoryResponse\"~\x0A\x14MoveDirectoryRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x08new_path\x18\x03 \x01(\x09B\x03\xE0A\x02\"\x17\x0A\x15MoveDirectoryResponse\"y\x0A\x0FReadFileRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x08revision\x18\x03 \x01(\x09B\x03\xE0A\x01\")\x0A\x10ReadFileResponse\x12\x15\x0A\x0Dfile_contents\x18\x01 \x01(\x0C\"d\x0A\x11RemoveFileRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\"\x14\x0A\x12RemoveFileResponse\"y\x0A\x0FMoveFileRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x08new_path\x18\x03 \x01(\x09B\x03\xE0A\x02\"\x12\x0A\x10MoveFileResponse\"z\x0A\x10WriteFileRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\x12\x11\x0A\x04path\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x08contents\x18\x03 \x01(\x0CB\x03\xE0A\x02\"\x13\x0A\x11WriteFileResponse\"Y\x0A\x19InstallNpmPackagesRequest\x12<\x0A\x09workspace\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dataform.googleapis.com/Workspace\"\x1C\x0A\x1AInstallNpmPackagesResponse\"\xE7\x06\x0A\x0DReleaseConfig\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12\x1A\x0A\x0Dgit_commitish\x18\x02 \x01(\x09B\x03\xE0A\x02\x12U\x0A\x17code_compilation_config\x18\x03 \x01(\x0B2/.google.cloud.dataform.v1.CodeCompilationConfigB\x03\xE0A\x01\x12\x1A\x0A\x0Dcron_schedule\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09time_zone\x18\x07 \x01(\x09B\x03\xE0A\x01\x12m\x0A recent_scheduled_release_records\x18\x05 \x03(\x0B2>.google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecordB\x03\xE0A\x03\x12U\x0A\x1Arelease_compilation_result\x18\x06 \x01(\x09B1\xE0A\x01\xFAA+\x0A)dataform.googleapis.com/CompilationResult\x12\x15\x0A\x08disabled\x18\x08 \x01(\x08B\x03\xE0A\x01\x12#\x0A\x11internal_metadata\x18\x09 \x01(\x09B\x03\xE0A\x03H\x00\x88\x01\x01\x1A\xD3\x01\x0A\x16ScheduledReleaseRecord\x12L\x0A\x12compilation_result\x18\x02 \x01(\x09B.\xFAA+\x0A)dataform.googleapis.com/CompilationResultH\x00\x12*\x0A\x0Cerror_status\x18\x03 \x01(\x0B2\x12.google.rpc.StatusH\x00\x125\x0A\x0Crelease_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03B\x08\x0A\x06result:\xAD\x01\xEAA\xA9\x01\x0A%dataform.googleapis.com/ReleaseConfig\x12aprojects/{project}/locations/{location}/repositories/{repository}/releaseConfigs/{release_config}*\x0EreleaseConfigs2\x0DreleaseConfigB\x14\x0A\x12_internal_metadata\"\x88\x01\x0A\x19ListReleaseConfigsRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\x8C\x01\x0A\x1AListReleaseConfigsResponse\x12@\x0A\x0Frelease_configs\x18\x01 \x03(\x0B2'.google.cloud.dataform.v1.ReleaseConfig\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"V\x0A\x17GetReleaseConfigRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dataform.googleapis.com/ReleaseConfig\"\xBE\x01\x0A\x1ACreateReleaseConfigRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12D\x0A\x0Erelease_config\x18\x02 \x01(\x0B2'.google.cloud.dataform.v1.ReleaseConfigB\x03\xE0A\x02\x12\x1E\x0A\x11release_config_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"\x98\x01\x0A\x1AUpdateReleaseConfigRequest\x124\x0A\x0Bupdate_mask\x18\x01 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\x12D\x0A\x0Erelease_config\x18\x02 \x01(\x0B2'.google.cloud.dataform.v1.ReleaseConfigB\x03\xE0A\x02\"Y\x0A\x1ADeleteReleaseConfigRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dataform.googleapis.com/ReleaseConfig\"\xCA\x08\x0A\x11CompilationResult\x12\x1C\x0A\x0Dgit_commitish\x18\x02 \x01(\x09B\x03\xE0A\x05H\x00\x12>\x0A\x09workspace\x18\x03 \x01(\x09B)\xE0A\x05\xFAA#\x0A!dataform.googleapis.com/WorkspaceH\x00\x12G\x0A\x0Erelease_config\x18\x07 \x01(\x09B-\xE0A\x05\xFAA'\x0A%dataform.googleapis.com/ReleaseConfigH\x00\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x03\x12U\x0A\x17code_compilation_config\x18\x04 \x01(\x0B2/.google.cloud.dataform.v1.CodeCompilationConfigB\x03\xE0A\x05\x12\$\x0A\x17resolved_git_commit_sha\x18\x08 \x01(\x09B\x03\xE0A\x03\x12\"\x0A\x15dataform_core_version\x18\x05 \x01(\x09B\x03\xE0A\x03\x12]\x0A\x12compilation_errors\x18\x06 \x03(\x0B2<.google.cloud.dataform.v1.CompilationResult.CompilationErrorB\x03\xE0A\x03\x12Q\x0A\x15data_encryption_state\x18\x09 \x01(\x0B2-.google.cloud.dataform.v1.DataEncryptionStateB\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x0A \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x0B \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01\x12Y\x0A\x19private_resource_metadata\x18\x0C \x01(\x0B21.google.cloud.dataform.v1.PrivateResourceMetadataB\x03\xE0A\x03\x1A\x8D\x01\x0A\x10CompilationError\x12\x14\x0A\x07message\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x12\x0A\x05stack\x18\x02 \x01(\x09B\x03\xE0A\x03\x12\x11\x0A\x04path\x18\x03 \x01(\x09B\x03\xE0A\x03\x12<\x0A\x0Daction_target\x18\x04 \x01(\x0B2 .google.cloud.dataform.v1.TargetB\x03\xE0A\x03:\xC1\x01\xEAA\xBD\x01\x0A)dataform.googleapis.com/CompilationResult\x12iprojects/{project}/locations/{location}/repositories/{repository}/compilationResults/{compilation_result}*\x12compilationResults2\x11compilationResultB\x08\x0A\x06sourceB\x14\x0A\x12_internal_metadata\"\xEE\x03\x0A\x15CodeCompilationConfig\x12\x1D\x0A\x10default_database\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x1B\x0A\x0Edefault_schema\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x1D\x0A\x10default_location\x18\x08 \x01(\x09B\x03\xE0A\x01\x12\x1D\x0A\x10assertion_schema\x18\x03 \x01(\x09B\x03\xE0A\x01\x12L\x0A\x04vars\x18\x04 \x03(\x0B29.google.cloud.dataform.v1.CodeCompilationConfig.VarsEntryB\x03\xE0A\x01\x12\x1C\x0A\x0Fdatabase_suffix\x18\x05 \x01(\x09B\x03\xE0A\x01\x12\x1A\x0A\x0Dschema_suffix\x18\x06 \x01(\x09B\x03\xE0A\x01\x12\x19\x0A\x0Ctable_prefix\x18\x07 \x01(\x09B\x03\xE0A\x01\x12*\x0A\x1Dbuiltin_assertion_name_prefix\x18\x0A \x01(\x09B\x03\xE0A\x01\x12_\x0A default_notebook_runtime_options\x18\x09 \x01(\x0B20.google.cloud.dataform.v1.NotebookRuntimeOptionsB\x03\xE0A\x01\x1A+\x0A\x09VarsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xB6\x01\x0A\x16NotebookRuntimeOptions\x12 \x0A\x11gcs_output_bucket\x18\x01 \x01(\x09B\x03\xE0A\x01H\x00\x12h\x0A%ai_platform_notebook_runtime_template\x18\x02 \x01(\x09B9\xE0A\x01\xFAA3\x0A1aiplatform.googleapis.com/NotebookRuntimeTemplateB\x10\x0A\x0Eexecution_sink\"\xB8\x01\x0A\x1DListCompilationResultsRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\x98\x01\x0A\x1EListCompilationResultsResponse\x12H\x0A\x13compilation_results\x18\x01 \x03(\x0B2+.google.cloud.dataform.v1.CompilationResult\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"^\x0A\x1BGetCompilationResultRequest\x12?\x0A\x04name\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)dataform.googleapis.com/CompilationResult\"\xAA\x01\x0A\x1ECreateCompilationResultRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12L\x0A\x12compilation_result\x18\x02 \x01(\x0B2+.google.cloud.dataform.v1.CompilationResultB\x03\xE0A\x02\"G\x0A\x06Target\x12\x15\x0A\x08database\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06schema\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x11\x0A\x04name\x18\x03 \x01(\x09B\x03\xE0A\x01\"\xE0\x02\x0A\x12RelationDescriptor\x12\x13\x0A\x0Bdescription\x18\x01 \x01(\x09\x12N\x0A\x07columns\x18\x02 \x03(\x0B2=.google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor\x12Y\x0A\x0Fbigquery_labels\x18\x03 \x03(\x0B2@.google.cloud.dataform.v1.RelationDescriptor.BigqueryLabelsEntry\x1AS\x0A\x10ColumnDescriptor\x12\x0C\x0A\x04path\x18\x01 \x03(\x09\x12\x13\x0A\x0Bdescription\x18\x02 \x01(\x09\x12\x1C\x0A\x14bigquery_policy_tags\x18\x03 \x03(\x09\x1A5\x0A\x13BigqueryLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xA3\x1E\x0A\x17CompilationResultAction\x12N\x0A\x08relation\x18\x04 \x01(\x0B2:.google.cloud.dataform.v1.CompilationResultAction.RelationH\x00\x12R\x0A\x0Aoperations\x18\x05 \x01(\x0B2<.google.cloud.dataform.v1.CompilationResultAction.OperationsH\x00\x12P\x0A\x09assertion\x18\x06 \x01(\x0B2;.google.cloud.dataform.v1.CompilationResultAction.AssertionH\x00\x12T\x0A\x0Bdeclaration\x18\x07 \x01(\x0B2=.google.cloud.dataform.v1.CompilationResultAction.DeclarationH\x00\x12N\x0A\x08notebook\x18\x08 \x01(\x0B2:.google.cloud.dataform.v1.CompilationResultAction.NotebookH\x00\x12]\x0A\x10data_preparation\x18\x09 \x01(\x0B2A.google.cloud.dataform.v1.CompilationResultAction.DataPreparationH\x00\x120\x0A\x06target\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.Target\x12:\x0A\x10canonical_target\x18\x02 \x01(\x0B2 .google.cloud.dataform.v1.Target\x12\x11\x0A\x09file_path\x18\x03 \x01(\x09\x12#\x0A\x11internal_metadata\x18\x0A \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01\x1A\xAE\x0B\x0A\x08Relation\x12<\x0A\x12dependency_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.Target\x12\x10\x0A\x08disabled\x18\x02 \x01(\x08\x12\x0C\x0A\x04tags\x18\x03 \x03(\x09\x12I\x0A\x13relation_descriptor\x18\x04 \x01(\x0B2,.google.cloud.dataform.v1.RelationDescriptor\x12^\x0A\x0Drelation_type\x18\x05 \x01(\x0E2G.google.cloud.dataform.v1.CompilationResultAction.Relation.RelationType\x12\x14\x0A\x0Cselect_query\x18\x06 \x01(\x09\x12\x16\x0A\x0Epre_operations\x18\x07 \x03(\x09\x12\x17\x0A\x0Fpost_operations\x18\x08 \x03(\x09\x12s\x0A\x18incremental_table_config\x18\x09 \x01(\x0B2Q.google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig\x12\x1C\x0A\x14partition_expression\x18\x0A \x01(\x09\x12\x1B\x0A\x13cluster_expressions\x18\x0B \x03(\x09\x12!\x0A\x19partition_expiration_days\x18\x0C \x01(\x05\x12 \x0A\x18require_partition_filter\x18\x0D \x01(\x08\x12m\x0A\x12additional_options\x18\x0E \x03(\x0B2Q.google.cloud.dataform.v1.CompilationResultAction.Relation.AdditionalOptionsEntry\x12\x17\x0A\x0Aconnection\x18\x0F \x01(\x09B\x03\xE0A\x01\x12a\x0A\x0Ctable_format\x18\x10 \x01(\x0E2F.google.cloud.dataform.v1.CompilationResultAction.Relation.TableFormatB\x03\xE0A\x01\x12_\x0A\x0Bfile_format\x18\x11 \x01(\x0E2E.google.cloud.dataform.v1.CompilationResultAction.Relation.FileFormatB\x03\xE0A\x01\x12\x18\x0A\x0Bstorage_uri\x18\x12 \x01(\x09B\x03\xE0A\x01\x1A\xD8\x01\x0A\x16IncrementalTableConfig\x12 \x0A\x18incremental_select_query\x18\x01 \x01(\x09\x12\x18\x0A\x10refresh_disabled\x18\x02 \x01(\x08\x12\x18\x0A\x10unique_key_parts\x18\x03 \x03(\x09\x12\x1F\x0A\x17update_partition_filter\x18\x04 \x01(\x09\x12\"\x0A\x1Aincremental_pre_operations\x18\x05 \x03(\x09\x12#\x0A\x1Bincremental_post_operations\x18\x06 \x03(\x09\x1A8\x0A\x16AdditionalOptionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"p\x0A\x0CRelationType\x12\x1D\x0A\x19RELATION_TYPE_UNSPECIFIED\x10\x00\x12\x09\x0A\x05TABLE\x10\x01\x12\x08\x0A\x04VIEW\x10\x02\x12\x15\x0A\x11INCREMENTAL_TABLE\x10\x03\x12\x15\x0A\x11MATERIALIZED_VIEW\x10\x04\"8\x0A\x0BTableFormat\x12\x1C\x0A\x18TABLE_FORMAT_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07ICEBERG\x10\x01\"6\x0A\x0AFileFormat\x12\x1B\x0A\x17FILE_FORMAT_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07PARQUET\x10\x01\x1A\xDA\x01\x0A\x0AOperations\x12<\x0A\x12dependency_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.Target\x12\x10\x0A\x08disabled\x18\x02 \x01(\x08\x12\x0C\x0A\x04tags\x18\x03 \x03(\x09\x12I\x0A\x13relation_descriptor\x18\x06 \x01(\x0B2,.google.cloud.dataform.v1.RelationDescriptor\x12\x0F\x0A\x07queries\x18\x04 \x03(\x09\x12\x12\x0A\x0Ahas_output\x18\x05 \x01(\x08\x1A\x83\x02\x0A\x09Assertion\x12<\x0A\x12dependency_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.Target\x127\x0A\x0Dparent_action\x18\x05 \x01(\x0B2 .google.cloud.dataform.v1.Target\x12\x10\x0A\x08disabled\x18\x02 \x01(\x08\x12\x0C\x0A\x04tags\x18\x03 \x03(\x09\x12\x14\x0A\x0Cselect_query\x18\x04 \x01(\x09\x12I\x0A\x13relation_descriptor\x18\x06 \x01(\x0B2,.google.cloud.dataform.v1.RelationDescriptor\x1AX\x0A\x0BDeclaration\x12I\x0A\x13relation_descriptor\x18\x01 \x01(\x0B2,.google.cloud.dataform.v1.RelationDescriptor\x1Az\x0A\x08Notebook\x12<\x0A\x12dependency_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.Target\x12\x10\x0A\x08disabled\x18\x02 \x01(\x08\x12\x10\x0A\x08contents\x18\x03 \x01(\x09\x12\x0C\x0A\x04tags\x18\x04 \x03(\x09\x1A\xA7\x04\x0A\x0FDataPreparation\x12\x17\x0A\x0Dcontents_yaml\x18\x05 \x01(\x09H\x00\x12g\x0A\x0Ccontents_sql\x18\x06 \x01(\x0B2O.google.cloud.dataform.v1.CompilationResultAction.DataPreparation.SqlDefinitionH\x00\x12<\x0A\x12dependency_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.Target\x12\x10\x0A\x08disabled\x18\x02 \x01(\x08\x12\x0C\x0A\x04tags\x18\x04 \x03(\x09\x1A\xCD\x01\x0A\x0DSqlDefinition\x12\x0D\x0A\x05query\x18\x01 \x01(\x09\x12a\x0A\x0Berror_table\x18\x02 \x01(\x0B2L.google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ErrorTable\x12J\x0A\x04load\x18\x03 \x01(\x0B2<.google.cloud.dataform.v1.CompilationResultAction.LoadConfig\x1AV\x0A\x0AErrorTable\x120\x0A\x06target\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.Target\x12\x16\x0A\x0Eretention_days\x18\x02 \x01(\x05B\x0C\x0A\x0Adefinition\x1A\xF0\x02\x0A\x0ALoadConfig\x12S\x0A\x07replace\x18\x01 \x01(\x0B2@.google.cloud.dataform.v1.CompilationResultAction.SimpleLoadModeH\x00\x12R\x0A\x06append\x18\x02 \x01(\x0B2@.google.cloud.dataform.v1.CompilationResultAction.SimpleLoadModeH\x00\x12X\x0A\x07maximum\x18\x03 \x01(\x0B2E.google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadModeH\x00\x12W\x0A\x06unique\x18\x04 \x01(\x0B2E.google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadModeH\x00B\x06\x0A\x04mode\x1A\x10\x0A\x0ESimpleLoadMode\x1A%\x0A\x13IncrementalLoadMode\x12\x0E\x0A\x06column\x18\x01 \x01(\x09B\x11\x0A\x0Fcompiled_objectB\x14\x0A\x12_internal_metadata\"\xAD\x01\x0A\$QueryCompilationResultActionsRequest\x12?\x0A\x04name\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)dataform.googleapis.com/CompilationResult\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x04 \x01(\x09B\x03\xE0A\x01\"\x97\x01\x0A%QueryCompilationResultActionsResponse\x12U\x0A\x1Acompilation_result_actions\x18\x01 \x03(\x0B21.google.cloud.dataform.v1.CompilationResultAction\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xAD\x07\x0A\x0EWorkflowConfig\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12E\x0A\x0Erelease_config\x18\x02 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dataform.googleapis.com/ReleaseConfig\x12J\x0A\x11invocation_config\x18\x03 \x01(\x0B2*.google.cloud.dataform.v1.InvocationConfigB\x03\xE0A\x01\x12\x1A\x0A\x0Dcron_schedule\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09time_zone\x18\x07 \x01(\x09B\x03\xE0A\x01\x12r\x0A\"recent_scheduled_execution_records\x18\x05 \x03(\x0B2A.google.cloud.dataform.v1.WorkflowConfig.ScheduledExecutionRecordB\x03\xE0A\x03\x12\x15\x0A\x08disabled\x18\x08 \x01(\x08B\x03\xE0A\x01\x124\x0A\x0Bcreate_time\x18\x09 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x0A \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x0B \x01(\x09B\x03\xE0A\x03H\x00\x88\x01\x01\x1A\xD9\x01\x0A\x18ScheduledExecutionRecord\x12N\x0A\x13workflow_invocation\x18\x02 \x01(\x09B/\xFAA,\x0A*dataform.googleapis.com/WorkflowInvocationH\x00\x12*\x0A\x0Cerror_status\x18\x03 \x01(\x0B2\x12.google.rpc.StatusH\x00\x127\x0A\x0Eexecution_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03B\x08\x0A\x06result:\xB2\x01\xEAA\xAE\x01\x0A&dataform.googleapis.com/WorkflowConfig\x12cprojects/{project}/locations/{location}/repositories/{repository}/workflowConfigs/{workflow_config}*\x0FworkflowConfigs2\x0EworkflowConfigB\x14\x0A\x12_internal_metadata\"\xDC\x03\x0A\x10InvocationConfig\x12?\x0A\x10included_targets\x18\x01 \x03(\x0B2 .google.cloud.dataform.v1.TargetB\x03\xE0A\x01\x12\x1A\x0A\x0Dincluded_tags\x18\x02 \x03(\x09B\x03\xE0A\x01\x12-\x0A transitive_dependencies_included\x18\x03 \x01(\x08B\x03\xE0A\x01\x12+\x0A\x1Etransitive_dependents_included\x18\x04 \x01(\x08B\x03\xE0A\x01\x125\x0A(fully_refresh_incremental_tables_enabled\x18\x05 \x01(\x08B\x03\xE0A\x01\x12\x1C\x0A\x0Fservice_account\x18\x06 \x01(\x09B\x03\xE0A\x01\x12Z\x0A\x0Equery_priority\x18\x09 \x01(\x0E28.google.cloud.dataform.v1.InvocationConfig.QueryPriorityB\x03\xE0A\x01H\x00\x88\x01\x01\"K\x0A\x0DQueryPriority\x12\x1E\x0A\x1AQUERY_PRIORITY_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BINTERACTIVE\x10\x01\x12\x09\x0A\x05BATCH\x10\x02B\x11\x0A\x0F_query_priority\"\x89\x01\x0A\x1AListWorkflowConfigsRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\x8F\x01\x0A\x1BListWorkflowConfigsResponse\x12B\x0A\x10workflow_configs\x18\x01 \x03(\x0B2(.google.cloud.dataform.v1.WorkflowConfig\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"X\x0A\x18GetWorkflowConfigRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&dataform.googleapis.com/WorkflowConfig\"\xC2\x01\x0A\x1BCreateWorkflowConfigRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12F\x0A\x0Fworkflow_config\x18\x02 \x01(\x0B2(.google.cloud.dataform.v1.WorkflowConfigB\x03\xE0A\x02\x12\x1F\x0A\x12workflow_config_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"\x9B\x01\x0A\x1BUpdateWorkflowConfigRequest\x124\x0A\x0Bupdate_mask\x18\x01 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\x12F\x0A\x0Fworkflow_config\x18\x02 \x01(\x0B2(.google.cloud.dataform.v1.WorkflowConfigB\x03\xE0A\x02\"[\x0A\x1BDeleteWorkflowConfigRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&dataform.googleapis.com/WorkflowConfig\"\x94\x08\x0A\x12WorkflowInvocation\x12O\x0A\x12compilation_result\x18\x02 \x01(\x09B1\xE0A\x05\xFAA+\x0A)dataform.googleapis.com/CompilationResultH\x00\x12I\x0A\x0Fworkflow_config\x18\x06 \x01(\x09B.\xE0A\x05\xFAA(\x0A&dataform.googleapis.com/WorkflowConfigH\x00\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x03\x12J\x0A\x11invocation_config\x18\x03 \x01(\x0B2*.google.cloud.dataform.v1.InvocationConfigB\x03\xE0A\x05\x12F\x0A\x05state\x18\x04 \x01(\x0E22.google.cloud.dataform.v1.WorkflowInvocation.StateB\x03\xE0A\x03\x125\x0A\x11invocation_timing\x18\x05 \x01(\x0B2\x15.google.type.IntervalB\x03\xE0A\x03\x12V\x0A\x1Bresolved_compilation_result\x18\x07 \x01(\x09B1\xE0A\x03\xFAA+\x0A)dataform.googleapis.com/CompilationResult\x12Q\x0A\x15data_encryption_state\x18\x08 \x01(\x0B2-.google.cloud.dataform.v1.DataEncryptionStateB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x09 \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01\x12Y\x0A\x19private_resource_metadata\x18\x0A \x01(\x0B21.google.cloud.dataform.v1.PrivateResourceMetadataB\x03\xE0A\x03\"d\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07RUNNING\x10\x01\x12\x0D\x0A\x09SUCCEEDED\x10\x02\x12\x0D\x0A\x09CANCELLED\x10\x03\x12\x0A\x0A\x06FAILED\x10\x04\x12\x0D\x0A\x09CANCELING\x10\x05:\xC6\x01\xEAA\xC2\x01\x0A*dataform.googleapis.com/WorkflowInvocation\x12kprojects/{project}/locations/{location}/repositories/{repository}/workflowInvocations/{workflow_invocation}*\x13workflowInvocations2\x12workflowInvocationB\x14\x0A\x12compilation_sourceB\x14\x0A\x12_internal_metadata\"\xB9\x01\x0A\x1EListWorkflowInvocationsRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\x9B\x01\x0A\x1FListWorkflowInvocationsResponse\x12J\x0A\x14workflow_invocations\x18\x01 \x03(\x0B2,.google.cloud.dataform.v1.WorkflowInvocation\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"`\x0A\x1CGetWorkflowInvocationRequest\x12@\x0A\x04name\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x0A*dataform.googleapis.com/WorkflowInvocation\"\xAD\x01\x0A\x1FCreateWorkflowInvocationRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/Repository\x12N\x0A\x13workflow_invocation\x18\x02 \x01(\x0B2,.google.cloud.dataform.v1.WorkflowInvocationB\x03\xE0A\x02\"c\x0A\x1FDeleteWorkflowInvocationRequest\x12@\x0A\x04name\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x0A*dataform.googleapis.com/WorkflowInvocation\"c\x0A\x1FCancelWorkflowInvocationRequest\x12@\x0A\x04name\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x0A*dataform.googleapis.com/WorkflowInvocation\"\"\x0A CancelWorkflowInvocationResponse\"\x9B\x10\x0A\x18WorkflowInvocationAction\x12a\x0A\x0Fbigquery_action\x18\x06 \x01(\x0B2A.google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryActionB\x03\xE0A\x03H\x00\x12a\x0A\x0Fnotebook_action\x18\x08 \x01(\x0B2A.google.cloud.dataform.v1.WorkflowInvocationAction.NotebookActionB\x03\xE0A\x03H\x00\x12p\x0A\x17data_preparation_action\x18\x09 \x01(\x0B2H.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationActionB\x03\xE0A\x03H\x00\x125\x0A\x06target\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.TargetB\x03\xE0A\x03\x12?\x0A\x10canonical_target\x18\x02 \x01(\x0B2 .google.cloud.dataform.v1.TargetB\x03\xE0A\x03\x12L\x0A\x05state\x18\x04 \x01(\x0E28.google.cloud.dataform.v1.WorkflowInvocationAction.StateB\x03\xE0A\x03\x12\x1B\x0A\x0Efailure_reason\x18\x07 \x01(\x09B\x03\xE0A\x03\x125\x0A\x11invocation_timing\x18\x05 \x01(\x0B2\x15.google.type.IntervalB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x0A \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01\x1A>\x0A\x0EBigQueryAction\x12\x17\x0A\x0Asql_script\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x13\x0A\x06job_id\x18\x02 \x01(\x09B\x03\xE0A\x03\x1A<\x0A\x0ENotebookAction\x12\x15\x0A\x08contents\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x13\x0A\x06job_id\x18\x02 \x01(\x09B\x03\xE0A\x03\x1A\x81\x09\x0A\x15DataPreparationAction\x12\x1C\x0A\x0Dcontents_yaml\x18\x02 \x01(\x09B\x03\xE0A\x03H\x00\x12t\x0A\x0Ccontents_sql\x18\x06 \x01(\x0B2\\.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinitionH\x00\x12\x1A\x0A\x0Dgenerated_sql\x18\x03 \x01(\x09B\x03\xE0A\x03\x12\x13\x0A\x06job_id\x18\x04 \x01(\x09B\x03\xE0A\x03\x1A\x84\x02\x0A\x13ActionSqlDefinition\x12\x0D\x0A\x05query\x18\x01 \x01(\x09\x12n\x0A\x0Berror_table\x18\x02 \x01(\x0B2Y.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable\x12n\x0A\x0Bload_config\x18\x03 \x01(\x0B2Y.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig\x1A\\\x0A\x10ActionErrorTable\x120\x0A\x06target\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.Target\x12\x16\x0A\x0Eretention_days\x18\x02 \x01(\x05\x1A\xEA\x03\x0A\x10ActionLoadConfig\x12p\x0A\x07replace\x18\x01 \x01(\x0B2].google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadModeH\x00\x12o\x0A\x06append\x18\x02 \x01(\x0B2].google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadModeH\x00\x12u\x0A\x07maximum\x18\x03 \x01(\x0B2b.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadModeH\x00\x12t\x0A\x06unique\x18\x04 \x01(\x0B2b.google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadModeH\x00B\x06\x0A\x04mode\x1A\x16\x0A\x14ActionSimpleLoadMode\x1A+\x0A\x19ActionIncrementalLoadMode\x12\x0E\x0A\x06column\x18\x01 \x01(\x09B\x0C\x0A\x0Adefinition\"f\x0A\x05State\x12\x0B\x0A\x07PENDING\x10\x00\x12\x0B\x0A\x07RUNNING\x10\x01\x12\x0B\x0A\x07SKIPPED\x10\x02\x12\x0C\x0A\x08DISABLED\x10\x03\x12\x0D\x0A\x09SUCCEEDED\x10\x04\x12\x0D\x0A\x09CANCELLED\x10\x05\x12\x0A\x0A\x06FAILED\x10\x06B\x08\x0A\x06actionB\x14\x0A\x12_internal_metadata\"\x9A\x01\x0A%QueryWorkflowInvocationActionsRequest\x12@\x0A\x04name\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x0A*dataform.googleapis.com/WorkflowInvocation\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\x9A\x01\x0A&QueryWorkflowInvocationActionsResponse\x12W\x0A\x1Bworkflow_invocation_actions\x18\x01 \x03(\x0B22.google.cloud.dataform.v1.WorkflowInvocationAction\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x85\x02\x0A\x06Config\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12G\x0A\x14default_kms_key_name\x18\x02 \x01(\x09B)\xE0A\x01\xFAA#\x0A!cloudkms.googleapis.com/CryptoKey\x12#\x0A\x11internal_metadata\x18\x07 \x01(\x09B\x03\xE0A\x03H\x00\x88\x01\x01:d\xEAAa\x0A\x1Edataform.googleapis.com/Config\x12.projects/{project}/locations/{location}/config*\x07configs2\x06configB\x14\x0A\x12_internal_metadata\"H\x0A\x10GetConfigRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Config\"\x82\x01\x0A\x13UpdateConfigRequest\x125\x0A\x06config\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.ConfigB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\"\xCF\x03\x0A\x06Folder\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x1E\x0A\x11containing_folder\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x1D\x0A\x10team_folder_name\x18\x04 \x01(\x09B\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x07 \x01(\x09B\x03\xE0A\x03H\x00\x88\x01\x01\x12'\x0A\x15creator_iam_principal\x18\x08 \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01:n\xEAAk\x0A\x1Edataform.googleapis.com/Folder\x128projects/{project}/locations/{location}/folders/{folder}*\x07folders2\x06folderB\x14\x0A\x12_internal_metadataB\x18\x0A\x16_creator_iam_principal\"\x87\x01\x0A\x13CreateFolderRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x125\x0A\x06folder\x18\x02 \x01(\x0B2 .google.cloud.dataform.v1.FolderB\x03\xE0A\x02\"\x9C\x01\x0A\x11MoveFolderRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Folder\x12/\x0A\x1Ddestination_containing_folder\x18\x02 \x01(\x09B\x03\xE0A\x01H\x00\x88\x01\x01B \x0A\x1E_destination_containing_folder\"H\x0A\x10GetFolderRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Folder\"\x82\x01\x0A\x13UpdateFolderRequest\x124\x0A\x0Bupdate_mask\x18\x01 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\x125\x0A\x06folder\x18\x02 \x01(\x0B2 .google.cloud.dataform.v1.FolderB\x03\xE0A\x02\"K\x0A\x13DeleteFolderRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Folder\"c\x0A\x17DeleteFolderTreeRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Folder\x12\x12\x0A\x05force\x18\x02 \x01(\x08B\x03\xE0A\x01\"k\x0A\x1BDeleteTeamFolderTreeRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/TeamFolder\x12\x12\x0A\x05force\x18\x02 \x01(\x08B\x03\xE0A\x01\"\xE2\x02\x0A\x18DeleteFolderTreeMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12L\x0A\x05state\x18\x04 \x01(\x0E28.google.cloud.dataform.v1.DeleteFolderTreeMetadata.StateB\x03\xE0A\x03\x12\x1D\x0A\x10percent_complete\x18\x05 \x01(\x05B\x03\xE0A\x03\"[\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BINITIALIZED\x10\x01\x12\x0F\x0A\x0BIN_PROGRESS\x10\x02\x12\x0D\x0A\x09SUCCEEDED\x10\x03\x12\x0A\x0A\x06FAILED\x10\x04\"\xB1\x01\x0A\x1AQueryFolderContentsRequest\x126\x0A\x06folder\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edataform.googleapis.com/Folder\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\xA3\x02\x0A\x1BQueryFolderContentsResponse\x12Z\x0A\x07entries\x18\x01 \x03(\x0B2I.google.cloud.dataform.v1.QueryFolderContentsResponse.FolderContentsEntry\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x1A\x8E\x01\x0A\x13FolderContentsEntry\x122\x0A\x06folder\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.FolderH\x00\x12:\x0A\x0Arepository\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.RepositoryH\x00B\x07\x0A\x05entry\"\xB8\x01\x0A\x1CQueryUserRootContentsRequest\x12;\x0A\x08location\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\xA3\x02\x0A\x1DQueryUserRootContentsResponse\x12Z\x0A\x07entries\x18\x01 \x03(\x0B2I.google.cloud.dataform.v1.QueryUserRootContentsResponse.RootContentsEntry\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x1A\x8C\x01\x0A\x11RootContentsEntry\x122\x0A\x06folder\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.FolderH\x00\x12:\x0A\x0Arepository\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.RepositoryH\x00B\x07\x0A\x05entry\"\xAB\x03\x0A\x0ATeamFolder\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x02\x124\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12#\x0A\x11internal_metadata\x18\x05 \x01(\x09B\x03\xE0A\x03H\x00\x88\x01\x01\x12'\x0A\x15creator_iam_principal\x18\x06 \x01(\x09B\x03\xE0A\x03H\x01\x88\x01\x01:\x84\x01\xEAA\x80\x01\x0A\"dataform.googleapis.com/TeamFolder\x12Aprojects/{project}/locations/{location}/teamFolders/{team_folder}*\x0BteamFolders2\x0AteamFolderB\x14\x0A\x12_internal_metadataB\x18\x0A\x16_creator_iam_principal\"\x94\x01\x0A\x17CreateTeamFolderRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12>\x0A\x0Bteam_folder\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.TeamFolderB\x03\xE0A\x02\"P\x0A\x14GetTeamFolderRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/TeamFolder\"\x8F\x01\x0A\x17UpdateTeamFolderRequest\x124\x0A\x0Bupdate_mask\x18\x01 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\x12>\x0A\x0Bteam_folder\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.TeamFolderB\x03\xE0A\x02\"S\x0A\x17DeleteTeamFolderRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/TeamFolder\"\xBE\x01\x0A\x1EQueryTeamFolderContentsRequest\x12?\x0A\x0Bteam_folder\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"dataform.googleapis.com/TeamFolder\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\xB3\x02\x0A\x1FQueryTeamFolderContentsResponse\x12b\x0A\x07entries\x18\x01 \x03(\x0B2Q.google.cloud.dataform.v1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x1A\x92\x01\x0A\x17TeamFolderContentsEntry\x122\x0A\x06folder\x18\x01 \x01(\x0B2 .google.cloud.dataform.v1.FolderH\x00\x12:\x0A\x0Arepository\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.RepositoryH\x00B\x07\x0A\x05entry\"\xB4\x01\x0A\x18SearchTeamFoldersRequest\x12;\x0A\x08location\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x05 \x01(\x09B\x03\xE0A\x01\"\xF1\x01\x0A\x19SearchTeamFoldersResponse\x12[\x0A\x07results\x18\x01 \x03(\x0B2J.google.cloud.dataform.v1.SearchTeamFoldersResponse.TeamFolderSearchResult\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x1A^\x0A\x16TeamFolderSearchResult\x12;\x0A\x0Bteam_folder\x18\x02 \x01(\x0B2\$.google.cloud.dataform.v1.TeamFolderH\x00B\x07\x0A\x05entry\"\xCA\x02\x0A\x12MoveFolderMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12A\x0A\x05state\x18\x04 \x01(\x0E22.google.cloud.dataform.v1.MoveFolderMetadata.State\x12\x18\x0A\x10percent_complete\x18\x05 \x01(\x05\"Y\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BINITIALIZED\x10\x01\x12\x0F\x0A\x0BIN_PROGRESS\x10\x02\x12\x0B\x0A\x07SUCCESS\x10\x03\x12\x0A\x0A\x06FAILED\x10\x04\"\xD2\x02\x0A\x16MoveRepositoryMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12E\x0A\x05state\x18\x04 \x01(\x0E26.google.cloud.dataform.v1.MoveRepositoryMetadata.State\x12\x18\x0A\x10percent_complete\x18\x05 \x01(\x05\"Y\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BINITIALIZED\x10\x01\x12\x0F\x0A\x0BIN_PROGRESS\x10\x02\x12\x0B\x0A\x07SUCCESS\x10\x03\x12\x0A\x0A\x06FAILED\x10\x04*\x89\x01\x0A\x15DirectoryContentsView\x12'\x0A#DIRECTORY_CONTENTS_VIEW_UNSPECIFIED\x10\x00\x12!\x0A\x1DDIRECTORY_CONTENTS_VIEW_BASIC\x10\x01\x12\$\x0A DIRECTORY_CONTENTS_VIEW_METADATA\x10\x022\xE3}\x0A\x08Dataform\x12\xA5\x01\x0A\x0DGetTeamFolder\x12..google.cloud.dataform.v1.GetTeamFolderRequest\x1A\$.google.cloud.dataform.v1.TeamFolder\">\xDAA\x04name\x82\xD3\xE4\x93\x021\x12//v1/{name=projects/*/locations/*/teamFolders/*}\x12\xC6\x01\x0A\x10CreateTeamFolder\x121.google.cloud.dataform.v1.CreateTeamFolderRequest\x1A\$.google.cloud.dataform.v1.TeamFolder\"Y\xDAA\x12parent,team_folder\x82\xD3\xE4\x93\x02>\"//v1/{parent=projects/*/locations/*}/teamFolders:\x0Bteam_folder\x12\xD7\x01\x0A\x10UpdateTeamFolder\x121.google.cloud.dataform.v1.UpdateTeamFolderRequest\x1A\$.google.cloud.dataform.v1.TeamFolder\"j\xDAA\x17team_folder,update_mask\x82\xD3\xE4\x93\x02J2;/v1/{team_folder.name=projects/*/locations/*/teamFolders/*}:\x0Bteam_folder\x12\x9D\x01\x0A\x10DeleteTeamFolder\x121.google.cloud.dataform.v1.DeleteTeamFolderRequest\x1A\x16.google.protobuf.Empty\">\xDAA\x04name\x82\xD3\xE4\x93\x021*//v1/{name=projects/*/locations/*/teamFolders/*}\x12\xF5\x01\x0A\x14DeleteTeamFolderTree\x125.google.cloud.dataform.v1.DeleteTeamFolderTreeRequest\x1A\x1D.google.longrunning.Operation\"\x86\x01\xCAA1\x0A\x15google.protobuf.Empty\x12\x18DeleteFolderTreeMetadata\xDAA\x0Aname,force\x82\xD3\xE4\x93\x02?\":/v1/{name=projects/*/locations/*/teamFolders/*}:deleteTree:\x01*\x12\xEA\x01\x0A\x17QueryTeamFolderContents\x128.google.cloud.dataform.v1.QueryTeamFolderContentsRequest\x1A9.google.cloud.dataform.v1.QueryTeamFolderContentsResponse\"Z\xDAA\x0Bteam_folder\x82\xD3\xE4\x93\x02F\x12D/v1/{team_folder=projects/*/locations/*/teamFolders/*}:queryContents\x12\xBE\x01\x0A\x11SearchTeamFolders\x122.google.cloud.dataform.v1.SearchTeamFoldersRequest\x1A3.google.cloud.dataform.v1.SearchTeamFoldersResponse\"@\x82\xD3\xE4\x93\x02:\x128/v1/{location=projects/*/locations/*}/teamFolders:search\x12\x95\x01\x0A\x09GetFolder\x12*.google.cloud.dataform.v1.GetFolderRequest\x1A .google.cloud.dataform.v1.Folder\":\xDAA\x04name\x82\xD3\xE4\x93\x02-\x12+/v1/{name=projects/*/locations/*/folders/*}\x12\xAC\x01\x0A\x0CCreateFolder\x12-.google.cloud.dataform.v1.CreateFolderRequest\x1A .google.cloud.dataform.v1.Folder\"K\xDAA\x0Dparent,folder\x82\xD3\xE4\x93\x025\"+/v1/{parent=projects/*/locations/*}/folders:\x06folder\x12\xB8\x01\x0A\x0CUpdateFolder\x12-.google.cloud.dataform.v1.UpdateFolderRequest\x1A .google.cloud.dataform.v1.Folder\"W\xDAA\x12folder,update_mask\x82\xD3\xE4\x93\x02<22/v1/{folder.name=projects/*/locations/*/folders/*}:\x06folder\x12\x91\x01\x0A\x0CDeleteFolder\x12-.google.cloud.dataform.v1.DeleteFolderRequest\x1A\x16.google.protobuf.Empty\":\xDAA\x04name\x82\xD3\xE4\x93\x02-*+/v1/{name=projects/*/locations/*/folders/*}\x12\xE9\x01\x0A\x10DeleteFolderTree\x121.google.cloud.dataform.v1.DeleteFolderTreeRequest\x1A\x1D.google.longrunning.Operation\"\x82\x01\xCAA1\x0A\x15google.protobuf.Empty\x12\x18DeleteFolderTreeMetadata\xDAA\x0Aname,force\x82\xD3\xE4\x93\x02;\"6/v1/{name=projects/*/locations/*/folders/*}:deleteTree:\x01*\x12\xD6\x01\x0A\x13QueryFolderContents\x124.google.cloud.dataform.v1.QueryFolderContentsRequest\x1A5.google.cloud.dataform.v1.QueryFolderContentsResponse\"R\xDAA\x06folder\x82\xD3\xE4\x93\x02C\x12A/v1/{folder=projects/*/locations/*/folders/*}:queryFolderContents\x12\xD8\x01\x0A\x15QueryUserRootContents\x126.google.cloud.dataform.v1.QueryUserRootContentsRequest\x1A7.google.cloud.dataform.v1.QueryUserRootContentsResponse\"N\xDAA\x08location\x82\xD3\xE4\x93\x02=\x12;/v1/{location=projects/*/locations/*}:queryUserRootContents\x12\xE9\x01\x0A\x0AMoveFolder\x12+.google.cloud.dataform.v1.MoveFolderRequest\x1A\x1D.google.longrunning.Operation\"\x8E\x01\xCAA+\x0A\x15google.protobuf.Empty\x12\x12MoveFolderMetadata\xDAA\"name,destination_containing_folder\x82\xD3\xE4\x93\x025\"0/v1/{name=projects/*/locations/*/folders/*}:move:\x01*\x12\xBC\x01\x0A\x10ListRepositories\x121.google.cloud.dataform.v1.ListRepositoriesRequest\x1A2.google.cloud.dataform.v1.ListRepositoriesResponse\"A\xDAA\x06parent\x82\xD3\xE4\x93\x022\x120/v1/{parent=projects/*/locations/*}/repositories\x12\xA6\x01\x0A\x0DGetRepository\x12..google.cloud.dataform.v1.GetRepositoryRequest\x1A\$.google.cloud.dataform.v1.Repository\"?\xDAA\x04name\x82\xD3\xE4\x93\x022\x120/v1/{name=projects/*/locations/*/repositories/*}\x12\xD3\x01\x0A\x10CreateRepository\x121.google.cloud.dataform.v1.CreateRepositoryRequest\x1A\$.google.cloud.dataform.v1.Repository\"f\xDAA\x1Fparent,repository,repository_id\x82\xD3\xE4\x93\x02>\"0/v1/{parent=projects/*/locations/*}/repositories:\x0Arepository\x12\xD5\x01\x0A\x10UpdateRepository\x121.google.cloud.dataform.v1.UpdateRepositoryRequest\x1A\$.google.cloud.dataform.v1.Repository\"h\xDAA\x16repository,update_mask\x82\xD3\xE4\x93\x02I2;/v1/{repository.name=projects/*/locations/*/repositories/*}:\x0Arepository\x12\x9E\x01\x0A\x10DeleteRepository\x121.google.cloud.dataform.v1.DeleteRepositoryRequest\x1A\x16.google.protobuf.Empty\"?\xDAA\x04name\x82\xD3\xE4\x93\x022*0/v1/{name=projects/*/locations/*/repositories/*}\x12\xFA\x01\x0A\x0EMoveRepository\x12/.google.cloud.dataform.v1.MoveRepositoryRequest\x1A\x1D.google.longrunning.Operation\"\x97\x01\xCAA/\x0A\x15google.protobuf.Empty\x12\x16MoveRepositoryMetadata\xDAA\"name,destination_containing_folder\x82\xD3\xE4\x93\x02:\"5/v1/{name=projects/*/locations/*/repositories/*}:move:\x01*\x12\xD2\x01\x0A\x17CommitRepositoryChanges\x128.google.cloud.dataform.v1.CommitRepositoryChangesRequest\x1A9.google.cloud.dataform.v1.CommitRepositoryChangesResponse\"B\x82\xD3\xE4\x93\x02<\"7/v1/{name=projects/*/locations/*/repositories/*}:commit:\x01*\x12\xC2\x01\x0A\x12ReadRepositoryFile\x123.google.cloud.dataform.v1.ReadRepositoryFileRequest\x1A4.google.cloud.dataform.v1.ReadRepositoryFileResponse\"A\x82\xD3\xE4\x93\x02;\x129/v1/{name=projects/*/locations/*/repositories/*}:readFile\x12\xFA\x01\x0A QueryRepositoryDirectoryContents\x12A.google.cloud.dataform.v1.QueryRepositoryDirectoryContentsRequest\x1AB.google.cloud.dataform.v1.QueryRepositoryDirectoryContentsResponse\"O\x82\xD3\xE4\x93\x02I\x12G/v1/{name=projects/*/locations/*/repositories/*}:queryDirectoryContents\x12\xD2\x01\x0A\x16FetchRepositoryHistory\x127.google.cloud.dataform.v1.FetchRepositoryHistoryRequest\x1A8.google.cloud.dataform.v1.FetchRepositoryHistoryResponse\"E\x82\xD3\xE4\x93\x02?\x12=/v1/{name=projects/*/locations/*/repositories/*}:fetchHistory\x12\x82\x02\x0A\"ComputeRepositoryAccessTokenStatus\x12C.google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusRequest\x1AD.google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse\"Q\x82\xD3\xE4\x93\x02K\x12I/v1/{name=projects/*/locations/*/repositories/*}:computeAccessTokenStatus\x12\xD0\x01\x0A\x13FetchRemoteBranches\x124.google.cloud.dataform.v1.FetchRemoteBranchesRequest\x1A5.google.cloud.dataform.v1.FetchRemoteBranchesResponse\"L\x82\xD3\xE4\x93\x02F\x12D/v1/{name=projects/*/locations/*/repositories/*}:fetchRemoteBranches\x12\xC3\x01\x0A\x0EListWorkspaces\x12/.google.cloud.dataform.v1.ListWorkspacesRequest\x1A0.google.cloud.dataform.v1.ListWorkspacesResponse\"N\xDAA\x06parent\x82\xD3\xE4\x93\x02?\x12=/v1/{parent=projects/*/locations/*/repositories/*}/workspaces\x12\xB0\x01\x0A\x0CGetWorkspace\x12-.google.cloud.dataform.v1.GetWorkspaceRequest\x1A#.google.cloud.dataform.v1.Workspace\"L\xDAA\x04name\x82\xD3\xE4\x93\x02?\x12=/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}\x12\xDA\x01\x0A\x0FCreateWorkspace\x120.google.cloud.dataform.v1.CreateWorkspaceRequest\x1A#.google.cloud.dataform.v1.Workspace\"p\xDAA\x1Dparent,workspace,workspace_id\x82\xD3\xE4\x93\x02J\"=/v1/{parent=projects/*/locations/*/repositories/*}/workspaces:\x09workspace\x12\xA9\x01\x0A\x0FDeleteWorkspace\x120.google.cloud.dataform.v1.DeleteWorkspaceRequest\x1A\x16.google.protobuf.Empty\"L\xDAA\x04name\x82\xD3\xE4\x93\x02?*=/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}\x12\xE1\x01\x0A\x12InstallNpmPackages\x123.google.cloud.dataform.v1.InstallNpmPackagesRequest\x1A4.google.cloud.dataform.v1.InstallNpmPackagesResponse\"`\x82\xD3\xE4\x93\x02Z\"U/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:installNpmPackages:\x01*\x12\xC2\x01\x0A\x0EPullGitCommits\x12/.google.cloud.dataform.v1.PullGitCommitsRequest\x1A0.google.cloud.dataform.v1.PullGitCommitsResponse\"M\x82\xD3\xE4\x93\x02G\"B/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:pull:\x01*\x12\xC2\x01\x0A\x0EPushGitCommits\x12/.google.cloud.dataform.v1.PushGitCommitsRequest\x1A0.google.cloud.dataform.v1.PushGitCommitsResponse\"M\x82\xD3\xE4\x93\x02G\"B/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:push:\x01*\x12\xE1\x01\x0A\x14FetchFileGitStatuses\x125.google.cloud.dataform.v1.FetchFileGitStatusesRequest\x1A6.google.cloud.dataform.v1.FetchFileGitStatusesResponse\"Z\x82\xD3\xE4\x93\x02T\x12R/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchFileGitStatuses\x12\xDD\x01\x0A\x13FetchGitAheadBehind\x124.google.cloud.dataform.v1.FetchGitAheadBehindRequest\x1A5.google.cloud.dataform.v1.FetchGitAheadBehindResponse\"Y\x82\xD3\xE4\x93\x02S\x12Q/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:fetchGitAheadBehind\x12\xDC\x01\x0A\x16CommitWorkspaceChanges\x127.google.cloud.dataform.v1.CommitWorkspaceChangesRequest\x1A8.google.cloud.dataform.v1.CommitWorkspaceChangesResponse\"O\x82\xD3\xE4\x93\x02I\"D/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:commit:\x01*\x12\xD8\x01\x0A\x15ResetWorkspaceChanges\x126.google.cloud.dataform.v1.ResetWorkspaceChangesRequest\x1A7.google.cloud.dataform.v1.ResetWorkspaceChangesResponse\"N\x82\xD3\xE4\x93\x02H\"C/v1/{name=projects/*/locations/*/repositories/*/workspaces/*}:reset:\x01*\x12\xCA\x01\x0A\x0DFetchFileDiff\x12..google.cloud.dataform.v1.FetchFileDiffRequest\x1A/.google.cloud.dataform.v1.FetchFileDiffResponse\"X\x82\xD3\xE4\x93\x02R\x12P/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:fetchFileDiff\x12\xEE\x01\x0A\x16QueryDirectoryContents\x127.google.cloud.dataform.v1.QueryDirectoryContentsRequest\x1A8.google.cloud.dataform.v1.QueryDirectoryContentsResponse\"a\x82\xD3\xE4\x93\x02[\x12Y/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:queryDirectoryContents\x12\xC2\x01\x0A\x0BSearchFiles\x12,.google.cloud.dataform.v1.SearchFilesRequest\x1A-.google.cloud.dataform.v1.SearchFilesResponse\"V\x82\xD3\xE4\x93\x02P\x12N/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:searchFiles\x12\xCD\x01\x0A\x0DMakeDirectory\x12..google.cloud.dataform.v1.MakeDirectoryRequest\x1A/.google.cloud.dataform.v1.MakeDirectoryResponse\"[\x82\xD3\xE4\x93\x02U\"P/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:makeDirectory:\x01*\x12\xD5\x01\x0A\x0FRemoveDirectory\x120.google.cloud.dataform.v1.RemoveDirectoryRequest\x1A1.google.cloud.dataform.v1.RemoveDirectoryResponse\"]\x82\xD3\xE4\x93\x02W\"R/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:removeDirectory:\x01*\x12\xCD\x01\x0A\x0DMoveDirectory\x12..google.cloud.dataform.v1.MoveDirectoryRequest\x1A/.google.cloud.dataform.v1.MoveDirectoryResponse\"[\x82\xD3\xE4\x93\x02U\"P/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:moveDirectory:\x01*\x12\xB6\x01\x0A\x08ReadFile\x12).google.cloud.dataform.v1.ReadFileRequest\x1A*.google.cloud.dataform.v1.ReadFileResponse\"S\x82\xD3\xE4\x93\x02M\x12K/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:readFile\x12\xC1\x01\x0A\x0ARemoveFile\x12+.google.cloud.dataform.v1.RemoveFileRequest\x1A,.google.cloud.dataform.v1.RemoveFileResponse\"X\x82\xD3\xE4\x93\x02R\"M/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:removeFile:\x01*\x12\xB9\x01\x0A\x08MoveFile\x12).google.cloud.dataform.v1.MoveFileRequest\x1A*.google.cloud.dataform.v1.MoveFileResponse\"V\x82\xD3\xE4\x93\x02P\"K/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:moveFile:\x01*\x12\xBD\x01\x0A\x09WriteFile\x12*.google.cloud.dataform.v1.WriteFileRequest\x1A+.google.cloud.dataform.v1.WriteFileResponse\"W\x82\xD3\xE4\x93\x02Q\"L/v1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:writeFile:\x01*\x12\xD3\x01\x0A\x12ListReleaseConfigs\x123.google.cloud.dataform.v1.ListReleaseConfigsRequest\x1A4.google.cloud.dataform.v1.ListReleaseConfigsResponse\"R\xDAA\x06parent\x82\xD3\xE4\x93\x02C\x12A/v1/{parent=projects/*/locations/*/repositories/*}/releaseConfigs\x12\xC0\x01\x0A\x10GetReleaseConfig\x121.google.cloud.dataform.v1.GetReleaseConfigRequest\x1A'.google.cloud.dataform.v1.ReleaseConfig\"P\xDAA\x04name\x82\xD3\xE4\x93\x02C\x12A/v1/{name=projects/*/locations/*/repositories/*/releaseConfigs/*}\x12\xFA\x01\x0A\x13CreateReleaseConfig\x124.google.cloud.dataform.v1.CreateReleaseConfigRequest\x1A'.google.cloud.dataform.v1.ReleaseConfig\"\x83\x01\xDAA'parent,release_config,release_config_id\x82\xD3\xE4\x93\x02S\"A/v1/{parent=projects/*/locations/*/repositories/*}/releaseConfigs:\x0Erelease_config\x12\xFC\x01\x0A\x13UpdateReleaseConfig\x124.google.cloud.dataform.v1.UpdateReleaseConfigRequest\x1A'.google.cloud.dataform.v1.ReleaseConfig\"\x85\x01\xDAA\x1Arelease_config,update_mask\x82\xD3\xE4\x93\x02b2P/v1/{release_config.name=projects/*/locations/*/repositories/*/releaseConfigs/*}:\x0Erelease_config\x12\xB5\x01\x0A\x13DeleteReleaseConfig\x124.google.cloud.dataform.v1.DeleteReleaseConfigRequest\x1A\x16.google.protobuf.Empty\"P\xDAA\x04name\x82\xD3\xE4\x93\x02C*A/v1/{name=projects/*/locations/*/repositories/*/releaseConfigs/*}\x12\xE3\x01\x0A\x16ListCompilationResults\x127.google.cloud.dataform.v1.ListCompilationResultsRequest\x1A8.google.cloud.dataform.v1.ListCompilationResultsResponse\"V\xDAA\x06parent\x82\xD3\xE4\x93\x02G\x12E/v1/{parent=projects/*/locations/*/repositories/*}/compilationResults\x12\xD0\x01\x0A\x14GetCompilationResult\x125.google.cloud.dataform.v1.GetCompilationResultRequest\x1A+.google.cloud.dataform.v1.CompilationResult\"T\xDAA\x04name\x82\xD3\xE4\x93\x02G\x12E/v1/{name=projects/*/locations/*/repositories/*/compilationResults/*}\x12\xFF\x01\x0A\x17CreateCompilationResult\x128.google.cloud.dataform.v1.CreateCompilationResultRequest\x1A+.google.cloud.dataform.v1.CompilationResult\"}\xDAA\x19parent,compilation_result\x82\xD3\xE4\x93\x02[\"E/v1/{parent=projects/*/locations/*/repositories/*}/compilationResults:\x12compilation_result\x12\xF5\x01\x0A\x1DQueryCompilationResultActions\x12>.google.cloud.dataform.v1.QueryCompilationResultActionsRequest\x1A?.google.cloud.dataform.v1.QueryCompilationResultActionsResponse\"S\x82\xD3\xE4\x93\x02M\x12K/v1/{name=projects/*/locations/*/repositories/*/compilationResults/*}:query\x12\xD7\x01\x0A\x13ListWorkflowConfigs\x124.google.cloud.dataform.v1.ListWorkflowConfigsRequest\x1A5.google.cloud.dataform.v1.ListWorkflowConfigsResponse\"S\xDAA\x06parent\x82\xD3\xE4\x93\x02D\x12B/v1/{parent=projects/*/locations/*/repositories/*}/workflowConfigs\x12\xC4\x01\x0A\x11GetWorkflowConfig\x122.google.cloud.dataform.v1.GetWorkflowConfigRequest\x1A(.google.cloud.dataform.v1.WorkflowConfig\"Q\xDAA\x04name\x82\xD3\xE4\x93\x02D\x12B/v1/{name=projects/*/locations/*/repositories/*/workflowConfigs/*}\x12\x81\x02\x0A\x14CreateWorkflowConfig\x125.google.cloud.dataform.v1.CreateWorkflowConfigRequest\x1A(.google.cloud.dataform.v1.WorkflowConfig\"\x87\x01\xDAA)parent,workflow_config,workflow_config_id\x82\xD3\xE4\x93\x02U\"B/v1/{parent=projects/*/locations/*/repositories/*}/workflowConfigs:\x0Fworkflow_config\x12\x83\x02\x0A\x14UpdateWorkflowConfig\x125.google.cloud.dataform.v1.UpdateWorkflowConfigRequest\x1A(.google.cloud.dataform.v1.WorkflowConfig\"\x89\x01\xDAA\x1Bworkflow_config,update_mask\x82\xD3\xE4\x93\x02e2R/v1/{workflow_config.name=projects/*/locations/*/repositories/*/workflowConfigs/*}:\x0Fworkflow_config\x12\xB8\x01\x0A\x14DeleteWorkflowConfig\x125.google.cloud.dataform.v1.DeleteWorkflowConfigRequest\x1A\x16.google.protobuf.Empty\"Q\xDAA\x04name\x82\xD3\xE4\x93\x02D*B/v1/{name=projects/*/locations/*/repositories/*/workflowConfigs/*}\x12\xE7\x01\x0A\x17ListWorkflowInvocations\x128.google.cloud.dataform.v1.ListWorkflowInvocationsRequest\x1A9.google.cloud.dataform.v1.ListWorkflowInvocationsResponse\"W\xDAA\x06parent\x82\xD3\xE4\x93\x02H\x12F/v1/{parent=projects/*/locations/*/repositories/*}/workflowInvocations\x12\xD4\x01\x0A\x15GetWorkflowInvocation\x126.google.cloud.dataform.v1.GetWorkflowInvocationRequest\x1A,.google.cloud.dataform.v1.WorkflowInvocation\"U\xDAA\x04name\x82\xD3\xE4\x93\x02H\x12F/v1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}\x12\x86\x02\x0A\x18CreateWorkflowInvocation\x129.google.cloud.dataform.v1.CreateWorkflowInvocationRequest\x1A,.google.cloud.dataform.v1.WorkflowInvocation\"\x80\x01\xDAA\x1Aparent,workflow_invocation\x82\xD3\xE4\x93\x02]\"F/v1/{parent=projects/*/locations/*/repositories/*}/workflowInvocations:\x13workflow_invocation\x12\xC4\x01\x0A\x18DeleteWorkflowInvocation\x129.google.cloud.dataform.v1.DeleteWorkflowInvocationRequest\x1A\x16.google.protobuf.Empty\"U\xDAA\x04name\x82\xD3\xE4\x93\x02H*F/v1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}\x12\xEB\x01\x0A\x18CancelWorkflowInvocation\x129.google.cloud.dataform.v1.CancelWorkflowInvocationRequest\x1A:.google.cloud.dataform.v1.CancelWorkflowInvocationResponse\"X\x82\xD3\xE4\x93\x02R\"M/v1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}:cancel:\x01*\x12\xF9\x01\x0A\x1EQueryWorkflowInvocationActions\x12?.google.cloud.dataform.v1.QueryWorkflowInvocationActionsRequest\x1A@.google.cloud.dataform.v1.QueryWorkflowInvocationActionsResponse\"T\x82\xD3\xE4\x93\x02N\x12L/v1/{name=projects/*/locations/*/repositories/*/workflowInvocations/*}:query\x12\x92\x01\x0A\x09GetConfig\x12*.google.cloud.dataform.v1.GetConfigRequest\x1A .google.cloud.dataform.v1.Config\"7\xDAA\x04name\x82\xD3\xE4\x93\x02*\x12(/v1/{name=projects/*/locations/*/config}\x12\xB5\x01\x0A\x0CUpdateConfig\x12-.google.cloud.dataform.v1.UpdateConfigRequest\x1A .google.cloud.dataform.v1.Config\"T\xDAA\x12config,update_mask\x82\xD3\xE4\x93\x0292//v1/{config.name=projects/*/locations/*/config}:\x06config\x12\xF7\x02\x0A\x0CGetIamPolicy\x12\".google.iam.v1.GetIamPolicyRequest\x1A\x15.google.iam.v1.Policy\"\xAB\x02\xDAA\x08resource\x82\xD3\xE4\x93\x02\x99\x02\x12A/v1/{resource=projects/*/locations/*/repositories/*}:getIamPolicyZP\x12N/v1/{resource=projects/*/locations/*/repositories/*/workspaces/*}:getIamPolicyZ>\x12render([ + 'project' => $project, + 'location' => $location, + 'connection' => $connection, + 'git_repository_link' => $gitRepositoryLink, + ]); + } + /** * Formats a string containing the fully-qualified path to represent a location * resource. @@ -657,6 +682,7 @@ public static function workspaceName( * - cryptoKey: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key} * - cryptoKeyVersion: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version} * - folder: projects/{project}/locations/{location}/folders/{folder} + * - gitRepositoryLink: projects/{project}/locations/{location}/connections/{connection}/gitRepositoryLinks/{git_repository_link} * - location: projects/{project}/locations/{location} * - notebookRuntimeTemplate: projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template} * - releaseConfig: projects/{project}/locations/{location}/repositories/{repository}/releaseConfigs/{release_config} @@ -2899,9 +2925,8 @@ public function getLocation(GetLocationRequest $request, array $callOptions = [] * Lists information about the supported locations for this service. * * This method lists locations based on the resource scope provided in - * the [ListLocationsRequest.name] field: - * - * * **Global locations**: If `name` is empty, the method lists the + * the [ListLocationsRequest.name][google.cloud.location.ListLocationsRequest.name] field: * + * **Global locations**: If `name` is empty, the method lists the * public locations available to all projects. * **Project-specific * locations**: If `name` follows the format * `projects/{project}`, the method lists locations visible to that diff --git a/Dataform/src/V1/DirectoryContentsView.php b/Dataform/src/V1/DirectoryContentsView.php index d9c24b5868d0..af57154efab3 100644 --- a/Dataform/src/V1/DirectoryContentsView.php +++ b/Dataform/src/V1/DirectoryContentsView.php @@ -14,7 +14,7 @@ class DirectoryContentsView { /** - * The default / unset value. Defaults to DIRECTORY_CONTENTS_VIEW_BASIC. + * The default unset value. Defaults to DIRECTORY_CONTENTS_VIEW_BASIC. * * Generated from protobuf enum DIRECTORY_CONTENTS_VIEW_UNSPECIFIED = 0; */ diff --git a/Dataform/src/V1/DirectoryEntry.php b/Dataform/src/V1/DirectoryEntry.php index ffbd681be53c..6499eec32b7b 100644 --- a/Dataform/src/V1/DirectoryEntry.php +++ b/Dataform/src/V1/DirectoryEntry.php @@ -30,9 +30,11 @@ class DirectoryEntry extends \Google\Protobuf\Internal\Message * Optional. Data for populating the Message object. * * @type string $file - * A file in the directory. + * A file in the directory. The path is returned including the full + * folder structure from the root. * @type string $directory - * A child directory in the directory. + * A child directory in the directory. The path is returned including + * the full folder structure from the root. * @type \Google\Cloud\Dataform\V1\FilesystemEntryMetadata $metadata * Entry with metadata. * } @@ -43,7 +45,8 @@ public function __construct($data = NULL) { } /** - * A file in the directory. + * A file in the directory. The path is returned including the full + * folder structure from the root. * * Generated from protobuf field string file = 1; * @return string @@ -59,7 +62,8 @@ public function hasFile() } /** - * A file in the directory. + * A file in the directory. The path is returned including the full + * folder structure from the root. * * Generated from protobuf field string file = 1; * @param string $var @@ -74,7 +78,8 @@ public function setFile($var) } /** - * A child directory in the directory. + * A child directory in the directory. The path is returned including + * the full folder structure from the root. * * Generated from protobuf field string directory = 2; * @return string @@ -90,7 +95,8 @@ public function hasDirectory() } /** - * A child directory in the directory. + * A child directory in the directory. The path is returned including + * the full folder structure from the root. * * Generated from protobuf field string directory = 2; * @param string $var diff --git a/Dataform/src/V1/Folder.php b/Dataform/src/V1/Folder.php index b2ce61c21a3d..1a136ef7860a 100644 --- a/Dataform/src/V1/Folder.php +++ b/Dataform/src/V1/Folder.php @@ -32,8 +32,8 @@ class Folder extends \Google\Protobuf\Internal\Message * Optional. The containing Folder resource name. This should take * the format: projects/{project}/locations/{location}/folders/{folder}, * projects/{project}/locations/{location}/teamFolders/{teamFolder}, or just - * projects/{project}/locations/{location} if this is a root Folder. This - * field can only be updated through MoveFolder. + * "" if this is a root Folder. This field can only be updated through + * MoveFolder. * * Generated from protobuf field string containing_folder = 3 [(.google.api.field_behavior) = OPTIONAL]; */ @@ -89,8 +89,8 @@ class Folder extends \Google\Protobuf\Internal\Message * Optional. The containing Folder resource name. This should take * the format: projects/{project}/locations/{location}/folders/{folder}, * projects/{project}/locations/{location}/teamFolders/{teamFolder}, or just - * projects/{project}/locations/{location} if this is a root Folder. This - * field can only be updated through MoveFolder. + * "" if this is a root Folder. This field can only be updated through + * MoveFolder. * @type string $team_folder_name * Output only. The resource name of the TeamFolder that this Folder is * associated with. This should take the format: @@ -170,8 +170,8 @@ public function setDisplayName($var) * Optional. The containing Folder resource name. This should take * the format: projects/{project}/locations/{location}/folders/{folder}, * projects/{project}/locations/{location}/teamFolders/{teamFolder}, or just - * projects/{project}/locations/{location} if this is a root Folder. This - * field can only be updated through MoveFolder. + * "" if this is a root Folder. This field can only be updated through + * MoveFolder. * * Generated from protobuf field string containing_folder = 3 [(.google.api.field_behavior) = OPTIONAL]; * @return string @@ -185,8 +185,8 @@ public function getContainingFolder() * Optional. The containing Folder resource name. This should take * the format: projects/{project}/locations/{location}/folders/{folder}, * projects/{project}/locations/{location}/teamFolders/{teamFolder}, or just - * projects/{project}/locations/{location} if this is a root Folder. This - * field can only be updated through MoveFolder. + * "" if this is a root Folder. This field can only be updated through + * MoveFolder. * * Generated from protobuf field string containing_folder = 3 [(.google.api.field_behavior) = OPTIONAL]; * @param string $var diff --git a/Dataform/src/V1/QueryFolderContentsRequest.php b/Dataform/src/V1/QueryFolderContentsRequest.php index e6337277c427..00535697af32 100644 --- a/Dataform/src/V1/QueryFolderContentsRequest.php +++ b/Dataform/src/V1/QueryFolderContentsRequest.php @@ -16,7 +16,7 @@ class QueryFolderContentsRequest extends \Google\Protobuf\Internal\Message { /** - * Required. Name of the folder whose contents to list. + * Required. Resource name of the Folder to list contents for. * Format: projects/{@*}locations/{@*}folders/* * * Generated from protobuf field string folder = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { @@ -46,8 +46,8 @@ class QueryFolderContentsRequest extends \Google\Protobuf\Internal\Message * order. Supported keywords: display_name (default), create_time, * last_modified_time. * Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; */ @@ -56,14 +56,14 @@ class QueryFolderContentsRequest extends \Google\Protobuf\Internal\Message * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; */ protected $filter = ''; /** - * @param string $folder Required. Name of the folder whose contents to list. + * @param string $folder Required. Resource name of the Folder to list contents for. * Format: projects/*/locations/*/folders/* * Please see {@see DataformClient::folderName()} for help formatting this field. * @@ -84,7 +84,7 @@ public static function build(string $folder): self * Optional. Data for populating the Message object. * * @type string $folder - * Required. Name of the folder whose contents to list. + * Required. Resource name of the Folder to list contents for. * Format: projects/{@*}locations/{@*}folders/* * @type int $page_size * Optional. Maximum number of paths to return. The server may return fewer @@ -102,13 +102,13 @@ public static function build(string $folder): self * order. Supported keywords: display_name (default), create_time, * last_modified_time. * Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * @type string $filter * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * } */ public function __construct($data = NULL) { @@ -117,7 +117,7 @@ public function __construct($data = NULL) { } /** - * Required. Name of the folder whose contents to list. + * Required. Resource name of the Folder to list contents for. * Format: projects/{@*}locations/{@*}folders/* * * Generated from protobuf field string folder = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { @@ -129,7 +129,7 @@ public function getFolder() } /** - * Required. Name of the folder whose contents to list. + * Required. Resource name of the Folder to list contents for. * Format: projects/{@*}locations/{@*}folders/* * * Generated from protobuf field string folder = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { @@ -214,8 +214,8 @@ public function setPageToken($var) * order. Supported keywords: display_name (default), create_time, * last_modified_time. * Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; * @return string @@ -231,8 +231,8 @@ public function getOrderBy() * order. Supported keywords: display_name (default), create_time, * last_modified_time. * Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; * @param string $var @@ -250,7 +250,7 @@ public function setOrderBy($var) * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; * @return string @@ -264,7 +264,7 @@ public function getFilter() * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; * @param string $var diff --git a/Dataform/src/V1/QueryTeamFolderContentsRequest.php b/Dataform/src/V1/QueryTeamFolderContentsRequest.php index 513ea04b682f..e207d488660a 100644 --- a/Dataform/src/V1/QueryTeamFolderContentsRequest.php +++ b/Dataform/src/V1/QueryTeamFolderContentsRequest.php @@ -16,7 +16,7 @@ class QueryTeamFolderContentsRequest extends \Google\Protobuf\Internal\Message { /** - * Required. Name of the team_folder whose contents to list. + * Required. Resource name of the TeamFolder to list contents for. * Format: `projects/{@*}locations/{@*}teamFolders/*`. * * Generated from protobuf field string team_folder = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { @@ -46,8 +46,8 @@ class QueryTeamFolderContentsRequest extends \Google\Protobuf\Internal\Message * order. Supported keywords: `display_name` (default), `create_time`, * last_modified_time. * Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; */ @@ -56,14 +56,14 @@ class QueryTeamFolderContentsRequest extends \Google\Protobuf\Internal\Message * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; */ protected $filter = ''; /** - * @param string $teamFolder Required. Name of the team_folder whose contents to list. + * @param string $teamFolder Required. Resource name of the TeamFolder to list contents for. * Format: `projects/*/locations/*/teamFolders/*`. Please see * {@see DataformClient::teamFolderName()} for help formatting this field. * @@ -84,7 +84,7 @@ public static function build(string $teamFolder): self * Optional. Data for populating the Message object. * * @type string $team_folder - * Required. Name of the team_folder whose contents to list. + * Required. Resource name of the TeamFolder to list contents for. * Format: `projects/{@*}locations/{@*}teamFolders/*`. * @type int $page_size * Optional. Maximum number of paths to return. The server may return fewer @@ -102,13 +102,13 @@ public static function build(string $teamFolder): self * order. Supported keywords: `display_name` (default), `create_time`, * last_modified_time. * Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * @type string $filter * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * } */ public function __construct($data = NULL) { @@ -117,7 +117,7 @@ public function __construct($data = NULL) { } /** - * Required. Name of the team_folder whose contents to list. + * Required. Resource name of the TeamFolder to list contents for. * Format: `projects/{@*}locations/{@*}teamFolders/*`. * * Generated from protobuf field string team_folder = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { @@ -129,7 +129,7 @@ public function getTeamFolder() } /** - * Required. Name of the team_folder whose contents to list. + * Required. Resource name of the TeamFolder to list contents for. * Format: `projects/{@*}locations/{@*}teamFolders/*`. * * Generated from protobuf field string team_folder = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { @@ -214,8 +214,8 @@ public function setPageToken($var) * order. Supported keywords: `display_name` (default), `create_time`, * last_modified_time. * Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; * @return string @@ -231,8 +231,8 @@ public function getOrderBy() * order. Supported keywords: `display_name` (default), `create_time`, * last_modified_time. * Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; * @param string $var @@ -250,7 +250,7 @@ public function setOrderBy($var) * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; * @return string @@ -264,7 +264,7 @@ public function getFilter() * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; * @param string $var diff --git a/Dataform/src/V1/QueryUserRootContentsRequest.php b/Dataform/src/V1/QueryUserRootContentsRequest.php index d67d77387316..a925dd2046b8 100644 --- a/Dataform/src/V1/QueryUserRootContentsRequest.php +++ b/Dataform/src/V1/QueryUserRootContentsRequest.php @@ -16,7 +16,7 @@ class QueryUserRootContentsRequest extends \Google\Protobuf\Internal\Message { /** - * Required. Location of the user root folder whose contents to list. + * Required. Location of the user root folder to list contents for. * Format: projects/{@*}locations/* * * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { @@ -45,8 +45,8 @@ class QueryUserRootContentsRequest extends \Google\Protobuf\Internal\Message * Will order Folders before Repositories, and then by `order_by` in ascending * order. Supported keywords: display_name (default), created_at, * last_modified_at. Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; */ @@ -55,14 +55,14 @@ class QueryUserRootContentsRequest extends \Google\Protobuf\Internal\Message * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; */ protected $filter = ''; /** - * @param string $location Required. Location of the user root folder whose contents to list. + * @param string $location Required. Location of the user root folder to list contents for. * Format: projects/*/locations/* * Please see {@see DataformClient::locationName()} for help formatting this field. * @@ -83,7 +83,7 @@ public static function build(string $location): self * Optional. Data for populating the Message object. * * @type string $location - * Required. Location of the user root folder whose contents to list. + * Required. Location of the user root folder to list contents for. * Format: projects/{@*}locations/* * @type int $page_size * Optional. Maximum number of paths to return. The server may return fewer @@ -100,13 +100,13 @@ public static function build(string $location): self * Will order Folders before Repositories, and then by `order_by` in ascending * order. Supported keywords: display_name (default), created_at, * last_modified_at. Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * @type string $filter * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * } */ public function __construct($data = NULL) { @@ -115,7 +115,7 @@ public function __construct($data = NULL) { } /** - * Required. Location of the user root folder whose contents to list. + * Required. Location of the user root folder to list contents for. * Format: projects/{@*}locations/* * * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { @@ -127,7 +127,7 @@ public function getLocation() } /** - * Required. Location of the user root folder whose contents to list. + * Required. Location of the user root folder to list contents for. * Format: projects/{@*}locations/* * * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { @@ -211,8 +211,8 @@ public function setPageToken($var) * Will order Folders before Repositories, and then by `order_by` in ascending * order. Supported keywords: display_name (default), created_at, * last_modified_at. Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; * @return string @@ -227,8 +227,8 @@ public function getOrderBy() * Will order Folders before Repositories, and then by `order_by` in ascending * order. Supported keywords: display_name (default), created_at, * last_modified_at. Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; * @param string $var @@ -246,7 +246,7 @@ public function setOrderBy($var) * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; * @return string @@ -260,7 +260,7 @@ public function getFilter() * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; * @param string $var diff --git a/Dataform/src/V1/Repository/GitRemoteSettings.php b/Dataform/src/V1/Repository/GitRemoteSettings.php index fc4b6a05fa85..0d0926637415 100644 --- a/Dataform/src/V1/Repository/GitRemoteSettings.php +++ b/Dataform/src/V1/Repository/GitRemoteSettings.php @@ -22,11 +22,20 @@ class GitRemoteSettings extends \Google\Protobuf\Internal\Message */ protected $url = ''; /** - * Required. The Git remote's default branch name. + * Optional. The Git remote's default branch name. + * If not set, `main` will be used. * - * Generated from protobuf field string default_branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * Generated from protobuf field string default_branch = 2 [(.google.api.field_behavior) = OPTIONAL]; */ protected $default_branch = ''; + /** + * Output only. The Git remote's effective default branch name. + * This is the default branch name of the Git remote if it is set, + * otherwise it is `main`. + * + * Generated from protobuf field string effective_default_branch = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $effective_default_branch = ''; /** * Optional. The name of the Secret Manager secret version to use as an * authentication token for Git operations. Must be in the format @@ -41,6 +50,14 @@ class GitRemoteSettings extends \Google\Protobuf\Internal\Message * Generated from protobuf field .google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig ssh_authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL]; */ protected $ssh_authentication_config = null; + /** + * Optional. Resource name for the `GitRepositoryLink` used for machine + * credentials. Must be in the format + * `projects/{@*}locations/{@*}connections/{@*}gitRepositoryLinks/*` + * + * Generated from protobuf field optional string git_repository_link = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + protected $git_repository_link = null; /** * Output only. Deprecated: The field does not contain any token status * information. @@ -59,13 +76,22 @@ class GitRemoteSettings extends \Google\Protobuf\Internal\Message * @type string $url * Required. The Git remote's URL. * @type string $default_branch - * Required. The Git remote's default branch name. + * Optional. The Git remote's default branch name. + * If not set, `main` will be used. + * @type string $effective_default_branch + * Output only. The Git remote's effective default branch name. + * This is the default branch name of the Git remote if it is set, + * otherwise it is `main`. * @type string $authentication_token_secret_version * Optional. The name of the Secret Manager secret version to use as an * authentication token for Git operations. Must be in the format * `projects/{@*}secrets/{@*}versions/*`. * @type \Google\Cloud\Dataform\V1\Repository\GitRemoteSettings\SshAuthenticationConfig $ssh_authentication_config * Optional. Authentication fields for remote uris using SSH protocol. + * @type string $git_repository_link + * Optional. Resource name for the `GitRepositoryLink` used for machine + * credentials. Must be in the format + * `projects/{@*}locations/{@*}connections/{@*}gitRepositoryLinks/*` * @type int $token_status * Output only. Deprecated: The field does not contain any token status * information. @@ -103,9 +129,10 @@ public function setUrl($var) } /** - * Required. The Git remote's default branch name. + * Optional. The Git remote's default branch name. + * If not set, `main` will be used. * - * Generated from protobuf field string default_branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * Generated from protobuf field string default_branch = 2 [(.google.api.field_behavior) = OPTIONAL]; * @return string */ public function getDefaultBranch() @@ -114,9 +141,10 @@ public function getDefaultBranch() } /** - * Required. The Git remote's default branch name. + * Optional. The Git remote's default branch name. + * If not set, `main` will be used. * - * Generated from protobuf field string default_branch = 2 [(.google.api.field_behavior) = REQUIRED]; + * Generated from protobuf field string default_branch = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param string $var * @return $this */ @@ -128,6 +156,36 @@ public function setDefaultBranch($var) return $this; } + /** + * Output only. The Git remote's effective default branch name. + * This is the default branch name of the Git remote if it is set, + * otherwise it is `main`. + * + * Generated from protobuf field string effective_default_branch = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getEffectiveDefaultBranch() + { + return $this->effective_default_branch; + } + + /** + * Output only. The Git remote's effective default branch name. + * This is the default branch name of the Git remote if it is set, + * otherwise it is `main`. + * + * Generated from protobuf field string effective_default_branch = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setEffectiveDefaultBranch($var) + { + GPBUtil::checkString($var, True); + $this->effective_default_branch = $var; + + return $this; + } + /** * Optional. The name of the Secret Manager secret version to use as an * authentication token for Git operations. Must be in the format @@ -194,6 +252,46 @@ public function setSshAuthenticationConfig($var) return $this; } + /** + * Optional. Resource name for the `GitRepositoryLink` used for machine + * credentials. Must be in the format + * `projects/{@*}locations/{@*}connections/{@*}gitRepositoryLinks/*` + * + * Generated from protobuf field optional string git_repository_link = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return string + */ + public function getGitRepositoryLink() + { + return isset($this->git_repository_link) ? $this->git_repository_link : ''; + } + + public function hasGitRepositoryLink() + { + return isset($this->git_repository_link); + } + + public function clearGitRepositoryLink() + { + unset($this->git_repository_link); + } + + /** + * Optional. Resource name for the `GitRepositoryLink` used for machine + * credentials. Must be in the format + * `projects/{@*}locations/{@*}connections/{@*}gitRepositoryLinks/*` + * + * Generated from protobuf field optional string git_repository_link = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setGitRepositoryLink($var) + { + GPBUtil::checkString($var, True); + $this->git_repository_link = $var; + + return $this; + } + /** * Output only. Deprecated: The field does not contain any token status * information. diff --git a/Dataform/src/V1/SearchTeamFoldersRequest.php b/Dataform/src/V1/SearchTeamFoldersRequest.php index 05db4668a6ae..30e1a54d779d 100644 --- a/Dataform/src/V1/SearchTeamFoldersRequest.php +++ b/Dataform/src/V1/SearchTeamFoldersRequest.php @@ -23,9 +23,9 @@ class SearchTeamFoldersRequest extends \Google\Protobuf\Internal\Message */ protected $location = ''; /** - * Optional. Maximum number of TeamFolders to return. The server may return - * fewer items than requested. If unspecified, the server will pick an - * appropriate default. + * Optional. Maximum number of `TeamFolders` to return. The server may return + * fewer items than requested. If unspecified, the server will pick a default + * of `page_size` = 50. * * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; */ @@ -44,8 +44,8 @@ class SearchTeamFoldersRequest extends \Google\Protobuf\Internal\Message * Optional. Field to additionally sort results by. * Supported keywords: `display_name` (default), `create_time`, * `last_modified_time`. Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; */ @@ -54,7 +54,7 @@ class SearchTeamFoldersRequest extends \Google\Protobuf\Internal\Message * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; */ @@ -70,9 +70,9 @@ class SearchTeamFoldersRequest extends \Google\Protobuf\Internal\Message * Required. Location in which to query TeamFolders. * Format: `projects/{@*}locations/*`. * @type int $page_size - * Optional. Maximum number of TeamFolders to return. The server may return - * fewer items than requested. If unspecified, the server will pick an - * appropriate default. + * Optional. Maximum number of `TeamFolders` to return. The server may return + * fewer items than requested. If unspecified, the server will pick a default + * of `page_size` = 50. * @type string $page_token * Optional. Page token received from a previous `SearchTeamFolders` call. * Provide this to retrieve the subsequent page. @@ -83,13 +83,13 @@ class SearchTeamFoldersRequest extends \Google\Protobuf\Internal\Message * Optional. Field to additionally sort results by. * Supported keywords: `display_name` (default), `create_time`, * `last_modified_time`. Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * @type string $filter * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * } */ public function __construct($data = NULL) { @@ -126,9 +126,9 @@ public function setLocation($var) } /** - * Optional. Maximum number of TeamFolders to return. The server may return - * fewer items than requested. If unspecified, the server will pick an - * appropriate default. + * Optional. Maximum number of `TeamFolders` to return. The server may return + * fewer items than requested. If unspecified, the server will pick a default + * of `page_size` = 50. * * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; * @return int @@ -139,9 +139,9 @@ public function getPageSize() } /** - * Optional. Maximum number of TeamFolders to return. The server may return - * fewer items than requested. If unspecified, the server will pick an - * appropriate default. + * Optional. Maximum number of `TeamFolders` to return. The server may return + * fewer items than requested. If unspecified, the server will pick a default + * of `page_size` = 50. * * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; * @param int $var @@ -193,8 +193,8 @@ public function setPageToken($var) * Optional. Field to additionally sort results by. * Supported keywords: `display_name` (default), `create_time`, * `last_modified_time`. Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; * @return string @@ -208,8 +208,8 @@ public function getOrderBy() * Optional. Field to additionally sort results by. * Supported keywords: `display_name` (default), `create_time`, * `last_modified_time`. Examples: - * - `orderBy="display_name"` - * - `orderBy="display_name desc"` + * * `orderBy="display_name"` + * * `orderBy="display_name desc"` * * Generated from protobuf field string order_by = 4 [(.google.api.field_behavior) = OPTIONAL]; * @param string $var @@ -227,7 +227,7 @@ public function setOrderBy($var) * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; * @return string @@ -241,7 +241,7 @@ public function getFilter() * Optional. Optional filtering for the returned list. Filtering is currently * only supported on the `display_name` field. * Example: - * - `filter="display_name="MyFolder""` + * * `filter="display_name="MyFolder""` * * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; * @param string $var diff --git a/Dataform/src/V1/WorkflowInvocationAction/NotebookAction.php b/Dataform/src/V1/WorkflowInvocationAction/NotebookAction.php index eb2f77f3d5a3..fd7281f6d3ed 100644 --- a/Dataform/src/V1/WorkflowInvocationAction/NotebookAction.php +++ b/Dataform/src/V1/WorkflowInvocationAction/NotebookAction.php @@ -22,9 +22,10 @@ class NotebookAction extends \Google\Protobuf\Internal\Message */ protected $contents = ''; /** - * Output only. The ID of the Vertex job that executed the notebook in - * contents and also the ID used for the outputs created in Google Cloud - * Storage buckets. Only set once the job has started to run. + * Output only. The ID of the Gemini Enterprise Agent Platform job that + * executed the notebook in contents and also the ID used for the outputs + * created in Google Cloud Storage buckets. Only set once the job has + * started to run. * * Generated from protobuf field string job_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ @@ -39,9 +40,10 @@ class NotebookAction extends \Google\Protobuf\Internal\Message * @type string $contents * Output only. The code contents of a Notebook to be run. * @type string $job_id - * Output only. The ID of the Vertex job that executed the notebook in - * contents and also the ID used for the outputs created in Google Cloud - * Storage buckets. Only set once the job has started to run. + * Output only. The ID of the Gemini Enterprise Agent Platform job that + * executed the notebook in contents and also the ID used for the outputs + * created in Google Cloud Storage buckets. Only set once the job has + * started to run. * } */ public function __construct($data = NULL) { @@ -76,9 +78,10 @@ public function setContents($var) } /** - * Output only. The ID of the Vertex job that executed the notebook in - * contents and also the ID used for the outputs created in Google Cloud - * Storage buckets. Only set once the job has started to run. + * Output only. The ID of the Gemini Enterprise Agent Platform job that + * executed the notebook in contents and also the ID used for the outputs + * created in Google Cloud Storage buckets. Only set once the job has + * started to run. * * Generated from protobuf field string job_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return string @@ -89,9 +92,10 @@ public function getJobId() } /** - * Output only. The ID of the Vertex job that executed the notebook in - * contents and also the ID used for the outputs created in Google Cloud - * Storage buckets. Only set once the job has started to run. + * Output only. The ID of the Gemini Enterprise Agent Platform job that + * executed the notebook in contents and also the ID used for the outputs + * created in Google Cloud Storage buckets. Only set once the job has + * started to run. * * Generated from protobuf field string job_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @param string $var diff --git a/Dataform/src/V1/resources/dataform_descriptor_config.php b/Dataform/src/V1/resources/dataform_descriptor_config.php index 1daa72932b5d..e2824762585f 100644 --- a/Dataform/src/V1/resources/dataform_descriptor_config.php +++ b/Dataform/src/V1/resources/dataform_descriptor_config.php @@ -1161,6 +1161,7 @@ 'cryptoKey' => 'projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}', 'cryptoKeyVersion' => 'projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}', 'folder' => 'projects/{project}/locations/{location}/folders/{folder}', + 'gitRepositoryLink' => 'projects/{project}/locations/{location}/connections/{connection}/gitRepositoryLinks/{git_repository_link}', 'location' => 'projects/{project}/locations/{location}', 'notebookRuntimeTemplate' => 'projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}', 'releaseConfig' => 'projects/{project}/locations/{location}/repositories/{repository}/releaseConfigs/{release_config}',