Package com.google.cloud.dataform.v1alpha2 (0.7.0)

A client to Dataform API

The interfaces provided are listed below, along with usage samples.

DataformClient

Service Description: Dataform is a service to develop, create, document, test, and update curated tables in BigQuery.

Sample for DataformClient:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (DataformClient dataformClient = DataformClient.create()) {
   RepositoryName name = RepositoryName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]");
   Repository response = dataformClient.getRepository(name);
 }
 

Classes

CancelWorkflowInvocationRequest

CancelWorkflowInvocation request message.

Protobuf type google.cloud.dataform.v1alpha2.CancelWorkflowInvocationRequest

CancelWorkflowInvocationRequest.Builder

CancelWorkflowInvocation request message.

Protobuf type google.cloud.dataform.v1alpha2.CancelWorkflowInvocationRequest

CommitAuthor

Represents the author of a Git commit.

Protobuf type google.cloud.dataform.v1alpha2.CommitAuthor

CommitAuthor.Builder

Represents the author of a Git commit.

Protobuf type google.cloud.dataform.v1alpha2.CommitAuthor

CommitWorkspaceChangesRequest

CommitWorkspaceChanges request message.

Protobuf type google.cloud.dataform.v1alpha2.CommitWorkspaceChangesRequest

CommitWorkspaceChangesRequest.Builder

CommitWorkspaceChanges request message.

Protobuf type google.cloud.dataform.v1alpha2.CommitWorkspaceChangesRequest

CompilationResult

Represents the result of compiling a Dataform project.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResult

CompilationResult.Builder

Represents the result of compiling a Dataform project.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResult

CompilationResult.CodeCompilationConfig

Configures various aspects of Dataform code compilation.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResult.CodeCompilationConfig

CompilationResult.CodeCompilationConfig.Builder

Configures various aspects of Dataform code compilation.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResult.CodeCompilationConfig

CompilationResult.CompilationError

An error encountered when attempting to compile a Dataform project.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResult.CompilationError

CompilationResult.CompilationError.Builder

An error encountered when attempting to compile a Dataform project.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResult.CompilationError

CompilationResultAction

Represents a single Dataform action in a compilation result.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction

CompilationResultAction.Assertion

Represents an assertion upon a SQL query which is required return zero rows.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction.Assertion

CompilationResultAction.Assertion.Builder

Represents an assertion upon a SQL query which is required return zero rows.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction.Assertion

CompilationResultAction.Builder

Represents a single Dataform action in a compilation result.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction

CompilationResultAction.Declaration

Represents a relation which is not managed by Dataform but which may be referenced by Dataform actions.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction.Declaration

CompilationResultAction.Declaration.Builder

Represents a relation which is not managed by Dataform but which may be referenced by Dataform actions.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction.Declaration

CompilationResultAction.Operations

Represents a list of arbitrary database operations.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction.Operations

CompilationResultAction.Operations.Builder

Represents a list of arbitrary database operations.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction.Operations

CompilationResultAction.Relation

Represents a database relation.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction.Relation

CompilationResultAction.Relation.Builder

Represents a database relation.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction.Relation

CompilationResultAction.Relation.IncrementalTableConfig

Contains settings for relations of type INCREMENTAL_TABLE.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig

CompilationResultAction.Relation.IncrementalTableConfig.Builder

Contains settings for relations of type INCREMENTAL_TABLE.

Protobuf type google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig

CompilationResultName

CompilationResultName.Builder

Builder for projects/{project}/locations/{location}/repositories/{repository}/compilationResults/{compilation_result}.

CreateCompilationResultRequest

CreateCompilationResult request message.

Protobuf type google.cloud.dataform.v1alpha2.CreateCompilationResultRequest

CreateCompilationResultRequest.Builder

CreateCompilationResult request message.

Protobuf type google.cloud.dataform.v1alpha2.CreateCompilationResultRequest

CreateRepositoryRequest

CreateRepository request message.

Protobuf type google.cloud.dataform.v1alpha2.CreateRepositoryRequest

CreateRepositoryRequest.Builder

CreateRepository request message.

Protobuf type google.cloud.dataform.v1alpha2.CreateRepositoryRequest

CreateWorkflowInvocationRequest

CreateWorkflowInvocation request message.

Protobuf type google.cloud.dataform.v1alpha2.CreateWorkflowInvocationRequest

CreateWorkflowInvocationRequest.Builder

CreateWorkflowInvocation request message.

Protobuf type google.cloud.dataform.v1alpha2.CreateWorkflowInvocationRequest

CreateWorkspaceRequest

CreateWorkspace request message.

Protobuf type google.cloud.dataform.v1alpha2.CreateWorkspaceRequest

CreateWorkspaceRequest.Builder

CreateWorkspace request message.

Protobuf type google.cloud.dataform.v1alpha2.CreateWorkspaceRequest

DataformClient

Service Description: Dataform is a service to develop, create, document, test, and update curated tables in BigQuery.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (DataformClient dataformClient = DataformClient.create()) {
   RepositoryName name = RepositoryName.of("[PROJECT]", "[LOCATION]", "[REPOSITORY]");
   Repository response = dataformClient.getRepository(name);
 }
 

Note: close() needs to be called on the DataformClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().

The surface of this class includes several types of Java methods for each of the API's methods:

  1. A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
  2. A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
  3. A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.

See the individual methods for example code.

Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.

This class can be customized by passing in a custom instance of DataformSettings to create(). For example:

To customize credentials:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 DataformSettings dataformSettings =
     DataformSettings.newBuilder()
         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
         .build();
 DataformClient dataformClient = DataformClient.create(dataformSettings);
 

To customize the endpoint:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 DataformSettings dataformSettings =
     DataformSettings.newBuilder().setEndpoint(myEndpoint).build();
 DataformClient dataformClient = DataformClient.create(dataformSettings);
 

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 DataformSettings dataformSettings = DataformSettings.newHttpJsonBuilder().build();
 DataformClient dataformClient = DataformClient.create(dataformSettings);
 

Please refer to the GitHub repository's samples for more quickstart code snippets.

DataformClient.ListCompilationResultsFixedSizeCollection

DataformClient.ListCompilationResultsPage

DataformClient.ListCompilationResultsPagedResponse

DataformClient.ListLocationsFixedSizeCollection

DataformClient.ListLocationsPage

DataformClient.ListLocationsPagedResponse

DataformClient.ListRepositoriesFixedSizeCollection

DataformClient.ListRepositoriesPage

DataformClient.ListRepositoriesPagedResponse

DataformClient.ListWorkflowInvocationsFixedSizeCollection

DataformClient.ListWorkflowInvocationsPage

DataformClient.ListWorkflowInvocationsPagedResponse

DataformClient.ListWorkspacesFixedSizeCollection

DataformClient.ListWorkspacesPage

DataformClient.ListWorkspacesPagedResponse

DataformClient.QueryCompilationResultActionsFixedSizeCollection

DataformClient.QueryCompilationResultActionsPage

DataformClient.QueryCompilationResultActionsPagedResponse

DataformClient.QueryDirectoryContentsFixedSizeCollection

DataformClient.QueryDirectoryContentsPage

DataformClient.QueryDirectoryContentsPagedResponse

DataformClient.QueryWorkflowInvocationActionsFixedSizeCollection

DataformClient.QueryWorkflowInvocationActionsPage

DataformClient.QueryWorkflowInvocationActionsPagedResponse

DataformGrpc

Dataform is a service to develop, create, document, test, and update curated tables in BigQuery.

DataformGrpc.DataformBlockingStub

Dataform is a service to develop, create, document, test, and update curated tables in BigQuery.

DataformGrpc.DataformFutureStub

Dataform is a service to develop, create, document, test, and update curated tables in BigQuery.

DataformGrpc.DataformImplBase

Dataform is a service to develop, create, document, test, and update curated tables in BigQuery.

DataformGrpc.DataformStub

Dataform is a service to develop, create, document, test, and update curated tables in BigQuery.

DataformProto

DataformSettings

Settings class to configure an instance of DataformClient.

The default instance has everything set to sensible defaults:

  • The default service address (dataform.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of getRepository to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 DataformSettings.Builder dataformSettingsBuilder = DataformSettings.newBuilder();
 dataformSettingsBuilder
     .getRepositorySettings()
     .setRetrySettings(
         dataformSettingsBuilder
             .getRepositorySettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 DataformSettings dataformSettings = dataformSettingsBuilder.build();
 

DataformSettings.Builder

Builder for DataformSettings.

DeleteRepositoryRequest

DeleteRepository request message.

Protobuf type google.cloud.dataform.v1alpha2.DeleteRepositoryRequest

DeleteRepositoryRequest.Builder

DeleteRepository request message.

Protobuf type google.cloud.dataform.v1alpha2.DeleteRepositoryRequest

DeleteWorkflowInvocationRequest

DeleteWorkflowInvocation request message.

Protobuf type google.cloud.dataform.v1alpha2.DeleteWorkflowInvocationRequest

DeleteWorkflowInvocationRequest.Builder

DeleteWorkflowInvocation request message.

Protobuf type google.cloud.dataform.v1alpha2.DeleteWorkflowInvocationRequest

DeleteWorkspaceRequest

DeleteWorkspace request message.

Protobuf type google.cloud.dataform.v1alpha2.DeleteWorkspaceRequest

DeleteWorkspaceRequest.Builder

DeleteWorkspace request message.

Protobuf type google.cloud.dataform.v1alpha2.DeleteWorkspaceRequest

FetchFileDiffRequest

FetchFileDiff request message.

Protobuf type google.cloud.dataform.v1alpha2.FetchFileDiffRequest

FetchFileDiffRequest.Builder

FetchFileDiff request message.

Protobuf type google.cloud.dataform.v1alpha2.FetchFileDiffRequest

FetchFileDiffResponse

FetchFileDiff response message.

Protobuf type google.cloud.dataform.v1alpha2.FetchFileDiffResponse

FetchFileDiffResponse.Builder

FetchFileDiff response message.

Protobuf type google.cloud.dataform.v1alpha2.FetchFileDiffResponse

FetchFileGitStatusesRequest

FetchFileGitStatuses request message.

Protobuf type google.cloud.dataform.v1alpha2.FetchFileGitStatusesRequest

FetchFileGitStatusesRequest.Builder

FetchFileGitStatuses request message.

Protobuf type google.cloud.dataform.v1alpha2.FetchFileGitStatusesRequest

FetchFileGitStatusesResponse

FetchFileGitStatuses response message.

Protobuf type google.cloud.dataform.v1alpha2.FetchFileGitStatusesResponse

FetchFileGitStatusesResponse.Builder

FetchFileGitStatuses response message.

Protobuf type google.cloud.dataform.v1alpha2.FetchFileGitStatusesResponse

FetchFileGitStatusesResponse.UncommittedFileChange

Represents the Git state of a file with uncommitted changes.

Protobuf type google.cloud.dataform.v1alpha2.FetchFileGitStatusesResponse.UncommittedFileChange

FetchFileGitStatusesResponse.UncommittedFileChange.Builder

Represents the Git state of a file with uncommitted changes.

Protobuf type google.cloud.dataform.v1alpha2.FetchFileGitStatusesResponse.UncommittedFileChange

FetchGitAheadBehindRequest

FetchGitAheadBehind request message.

Protobuf type google.cloud.dataform.v1alpha2.FetchGitAheadBehindRequest

FetchGitAheadBehindRequest.Builder

FetchGitAheadBehind request message.

Protobuf type google.cloud.dataform.v1alpha2.FetchGitAheadBehindRequest

FetchGitAheadBehindResponse

FetchGitAheadBehind response message.

Protobuf type google.cloud.dataform.v1alpha2.FetchGitAheadBehindResponse

FetchGitAheadBehindResponse.Builder

FetchGitAheadBehind response message.

Protobuf type google.cloud.dataform.v1alpha2.FetchGitAheadBehindResponse

FetchRemoteBranchesRequest

FetchRemoteBranches request message.

Protobuf type google.cloud.dataform.v1alpha2.FetchRemoteBranchesRequest

FetchRemoteBranchesRequest.Builder

FetchRemoteBranches request message.

Protobuf type google.cloud.dataform.v1alpha2.FetchRemoteBranchesRequest

FetchRemoteBranchesResponse

FetchRemoteBranches response message.

Protobuf type google.cloud.dataform.v1alpha2.FetchRemoteBranchesResponse

FetchRemoteBranchesResponse.Builder

FetchRemoteBranches response message.

Protobuf type google.cloud.dataform.v1alpha2.FetchRemoteBranchesResponse

GetCompilationResultRequest

GetCompilationResult request message.

Protobuf type google.cloud.dataform.v1alpha2.GetCompilationResultRequest

GetCompilationResultRequest.Builder

GetCompilationResult request message.

Protobuf type google.cloud.dataform.v1alpha2.GetCompilationResultRequest

GetRepositoryRequest

GetRepository request message.

Protobuf type google.cloud.dataform.v1alpha2.GetRepositoryRequest

GetRepositoryRequest.Builder

GetRepository request message.

Protobuf type google.cloud.dataform.v1alpha2.GetRepositoryRequest

GetWorkflowInvocationRequest

GetWorkflowInvocation request message.

Protobuf type google.cloud.dataform.v1alpha2.GetWorkflowInvocationRequest

GetWorkflowInvocationRequest.Builder

GetWorkflowInvocation request message.

Protobuf type google.cloud.dataform.v1alpha2.GetWorkflowInvocationRequest

GetWorkspaceRequest

GetWorkspace request message.

Protobuf type google.cloud.dataform.v1alpha2.GetWorkspaceRequest

GetWorkspaceRequest.Builder

GetWorkspace request message.

Protobuf type google.cloud.dataform.v1alpha2.GetWorkspaceRequest

InstallNpmPackagesRequest

InstallNpmPackages request message.

Protobuf type google.cloud.dataform.v1alpha2.InstallNpmPackagesRequest

InstallNpmPackagesRequest.Builder

InstallNpmPackages request message.

Protobuf type google.cloud.dataform.v1alpha2.InstallNpmPackagesRequest

InstallNpmPackagesResponse

InstallNpmPackages response message.

Protobuf type google.cloud.dataform.v1alpha2.InstallNpmPackagesResponse

InstallNpmPackagesResponse.Builder

InstallNpmPackages response message.

Protobuf type google.cloud.dataform.v1alpha2.InstallNpmPackagesResponse

ListCompilationResultsRequest

ListCompilationResults request message.

Protobuf type google.cloud.dataform.v1alpha2.ListCompilationResultsRequest

ListCompilationResultsRequest.Builder

ListCompilationResults request message.

Protobuf type google.cloud.dataform.v1alpha2.ListCompilationResultsRequest

ListCompilationResultsResponse

ListCompilationResults response message.

Protobuf type google.cloud.dataform.v1alpha2.ListCompilationResultsResponse

ListCompilationResultsResponse.Builder

ListCompilationResults response message.

Protobuf type google.cloud.dataform.v1alpha2.ListCompilationResultsResponse

ListRepositoriesRequest

ListRepositories request message.

Protobuf type google.cloud.dataform.v1alpha2.ListRepositoriesRequest

ListRepositoriesRequest.Builder

ListRepositories request message.

Protobuf type google.cloud.dataform.v1alpha2.ListRepositoriesRequest

ListRepositoriesResponse

ListRepositories response message.

Protobuf type google.cloud.dataform.v1alpha2.ListRepositoriesResponse

ListRepositoriesResponse.Builder

ListRepositories response message.

Protobuf type google.cloud.dataform.v1alpha2.ListRepositoriesResponse

ListWorkflowInvocationsRequest

ListWorkflowInvocations request message.

Protobuf type google.cloud.dataform.v1alpha2.ListWorkflowInvocationsRequest

ListWorkflowInvocationsRequest.Builder

ListWorkflowInvocations request message.

Protobuf type google.cloud.dataform.v1alpha2.ListWorkflowInvocationsRequest

ListWorkflowInvocationsResponse

ListWorkflowInvocations response message.

Protobuf type google.cloud.dataform.v1alpha2.ListWorkflowInvocationsResponse

ListWorkflowInvocationsResponse.Builder

ListWorkflowInvocations response message.

Protobuf type google.cloud.dataform.v1alpha2.ListWorkflowInvocationsResponse

ListWorkspacesRequest

ListWorkspaces request message.

Protobuf type google.cloud.dataform.v1alpha2.ListWorkspacesRequest

ListWorkspacesRequest.Builder

ListWorkspaces request message.

Protobuf type google.cloud.dataform.v1alpha2.ListWorkspacesRequest

ListWorkspacesResponse

ListWorkspaces response message.

Protobuf type google.cloud.dataform.v1alpha2.ListWorkspacesResponse

ListWorkspacesResponse.Builder

ListWorkspaces response message.

Protobuf type google.cloud.dataform.v1alpha2.ListWorkspacesResponse

LocationName

LocationName.Builder

Builder for projects/{project}/locations/{location}.

MakeDirectoryRequest

MakeDirectory request message.

Protobuf type google.cloud.dataform.v1alpha2.MakeDirectoryRequest

MakeDirectoryRequest.Builder

MakeDirectory request message.

Protobuf type google.cloud.dataform.v1alpha2.MakeDirectoryRequest

MakeDirectoryResponse

MakeDirectory response message.

Protobuf type google.cloud.dataform.v1alpha2.MakeDirectoryResponse

MakeDirectoryResponse.Builder

MakeDirectory response message.

Protobuf type google.cloud.dataform.v1alpha2.MakeDirectoryResponse

MoveDirectoryRequest

MoveDirectory request message.

Protobuf type google.cloud.dataform.v1alpha2.MoveDirectoryRequest

MoveDirectoryRequest.Builder

MoveDirectory request message.

Protobuf type google.cloud.dataform.v1alpha2.MoveDirectoryRequest

MoveDirectoryResponse

MoveDirectory response message.

Protobuf type google.cloud.dataform.v1alpha2.MoveDirectoryResponse

MoveDirectoryResponse.Builder

MoveDirectory response message.

Protobuf type google.cloud.dataform.v1alpha2.MoveDirectoryResponse

MoveFileRequest

MoveFile request message.

Protobuf type google.cloud.dataform.v1alpha2.MoveFileRequest

MoveFileRequest.Builder

MoveFile request message.

Protobuf type google.cloud.dataform.v1alpha2.MoveFileRequest

MoveFileResponse

MoveFile response message.

Protobuf type google.cloud.dataform.v1alpha2.MoveFileResponse

MoveFileResponse.Builder

MoveFile response message.

Protobuf type google.cloud.dataform.v1alpha2.MoveFileResponse

PullGitCommitsRequest

PullGitCommits request message.

Protobuf type google.cloud.dataform.v1alpha2.PullGitCommitsRequest

PullGitCommitsRequest.Builder

PullGitCommits request message.

Protobuf type google.cloud.dataform.v1alpha2.PullGitCommitsRequest

PushGitCommitsRequest

PushGitCommits request message.

Protobuf type google.cloud.dataform.v1alpha2.PushGitCommitsRequest

PushGitCommitsRequest.Builder

PushGitCommits request message.

Protobuf type google.cloud.dataform.v1alpha2.PushGitCommitsRequest

QueryCompilationResultActionsRequest

QueryCompilationResultActions request message.

Protobuf type google.cloud.dataform.v1alpha2.QueryCompilationResultActionsRequest

QueryCompilationResultActionsRequest.Builder

QueryCompilationResultActions request message.

Protobuf type google.cloud.dataform.v1alpha2.QueryCompilationResultActionsRequest

QueryCompilationResultActionsResponse

QueryCompilationResultActions response message.

Protobuf type google.cloud.dataform.v1alpha2.QueryCompilationResultActionsResponse

QueryCompilationResultActionsResponse.Builder

QueryCompilationResultActions response message.

Protobuf type google.cloud.dataform.v1alpha2.QueryCompilationResultActionsResponse

QueryDirectoryContentsRequest

QueryDirectoryContents request message.

Protobuf type google.cloud.dataform.v1alpha2.QueryDirectoryContentsRequest

QueryDirectoryContentsRequest.Builder

QueryDirectoryContents request message.

Protobuf type google.cloud.dataform.v1alpha2.QueryDirectoryContentsRequest

QueryDirectoryContentsResponse

QueryDirectoryContents response message.

Protobuf type google.cloud.dataform.v1alpha2.QueryDirectoryContentsResponse

QueryDirectoryContentsResponse.Builder

QueryDirectoryContents response message.

Protobuf type google.cloud.dataform.v1alpha2.QueryDirectoryContentsResponse

QueryDirectoryContentsResponse.DirectoryEntry

Represents a single entry in a workspace directory.

Protobuf type google.cloud.dataform.v1alpha2.QueryDirectoryContentsResponse.DirectoryEntry

QueryDirectoryContentsResponse.DirectoryEntry.Builder

Represents a single entry in a workspace directory.

Protobuf type google.cloud.dataform.v1alpha2.QueryDirectoryContentsResponse.DirectoryEntry

QueryWorkflowInvocationActionsRequest

QueryWorkflowInvocationActions request message.

Protobuf type google.cloud.dataform.v1alpha2.QueryWorkflowInvocationActionsRequest

QueryWorkflowInvocationActionsRequest.Builder

QueryWorkflowInvocationActions request message.

Protobuf type google.cloud.dataform.v1alpha2.QueryWorkflowInvocationActionsRequest

QueryWorkflowInvocationActionsResponse

QueryWorkflowInvocationActions response message.

Protobuf type google.cloud.dataform.v1alpha2.QueryWorkflowInvocationActionsResponse

QueryWorkflowInvocationActionsResponse.Builder

QueryWorkflowInvocationActions response message.

Protobuf type google.cloud.dataform.v1alpha2.QueryWorkflowInvocationActionsResponse

ReadFileRequest

ReadFile request message.

Protobuf type google.cloud.dataform.v1alpha2.ReadFileRequest

ReadFileRequest.Builder

ReadFile request message.

Protobuf type google.cloud.dataform.v1alpha2.ReadFileRequest

ReadFileResponse

ReadFile response message.

Protobuf type google.cloud.dataform.v1alpha2.ReadFileResponse

ReadFileResponse.Builder

ReadFile response message.

Protobuf type google.cloud.dataform.v1alpha2.ReadFileResponse

RelationDescriptor

Describes a relation and its columns.

Protobuf type google.cloud.dataform.v1alpha2.RelationDescriptor

RelationDescriptor.Builder

Describes a relation and its columns.

Protobuf type google.cloud.dataform.v1alpha2.RelationDescriptor

RelationDescriptor.ColumnDescriptor

Describes a column.

Protobuf type google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor

RelationDescriptor.ColumnDescriptor.Builder

Describes a column.

Protobuf type google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor

RemoveDirectoryRequest

RemoveDirectory request message.

Protobuf type google.cloud.dataform.v1alpha2.RemoveDirectoryRequest

RemoveDirectoryRequest.Builder

RemoveDirectory request message.

Protobuf type google.cloud.dataform.v1alpha2.RemoveDirectoryRequest

RemoveFileRequest

RemoveFile request message.

Protobuf type google.cloud.dataform.v1alpha2.RemoveFileRequest

RemoveFileRequest.Builder

RemoveFile request message.

Protobuf type google.cloud.dataform.v1alpha2.RemoveFileRequest

Repository

Represents a Dataform Git repository.

Protobuf type google.cloud.dataform.v1alpha2.Repository

Repository.Builder

Represents a Dataform Git repository.

Protobuf type google.cloud.dataform.v1alpha2.Repository

Repository.GitRemoteSettings

Controls Git remote configuration for a repository.

Protobuf type google.cloud.dataform.v1alpha2.Repository.GitRemoteSettings

Repository.GitRemoteSettings.Builder

Controls Git remote configuration for a repository.

Protobuf type google.cloud.dataform.v1alpha2.Repository.GitRemoteSettings

RepositoryName

RepositoryName.Builder

Builder for projects/{project}/locations/{location}/repositories/{repository}.

ResetWorkspaceChangesRequest

ResetWorkspaceChanges request message.

Protobuf type google.cloud.dataform.v1alpha2.ResetWorkspaceChangesRequest

ResetWorkspaceChangesRequest.Builder

ResetWorkspaceChanges request message.

Protobuf type google.cloud.dataform.v1alpha2.ResetWorkspaceChangesRequest

Target

Represents an action identifier. If the action writes output, the output will be written to the referenced database object.

Protobuf type google.cloud.dataform.v1alpha2.Target

Target.Builder

Represents an action identifier. If the action writes output, the output will be written to the referenced database object.

Protobuf type google.cloud.dataform.v1alpha2.Target

UpdateRepositoryRequest

UpdateRepository request message.

Protobuf type google.cloud.dataform.v1alpha2.UpdateRepositoryRequest

UpdateRepositoryRequest.Builder

UpdateRepository request message.

Protobuf type google.cloud.dataform.v1alpha2.UpdateRepositoryRequest

WorkflowInvocation

Represents a single invocation of a compilation result.

Protobuf type google.cloud.dataform.v1alpha2.WorkflowInvocation

WorkflowInvocation.Builder

Represents a single invocation of a compilation result.

Protobuf type google.cloud.dataform.v1alpha2.WorkflowInvocation

WorkflowInvocation.InvocationConfig

Includes various configuration options for this workflow invocation. If both included_targets and included_tags are unset, all actions will be included.

Protobuf type google.cloud.dataform.v1alpha2.WorkflowInvocation.InvocationConfig

WorkflowInvocation.InvocationConfig.Builder

Includes various configuration options for this workflow invocation. If both included_targets and included_tags are unset, all actions will be included.

Protobuf type google.cloud.dataform.v1alpha2.WorkflowInvocation.InvocationConfig

WorkflowInvocationAction

Represents a single action in a workflow invocation.

Protobuf type google.cloud.dataform.v1alpha2.WorkflowInvocationAction

WorkflowInvocationAction.BigQueryAction

Represents a workflow action that will run against BigQuery.

Protobuf type google.cloud.dataform.v1alpha2.WorkflowInvocationAction.BigQueryAction

WorkflowInvocationAction.BigQueryAction.Builder

Represents a workflow action that will run against BigQuery.

Protobuf type google.cloud.dataform.v1alpha2.WorkflowInvocationAction.BigQueryAction

WorkflowInvocationAction.Builder

Represents a single action in a workflow invocation.

Protobuf type google.cloud.dataform.v1alpha2.WorkflowInvocationAction

WorkflowInvocationName

WorkflowInvocationName.Builder

Builder for projects/{project}/locations/{location}/repositories/{repository}/workflowInvocations/{workflow_invocation}.

Workspace

Represents a Dataform Git workspace.

Protobuf type google.cloud.dataform.v1alpha2.Workspace

Workspace.Builder

Represents a Dataform Git workspace.

Protobuf type google.cloud.dataform.v1alpha2.Workspace

WorkspaceName

WorkspaceName.Builder

Builder for projects/{project}/locations/{location}/repositories/{repository}/workspaces/{workspace}.

WriteFileRequest

WriteFile request message.

Protobuf type google.cloud.dataform.v1alpha2.WriteFileRequest

WriteFileRequest.Builder

WriteFile request message.

Protobuf type google.cloud.dataform.v1alpha2.WriteFileRequest

WriteFileResponse

WriteFile response message.

Protobuf type google.cloud.dataform.v1alpha2.WriteFileResponse

WriteFileResponse.Builder

WriteFile response message.

Protobuf type google.cloud.dataform.v1alpha2.WriteFileResponse

Interfaces

CancelWorkflowInvocationRequestOrBuilder

CommitAuthorOrBuilder

CommitWorkspaceChangesRequestOrBuilder

CompilationResult.CodeCompilationConfigOrBuilder

CompilationResult.CompilationErrorOrBuilder

CompilationResultAction.AssertionOrBuilder

CompilationResultAction.DeclarationOrBuilder

CompilationResultAction.OperationsOrBuilder

CompilationResultAction.Relation.IncrementalTableConfigOrBuilder

CompilationResultAction.RelationOrBuilder

CompilationResultActionOrBuilder

CompilationResultOrBuilder

CreateCompilationResultRequestOrBuilder

CreateRepositoryRequestOrBuilder

CreateWorkflowInvocationRequestOrBuilder

CreateWorkspaceRequestOrBuilder

DeleteRepositoryRequestOrBuilder

DeleteWorkflowInvocationRequestOrBuilder

DeleteWorkspaceRequestOrBuilder

FetchFileDiffRequestOrBuilder

FetchFileDiffResponseOrBuilder

FetchFileGitStatusesRequestOrBuilder

FetchFileGitStatusesResponse.UncommittedFileChangeOrBuilder

FetchFileGitStatusesResponseOrBuilder

FetchGitAheadBehindRequestOrBuilder

FetchGitAheadBehindResponseOrBuilder

FetchRemoteBranchesRequestOrBuilder

FetchRemoteBranchesResponseOrBuilder

GetCompilationResultRequestOrBuilder

GetRepositoryRequestOrBuilder

GetWorkflowInvocationRequestOrBuilder

GetWorkspaceRequestOrBuilder

InstallNpmPackagesRequestOrBuilder

InstallNpmPackagesResponseOrBuilder

ListCompilationResultsRequestOrBuilder

ListCompilationResultsResponseOrBuilder

ListRepositoriesRequestOrBuilder

ListRepositoriesResponseOrBuilder

ListWorkflowInvocationsRequestOrBuilder

ListWorkflowInvocationsResponseOrBuilder

ListWorkspacesRequestOrBuilder

ListWorkspacesResponseOrBuilder

MakeDirectoryRequestOrBuilder

MakeDirectoryResponseOrBuilder

MoveDirectoryRequestOrBuilder

MoveDirectoryResponseOrBuilder

MoveFileRequestOrBuilder

MoveFileResponseOrBuilder

PullGitCommitsRequestOrBuilder

PushGitCommitsRequestOrBuilder

QueryCompilationResultActionsRequestOrBuilder

QueryCompilationResultActionsResponseOrBuilder

QueryDirectoryContentsRequestOrBuilder

QueryDirectoryContentsResponse.DirectoryEntryOrBuilder

QueryDirectoryContentsResponseOrBuilder

QueryWorkflowInvocationActionsRequestOrBuilder

QueryWorkflowInvocationActionsResponseOrBuilder

ReadFileRequestOrBuilder

ReadFileResponseOrBuilder

RelationDescriptor.ColumnDescriptorOrBuilder

RelationDescriptorOrBuilder

RemoveDirectoryRequestOrBuilder

RemoveFileRequestOrBuilder

Repository.GitRemoteSettingsOrBuilder

RepositoryOrBuilder

ResetWorkspaceChangesRequestOrBuilder

TargetOrBuilder

UpdateRepositoryRequestOrBuilder

WorkflowInvocation.InvocationConfigOrBuilder

WorkflowInvocationAction.BigQueryActionOrBuilder

WorkflowInvocationActionOrBuilder

WorkflowInvocationOrBuilder

WorkspaceOrBuilder

WriteFileRequestOrBuilder

WriteFileResponseOrBuilder

Enums

CompilationResult.SourceCase

CompilationResultAction.CompiledObjectCase

CompilationResultAction.Relation.RelationType

Indicates the type of this relation.

Protobuf enum google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.RelationType

FetchFileGitStatusesResponse.UncommittedFileChange.State

Indicates the status of an uncommitted file change.

Protobuf enum google.cloud.dataform.v1alpha2.FetchFileGitStatusesResponse.UncommittedFileChange.State

QueryDirectoryContentsResponse.DirectoryEntry.EntryCase

Repository.GitRemoteSettings.TokenStatus

Indicates the status of a Git authentication token.

Protobuf enum google.cloud.dataform.v1alpha2.Repository.GitRemoteSettings.TokenStatus

WorkflowInvocation.State

Represents the current state of a workflow invocation.

Protobuf enum google.cloud.dataform.v1alpha2.WorkflowInvocation.State

WorkflowInvocationAction.State

Represents the current state of an workflow invocation action.

Protobuf enum google.cloud.dataform.v1alpha2.WorkflowInvocationAction.State