Classes
CancelWorkflowInvocationRequest
CancelWorkflowInvocation
request message.
CodeCompilationConfig
Configures various aspects of Dataform code compilation.
CommitAuthor
Represents the author of a Git commit.
CommitLogEntry
Represents a single commit log.
CommitMetadata
Represents a Dataform Git commit.
CommitRepositoryChangesRequest
CommitRepositoryChanges
request message.
CommitRepositoryChangesRequest.Types
Container for nested types declared in the CommitRepositoryChangesRequest message type.
CommitRepositoryChangesRequest.Types.FileOperation
Represents a single file operation to the repository.
CommitRepositoryChangesRequest.Types.FileOperation.Types
Container for nested types declared in the FileOperation message type.
CommitRepositoryChangesRequest.Types.FileOperation.Types.DeleteFile
Represents the delete file operation.
CommitRepositoryChangesRequest.Types.FileOperation.Types.WriteFile
Represents the write file operation (for files added or modified).
CommitWorkspaceChangesRequest
CommitWorkspaceChanges
request message.
CompilationResult
Represents the result of compiling a Dataform project.
CompilationResult.Types
Container for nested types declared in the CompilationResult message type.
CompilationResult.Types.CompilationError
An error encountered when attempting to compile a Dataform project.
CompilationResultAction
Represents a single Dataform action in a compilation result.
CompilationResultAction.Types
Container for nested types declared in the CompilationResultAction message type.
CompilationResultAction.Types.Assertion
Represents an assertion upon a SQL query which is required return zero rows.
CompilationResultAction.Types.Declaration
Represents a relation which is not managed by Dataform but which may be referenced by Dataform actions.
CompilationResultAction.Types.Operations
Represents a list of arbitrary database operations.
CompilationResultAction.Types.Relation
Represents a database relation.
CompilationResultAction.Types.Relation.Types
Container for nested types declared in the Relation message type.
CompilationResultAction.Types.Relation.Types.IncrementalTableConfig
Contains settings for relations of type INCREMENTAL_TABLE
.
CompilationResultName
Resource name for the CompilationResult
resource.
ComputeRepositoryAccessTokenStatusRequest
ComputeRepositoryAccessTokenStatus
request message.
ComputeRepositoryAccessTokenStatusResponse
ComputeRepositoryAccessTokenStatus
response message.
ComputeRepositoryAccessTokenStatusResponse.Types
Container for nested types declared in the ComputeRepositoryAccessTokenStatusResponse message type.
CreateCompilationResultRequest
CreateCompilationResult
request message.
CreateReleaseConfigRequest
CreateReleaseConfig
request message.
CreateRepositoryRequest
CreateRepository
request message.
CreateWorkflowConfigRequest
CreateWorkflowConfig
request message.
CreateWorkflowInvocationRequest
CreateWorkflowInvocation
request message.
CreateWorkspaceRequest
CreateWorkspace
request message.
Dataform
Dataform is a service to develop, create, document, test, and update curated tables in BigQuery.
Dataform.DataformBase
Base class for server-side implementations of Dataform
Dataform.DataformClient
Client for Dataform
DataformClient
Dataform client wrapper, for convenient use.
DataformClientBuilder
Builder class for DataformClient to provide simple configuration of credentials, endpoint etc.
DataformClientImpl
Dataform client wrapper implementation, for convenient use.
DataformSettings
Settings for DataformClient instances.
DeleteReleaseConfigRequest
DeleteReleaseConfig
request message.
DeleteRepositoryRequest
DeleteRepository
request message.
DeleteWorkflowConfigRequest
DeleteWorkflowConfig
request message.
DeleteWorkflowInvocationRequest
DeleteWorkflowInvocation
request message.
DeleteWorkspaceRequest
DeleteWorkspace
request message.
DirectoryEntry
Represents a single entry in a directory.
FetchFileDiffRequest
FetchFileDiff
request message.
FetchFileDiffResponse
FetchFileDiff
response message.
FetchFileGitStatusesRequest
FetchFileGitStatuses
request message.
FetchFileGitStatusesResponse
FetchFileGitStatuses
response message.
FetchFileGitStatusesResponse.Types
Container for nested types declared in the FetchFileGitStatusesResponse message type.
FetchFileGitStatusesResponse.Types.UncommittedFileChange
Represents the Git state of a file with uncommitted changes.
FetchFileGitStatusesResponse.Types.UncommittedFileChange.Types
Container for nested types declared in the UncommittedFileChange message type.
FetchGitAheadBehindRequest
FetchGitAheadBehind
request message.
FetchGitAheadBehindResponse
FetchGitAheadBehind
response message.
FetchRemoteBranchesRequest
FetchRemoteBranches
request message.
FetchRemoteBranchesResponse
FetchRemoteBranches
response message.
FetchRepositoryHistoryRequest
FetchRepositoryHistory
request message.
FetchRepositoryHistoryResponse
FetchRepositoryHistory
response message.
GetCompilationResultRequest
GetCompilationResult
request message.
GetReleaseConfigRequest
GetReleaseConfig
request message.
GetRepositoryRequest
GetRepository
request message.
GetWorkflowConfigRequest
GetWorkflowConfig
request message.
GetWorkflowInvocationRequest
GetWorkflowInvocation
request message.
GetWorkspaceRequest
GetWorkspace
request message.
InstallNpmPackagesRequest
InstallNpmPackages
request message.
InstallNpmPackagesResponse
InstallNpmPackages
response message.
InvocationConfig
Includes various configuration options for a workflow invocation.
If both included_targets
and included_tags
are unset, all actions
will be included.
ListCompilationResultsRequest
ListCompilationResults
request message.
ListCompilationResultsResponse
ListCompilationResults
response message.
ListReleaseConfigsRequest
ListReleaseConfigs
request message.
ListReleaseConfigsResponse
ListReleaseConfigs
response message.
ListRepositoriesRequest
ListRepositories
request message.
ListRepositoriesResponse
ListRepositories
response message.
ListWorkflowConfigsRequest
ListWorkflowConfigs
request message.
ListWorkflowConfigsResponse
ListWorkflowConfigs
response message.
ListWorkflowInvocationsRequest
ListWorkflowInvocations
request message.
ListWorkflowInvocationsResponse
ListWorkflowInvocations
response message.
ListWorkspacesRequest
ListWorkspaces
request message.
ListWorkspacesResponse
ListWorkspaces
response message.
MakeDirectoryRequest
MakeDirectory
request message.
MakeDirectoryResponse
MakeDirectory
response message.
MoveDirectoryRequest
MoveDirectory
request message.
MoveDirectoryResponse
MoveDirectory
response message.
MoveFileRequest
MoveFile
request message.
MoveFileResponse
MoveFile
response message.
PullGitCommitsRequest
PullGitCommits
request message.
PushGitCommitsRequest
PushGitCommits
request message.
QueryCompilationResultActionsRequest
QueryCompilationResultActions
request message.
QueryCompilationResultActionsResponse
QueryCompilationResultActions
response message.
QueryDirectoryContentsRequest
QueryDirectoryContents
request message.
QueryDirectoryContentsResponse
QueryDirectoryContents
response message.
QueryRepositoryDirectoryContentsRequest
QueryRepositoryDirectoryContents
request message.
QueryRepositoryDirectoryContentsResponse
QueryRepositoryDirectoryContents
response message.
QueryWorkflowInvocationActionsRequest
QueryWorkflowInvocationActions
request message.
QueryWorkflowInvocationActionsResponse
QueryWorkflowInvocationActions
response message.
ReadFileRequest
ReadFile
request message.
ReadFileResponse
ReadFile
response message.
ReadRepositoryFileRequest
ReadRepositoryFile
request message.
ReadRepositoryFileResponse
ReadRepositoryFile
response message.
RelationDescriptor
Describes a relation and its columns.
RelationDescriptor.Types
Container for nested types declared in the RelationDescriptor message type.
RelationDescriptor.Types.ColumnDescriptor
Describes a column.
ReleaseConfig
Represents a Dataform release configuration.
ReleaseConfig.Types
Container for nested types declared in the ReleaseConfig message type.
ReleaseConfig.Types.ScheduledReleaseRecord
A record of an attempt to create a compilation result for this release config.
ReleaseConfigName
Resource name for the ReleaseConfig
resource.
RemoveDirectoryRequest
RemoveDirectory
request message.
RemoveFileRequest
RemoveFile
request message.
Repository
Represents a Dataform Git repository.
Repository.Types
Container for nested types declared in the Repository message type.
Repository.Types.GitRemoteSettings
Controls Git remote configuration for a repository.
Repository.Types.GitRemoteSettings.Types
Container for nested types declared in the GitRemoteSettings message type.
Repository.Types.GitRemoteSettings.Types.SshAuthenticationConfig
Configures fields for performing SSH authentication.
Repository.Types.WorkspaceCompilationOverrides
Configures workspace compilation overrides for a repository.
Primarily used by the UI (console.cloud.google.com
).
schema_suffix
and table_prefix
can have a special expression -
${workspaceName}
, which refers to the workspace name from which the
compilation results will be created. API callers are expected to resolve
the expression in these overrides and provide them explicitly in
code_compilation_config
(https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.compilationResults#codecompilationconfig)
when creating workspace-scoped compilation results.
RepositoryName
Resource name for the Repository
resource.
ResetWorkspaceChangesRequest
ResetWorkspaceChanges
request message.
SecretVersionName
Resource name for the SecretVersion
resource.
Target
Represents an action identifier. If the action writes output, the output will be written to the referenced database object.
UpdateReleaseConfigRequest
UpdateReleaseConfig
request message.
UpdateRepositoryRequest
UpdateRepository
request message.
UpdateWorkflowConfigRequest
UpdateWorkflowConfig
request message.
WorkflowConfig
Represents a Dataform workflow configuration.
WorkflowConfig.Types
Container for nested types declared in the WorkflowConfig message type.
WorkflowConfig.Types.ScheduledExecutionRecord
A record of an attempt to create a workflow invocation for this workflow config.
WorkflowConfigName
Resource name for the WorkflowConfig
resource.
WorkflowInvocation
Represents a single invocation of a compilation result.
WorkflowInvocation.Types
Container for nested types declared in the WorkflowInvocation message type.
WorkflowInvocationAction
Represents a single action in a workflow invocation.
WorkflowInvocationAction.Types
Container for nested types declared in the WorkflowInvocationAction message type.
WorkflowInvocationAction.Types.BigQueryAction
Represents a workflow action that will run against BigQuery.
WorkflowInvocationName
Resource name for the WorkflowInvocation
resource.
Workspace
Represents a Dataform Git workspace.
WorkspaceName
Resource name for the Workspace
resource.
WriteFileRequest
WriteFile
request message.
WriteFileResponse
WriteFile
response message.
Enums
CommitRepositoryChangesRequest.Types.FileOperation.OperationOneofCase
Enum of possible cases for the "operation" oneof.
CompilationResult.SourceOneofCase
Enum of possible cases for the "source" oneof.
CompilationResultAction.CompiledObjectOneofCase
Enum of possible cases for the "compiled_object" oneof.
CompilationResultAction.Types.Relation.Types.RelationType
Indicates the type of this relation.
CompilationResultName.ResourceNameType
The possible contents of CompilationResultName.
ComputeRepositoryAccessTokenStatusResponse.Types.TokenStatus
Indicates the status of a Git authentication token.
DirectoryEntry.EntryOneofCase
Enum of possible cases for the "entry" oneof.
FetchFileGitStatusesResponse.Types.UncommittedFileChange.Types.State
Indicates the status of an uncommitted file change.
ReleaseConfig.Types.ScheduledReleaseRecord.ResultOneofCase
Enum of possible cases for the "result" oneof.
ReleaseConfigName.ResourceNameType
The possible contents of ReleaseConfigName.
Repository.Types.GitRemoteSettings.Types.TokenStatus
RepositoryName.ResourceNameType
The possible contents of RepositoryName.
SecretVersionName.ResourceNameType
The possible contents of SecretVersionName.
WorkflowConfig.Types.ScheduledExecutionRecord.ResultOneofCase
Enum of possible cases for the "result" oneof.
WorkflowConfigName.ResourceNameType
The possible contents of WorkflowConfigName.
WorkflowInvocation.CompilationSourceOneofCase
Enum of possible cases for the "compilation_source" oneof.
WorkflowInvocation.Types.State
Represents the current state of a workflow invocation.
WorkflowInvocationAction.Types.State
Represents the current state of a workflow invocation action.
WorkflowInvocationName.ResourceNameType
The possible contents of WorkflowInvocationName.
WorkspaceName.ResourceNameType
The possible contents of WorkspaceName.