// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. import type {protobuf as $protobuf} from "google-gax"; import Long = require("long"); /** Namespace google. */ export namespace google { /** Namespace cloud. */ namespace cloud { /** Namespace dataform. */ namespace dataform { /** Namespace v1. */ namespace v1 { /** Represents a Dataform */ class Dataform extends $protobuf.rpc.Service { /** * Constructs a new Dataform service. * @param rpcImpl RPC implementation * @param [requestDelimited=false] Whether requests are length-delimited * @param [responseDelimited=false] Whether responses are length-delimited */ constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean); /** * Creates new Dataform service using the specified rpc implementation. * @param rpcImpl RPC implementation * @param [requestDelimited=false] Whether requests are length-delimited * @param [responseDelimited=false] Whether responses are length-delimited * @returns RPC service. Useful where requests and/or responses are streamed. */ public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Dataform; /** * Calls GetTeamFolder. * @param request GetTeamFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and TeamFolder */ public getTeamFolder(request: google.cloud.dataform.v1.IGetTeamFolderRequest, callback: google.cloud.dataform.v1.Dataform.GetTeamFolderCallback): void; /** * Calls GetTeamFolder. * @param request GetTeamFolderRequest message or plain object * @returns Promise */ public getTeamFolder(request: google.cloud.dataform.v1.IGetTeamFolderRequest): Promise; /** * Calls CreateTeamFolder. * @param request CreateTeamFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and TeamFolder */ public createTeamFolder(request: google.cloud.dataform.v1.ICreateTeamFolderRequest, callback: google.cloud.dataform.v1.Dataform.CreateTeamFolderCallback): void; /** * Calls CreateTeamFolder. * @param request CreateTeamFolderRequest message or plain object * @returns Promise */ public createTeamFolder(request: google.cloud.dataform.v1.ICreateTeamFolderRequest): Promise; /** * Calls UpdateTeamFolder. * @param request UpdateTeamFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and TeamFolder */ public updateTeamFolder(request: google.cloud.dataform.v1.IUpdateTeamFolderRequest, callback: google.cloud.dataform.v1.Dataform.UpdateTeamFolderCallback): void; /** * Calls UpdateTeamFolder. * @param request UpdateTeamFolderRequest message or plain object * @returns Promise */ public updateTeamFolder(request: google.cloud.dataform.v1.IUpdateTeamFolderRequest): Promise; /** * Calls DeleteTeamFolder. * @param request DeleteTeamFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteTeamFolder(request: google.cloud.dataform.v1.IDeleteTeamFolderRequest, callback: google.cloud.dataform.v1.Dataform.DeleteTeamFolderCallback): void; /** * Calls DeleteTeamFolder. * @param request DeleteTeamFolderRequest message or plain object * @returns Promise */ public deleteTeamFolder(request: google.cloud.dataform.v1.IDeleteTeamFolderRequest): Promise; /** * Calls DeleteTeamFolderTree. * @param request DeleteTeamFolderTreeRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public deleteTeamFolderTree(request: google.cloud.dataform.v1.IDeleteTeamFolderTreeRequest, callback: google.cloud.dataform.v1.Dataform.DeleteTeamFolderTreeCallback): void; /** * Calls DeleteTeamFolderTree. * @param request DeleteTeamFolderTreeRequest message or plain object * @returns Promise */ public deleteTeamFolderTree(request: google.cloud.dataform.v1.IDeleteTeamFolderTreeRequest): Promise; /** * Calls QueryTeamFolderContents. * @param request QueryTeamFolderContentsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryTeamFolderContentsResponse */ public queryTeamFolderContents(request: google.cloud.dataform.v1.IQueryTeamFolderContentsRequest, callback: google.cloud.dataform.v1.Dataform.QueryTeamFolderContentsCallback): void; /** * Calls QueryTeamFolderContents. * @param request QueryTeamFolderContentsRequest message or plain object * @returns Promise */ public queryTeamFolderContents(request: google.cloud.dataform.v1.IQueryTeamFolderContentsRequest): Promise; /** * Calls SearchTeamFolders. * @param request SearchTeamFoldersRequest message or plain object * @param callback Node-style callback called with the error, if any, and SearchTeamFoldersResponse */ public searchTeamFolders(request: google.cloud.dataform.v1.ISearchTeamFoldersRequest, callback: google.cloud.dataform.v1.Dataform.SearchTeamFoldersCallback): void; /** * Calls SearchTeamFolders. * @param request SearchTeamFoldersRequest message or plain object * @returns Promise */ public searchTeamFolders(request: google.cloud.dataform.v1.ISearchTeamFoldersRequest): Promise; /** * Calls GetFolder. * @param request GetFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Folder */ public getFolder(request: google.cloud.dataform.v1.IGetFolderRequest, callback: google.cloud.dataform.v1.Dataform.GetFolderCallback): void; /** * Calls GetFolder. * @param request GetFolderRequest message or plain object * @returns Promise */ public getFolder(request: google.cloud.dataform.v1.IGetFolderRequest): Promise; /** * Calls CreateFolder. * @param request CreateFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Folder */ public createFolder(request: google.cloud.dataform.v1.ICreateFolderRequest, callback: google.cloud.dataform.v1.Dataform.CreateFolderCallback): void; /** * Calls CreateFolder. * @param request CreateFolderRequest message or plain object * @returns Promise */ public createFolder(request: google.cloud.dataform.v1.ICreateFolderRequest): Promise; /** * Calls UpdateFolder. * @param request UpdateFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Folder */ public updateFolder(request: google.cloud.dataform.v1.IUpdateFolderRequest, callback: google.cloud.dataform.v1.Dataform.UpdateFolderCallback): void; /** * Calls UpdateFolder. * @param request UpdateFolderRequest message or plain object * @returns Promise */ public updateFolder(request: google.cloud.dataform.v1.IUpdateFolderRequest): Promise; /** * Calls DeleteFolder. * @param request DeleteFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteFolder(request: google.cloud.dataform.v1.IDeleteFolderRequest, callback: google.cloud.dataform.v1.Dataform.DeleteFolderCallback): void; /** * Calls DeleteFolder. * @param request DeleteFolderRequest message or plain object * @returns Promise */ public deleteFolder(request: google.cloud.dataform.v1.IDeleteFolderRequest): Promise; /** * Calls DeleteFolderTree. * @param request DeleteFolderTreeRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public deleteFolderTree(request: google.cloud.dataform.v1.IDeleteFolderTreeRequest, callback: google.cloud.dataform.v1.Dataform.DeleteFolderTreeCallback): void; /** * Calls DeleteFolderTree. * @param request DeleteFolderTreeRequest message or plain object * @returns Promise */ public deleteFolderTree(request: google.cloud.dataform.v1.IDeleteFolderTreeRequest): Promise; /** * Calls QueryFolderContents. * @param request QueryFolderContentsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryFolderContentsResponse */ public queryFolderContents(request: google.cloud.dataform.v1.IQueryFolderContentsRequest, callback: google.cloud.dataform.v1.Dataform.QueryFolderContentsCallback): void; /** * Calls QueryFolderContents. * @param request QueryFolderContentsRequest message or plain object * @returns Promise */ public queryFolderContents(request: google.cloud.dataform.v1.IQueryFolderContentsRequest): Promise; /** * Calls QueryUserRootContents. * @param request QueryUserRootContentsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryUserRootContentsResponse */ public queryUserRootContents(request: google.cloud.dataform.v1.IQueryUserRootContentsRequest, callback: google.cloud.dataform.v1.Dataform.QueryUserRootContentsCallback): void; /** * Calls QueryUserRootContents. * @param request QueryUserRootContentsRequest message or plain object * @returns Promise */ public queryUserRootContents(request: google.cloud.dataform.v1.IQueryUserRootContentsRequest): Promise; /** * Calls MoveFolder. * @param request MoveFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public moveFolder(request: google.cloud.dataform.v1.IMoveFolderRequest, callback: google.cloud.dataform.v1.Dataform.MoveFolderCallback): void; /** * Calls MoveFolder. * @param request MoveFolderRequest message or plain object * @returns Promise */ public moveFolder(request: google.cloud.dataform.v1.IMoveFolderRequest): Promise; /** * Calls ListRepositories. * @param request ListRepositoriesRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListRepositoriesResponse */ public listRepositories(request: google.cloud.dataform.v1.IListRepositoriesRequest, callback: google.cloud.dataform.v1.Dataform.ListRepositoriesCallback): void; /** * Calls ListRepositories. * @param request ListRepositoriesRequest message or plain object * @returns Promise */ public listRepositories(request: google.cloud.dataform.v1.IListRepositoriesRequest): Promise; /** * Calls GetRepository. * @param request GetRepositoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and Repository */ public getRepository(request: google.cloud.dataform.v1.IGetRepositoryRequest, callback: google.cloud.dataform.v1.Dataform.GetRepositoryCallback): void; /** * Calls GetRepository. * @param request GetRepositoryRequest message or plain object * @returns Promise */ public getRepository(request: google.cloud.dataform.v1.IGetRepositoryRequest): Promise; /** * Calls CreateRepository. * @param request CreateRepositoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and Repository */ public createRepository(request: google.cloud.dataform.v1.ICreateRepositoryRequest, callback: google.cloud.dataform.v1.Dataform.CreateRepositoryCallback): void; /** * Calls CreateRepository. * @param request CreateRepositoryRequest message or plain object * @returns Promise */ public createRepository(request: google.cloud.dataform.v1.ICreateRepositoryRequest): Promise; /** * Calls UpdateRepository. * @param request UpdateRepositoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and Repository */ public updateRepository(request: google.cloud.dataform.v1.IUpdateRepositoryRequest, callback: google.cloud.dataform.v1.Dataform.UpdateRepositoryCallback): void; /** * Calls UpdateRepository. * @param request UpdateRepositoryRequest message or plain object * @returns Promise */ public updateRepository(request: google.cloud.dataform.v1.IUpdateRepositoryRequest): Promise; /** * Calls DeleteRepository. * @param request DeleteRepositoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteRepository(request: google.cloud.dataform.v1.IDeleteRepositoryRequest, callback: google.cloud.dataform.v1.Dataform.DeleteRepositoryCallback): void; /** * Calls DeleteRepository. * @param request DeleteRepositoryRequest message or plain object * @returns Promise */ public deleteRepository(request: google.cloud.dataform.v1.IDeleteRepositoryRequest): Promise; /** * Calls MoveRepository. * @param request MoveRepositoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public moveRepository(request: google.cloud.dataform.v1.IMoveRepositoryRequest, callback: google.cloud.dataform.v1.Dataform.MoveRepositoryCallback): void; /** * Calls MoveRepository. * @param request MoveRepositoryRequest message or plain object * @returns Promise */ public moveRepository(request: google.cloud.dataform.v1.IMoveRepositoryRequest): Promise; /** * Calls CommitRepositoryChanges. * @param request CommitRepositoryChangesRequest message or plain object * @param callback Node-style callback called with the error, if any, and CommitRepositoryChangesResponse */ public commitRepositoryChanges(request: google.cloud.dataform.v1.ICommitRepositoryChangesRequest, callback: google.cloud.dataform.v1.Dataform.CommitRepositoryChangesCallback): void; /** * Calls CommitRepositoryChanges. * @param request CommitRepositoryChangesRequest message or plain object * @returns Promise */ public commitRepositoryChanges(request: google.cloud.dataform.v1.ICommitRepositoryChangesRequest): Promise; /** * Calls ReadRepositoryFile. * @param request ReadRepositoryFileRequest message or plain object * @param callback Node-style callback called with the error, if any, and ReadRepositoryFileResponse */ public readRepositoryFile(request: google.cloud.dataform.v1.IReadRepositoryFileRequest, callback: google.cloud.dataform.v1.Dataform.ReadRepositoryFileCallback): void; /** * Calls ReadRepositoryFile. * @param request ReadRepositoryFileRequest message or plain object * @returns Promise */ public readRepositoryFile(request: google.cloud.dataform.v1.IReadRepositoryFileRequest): Promise; /** * Calls QueryRepositoryDirectoryContents. * @param request QueryRepositoryDirectoryContentsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryRepositoryDirectoryContentsResponse */ public queryRepositoryDirectoryContents(request: google.cloud.dataform.v1.IQueryRepositoryDirectoryContentsRequest, callback: google.cloud.dataform.v1.Dataform.QueryRepositoryDirectoryContentsCallback): void; /** * Calls QueryRepositoryDirectoryContents. * @param request QueryRepositoryDirectoryContentsRequest message or plain object * @returns Promise */ public queryRepositoryDirectoryContents(request: google.cloud.dataform.v1.IQueryRepositoryDirectoryContentsRequest): Promise; /** * Calls FetchRepositoryHistory. * @param request FetchRepositoryHistoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchRepositoryHistoryResponse */ public fetchRepositoryHistory(request: google.cloud.dataform.v1.IFetchRepositoryHistoryRequest, callback: google.cloud.dataform.v1.Dataform.FetchRepositoryHistoryCallback): void; /** * Calls FetchRepositoryHistory. * @param request FetchRepositoryHistoryRequest message or plain object * @returns Promise */ public fetchRepositoryHistory(request: google.cloud.dataform.v1.IFetchRepositoryHistoryRequest): Promise; /** * Calls ComputeRepositoryAccessTokenStatus. * @param request ComputeRepositoryAccessTokenStatusRequest message or plain object * @param callback Node-style callback called with the error, if any, and ComputeRepositoryAccessTokenStatusResponse */ public computeRepositoryAccessTokenStatus(request: google.cloud.dataform.v1.IComputeRepositoryAccessTokenStatusRequest, callback: google.cloud.dataform.v1.Dataform.ComputeRepositoryAccessTokenStatusCallback): void; /** * Calls ComputeRepositoryAccessTokenStatus. * @param request ComputeRepositoryAccessTokenStatusRequest message or plain object * @returns Promise */ public computeRepositoryAccessTokenStatus(request: google.cloud.dataform.v1.IComputeRepositoryAccessTokenStatusRequest): Promise; /** * Calls FetchRemoteBranches. * @param request FetchRemoteBranchesRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchRemoteBranchesResponse */ public fetchRemoteBranches(request: google.cloud.dataform.v1.IFetchRemoteBranchesRequest, callback: google.cloud.dataform.v1.Dataform.FetchRemoteBranchesCallback): void; /** * Calls FetchRemoteBranches. * @param request FetchRemoteBranchesRequest message or plain object * @returns Promise */ public fetchRemoteBranches(request: google.cloud.dataform.v1.IFetchRemoteBranchesRequest): Promise; /** * Calls ListWorkspaces. * @param request ListWorkspacesRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListWorkspacesResponse */ public listWorkspaces(request: google.cloud.dataform.v1.IListWorkspacesRequest, callback: google.cloud.dataform.v1.Dataform.ListWorkspacesCallback): void; /** * Calls ListWorkspaces. * @param request ListWorkspacesRequest message or plain object * @returns Promise */ public listWorkspaces(request: google.cloud.dataform.v1.IListWorkspacesRequest): Promise; /** * Calls GetWorkspace. * @param request GetWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Workspace */ public getWorkspace(request: google.cloud.dataform.v1.IGetWorkspaceRequest, callback: google.cloud.dataform.v1.Dataform.GetWorkspaceCallback): void; /** * Calls GetWorkspace. * @param request GetWorkspaceRequest message or plain object * @returns Promise */ public getWorkspace(request: google.cloud.dataform.v1.IGetWorkspaceRequest): Promise; /** * Calls CreateWorkspace. * @param request CreateWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Workspace */ public createWorkspace(request: google.cloud.dataform.v1.ICreateWorkspaceRequest, callback: google.cloud.dataform.v1.Dataform.CreateWorkspaceCallback): void; /** * Calls CreateWorkspace. * @param request CreateWorkspaceRequest message or plain object * @returns Promise */ public createWorkspace(request: google.cloud.dataform.v1.ICreateWorkspaceRequest): Promise; /** * Calls DeleteWorkspace. * @param request DeleteWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteWorkspace(request: google.cloud.dataform.v1.IDeleteWorkspaceRequest, callback: google.cloud.dataform.v1.Dataform.DeleteWorkspaceCallback): void; /** * Calls DeleteWorkspace. * @param request DeleteWorkspaceRequest message or plain object * @returns Promise */ public deleteWorkspace(request: google.cloud.dataform.v1.IDeleteWorkspaceRequest): Promise; /** * Calls InstallNpmPackages. * @param request InstallNpmPackagesRequest message or plain object * @param callback Node-style callback called with the error, if any, and InstallNpmPackagesResponse */ public installNpmPackages(request: google.cloud.dataform.v1.IInstallNpmPackagesRequest, callback: google.cloud.dataform.v1.Dataform.InstallNpmPackagesCallback): void; /** * Calls InstallNpmPackages. * @param request InstallNpmPackagesRequest message or plain object * @returns Promise */ public installNpmPackages(request: google.cloud.dataform.v1.IInstallNpmPackagesRequest): Promise; /** * Calls PullGitCommits. * @param request PullGitCommitsRequest message or plain object * @param callback Node-style callback called with the error, if any, and PullGitCommitsResponse */ public pullGitCommits(request: google.cloud.dataform.v1.IPullGitCommitsRequest, callback: google.cloud.dataform.v1.Dataform.PullGitCommitsCallback): void; /** * Calls PullGitCommits. * @param request PullGitCommitsRequest message or plain object * @returns Promise */ public pullGitCommits(request: google.cloud.dataform.v1.IPullGitCommitsRequest): Promise; /** * Calls PushGitCommits. * @param request PushGitCommitsRequest message or plain object * @param callback Node-style callback called with the error, if any, and PushGitCommitsResponse */ public pushGitCommits(request: google.cloud.dataform.v1.IPushGitCommitsRequest, callback: google.cloud.dataform.v1.Dataform.PushGitCommitsCallback): void; /** * Calls PushGitCommits. * @param request PushGitCommitsRequest message or plain object * @returns Promise */ public pushGitCommits(request: google.cloud.dataform.v1.IPushGitCommitsRequest): Promise; /** * Calls FetchFileGitStatuses. * @param request FetchFileGitStatusesRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchFileGitStatusesResponse */ public fetchFileGitStatuses(request: google.cloud.dataform.v1.IFetchFileGitStatusesRequest, callback: google.cloud.dataform.v1.Dataform.FetchFileGitStatusesCallback): void; /** * Calls FetchFileGitStatuses. * @param request FetchFileGitStatusesRequest message or plain object * @returns Promise */ public fetchFileGitStatuses(request: google.cloud.dataform.v1.IFetchFileGitStatusesRequest): Promise; /** * Calls FetchGitAheadBehind. * @param request FetchGitAheadBehindRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchGitAheadBehindResponse */ public fetchGitAheadBehind(request: google.cloud.dataform.v1.IFetchGitAheadBehindRequest, callback: google.cloud.dataform.v1.Dataform.FetchGitAheadBehindCallback): void; /** * Calls FetchGitAheadBehind. * @param request FetchGitAheadBehindRequest message or plain object * @returns Promise */ public fetchGitAheadBehind(request: google.cloud.dataform.v1.IFetchGitAheadBehindRequest): Promise; /** * Calls CommitWorkspaceChanges. * @param request CommitWorkspaceChangesRequest message or plain object * @param callback Node-style callback called with the error, if any, and CommitWorkspaceChangesResponse */ public commitWorkspaceChanges(request: google.cloud.dataform.v1.ICommitWorkspaceChangesRequest, callback: google.cloud.dataform.v1.Dataform.CommitWorkspaceChangesCallback): void; /** * Calls CommitWorkspaceChanges. * @param request CommitWorkspaceChangesRequest message or plain object * @returns Promise */ public commitWorkspaceChanges(request: google.cloud.dataform.v1.ICommitWorkspaceChangesRequest): Promise; /** * Calls ResetWorkspaceChanges. * @param request ResetWorkspaceChangesRequest message or plain object * @param callback Node-style callback called with the error, if any, and ResetWorkspaceChangesResponse */ public resetWorkspaceChanges(request: google.cloud.dataform.v1.IResetWorkspaceChangesRequest, callback: google.cloud.dataform.v1.Dataform.ResetWorkspaceChangesCallback): void; /** * Calls ResetWorkspaceChanges. * @param request ResetWorkspaceChangesRequest message or plain object * @returns Promise */ public resetWorkspaceChanges(request: google.cloud.dataform.v1.IResetWorkspaceChangesRequest): Promise; /** * Calls FetchFileDiff. * @param request FetchFileDiffRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchFileDiffResponse */ public fetchFileDiff(request: google.cloud.dataform.v1.IFetchFileDiffRequest, callback: google.cloud.dataform.v1.Dataform.FetchFileDiffCallback): void; /** * Calls FetchFileDiff. * @param request FetchFileDiffRequest message or plain object * @returns Promise */ public fetchFileDiff(request: google.cloud.dataform.v1.IFetchFileDiffRequest): Promise; /** * Calls QueryDirectoryContents. * @param request QueryDirectoryContentsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryDirectoryContentsResponse */ public queryDirectoryContents(request: google.cloud.dataform.v1.IQueryDirectoryContentsRequest, callback: google.cloud.dataform.v1.Dataform.QueryDirectoryContentsCallback): void; /** * Calls QueryDirectoryContents. * @param request QueryDirectoryContentsRequest message or plain object * @returns Promise */ public queryDirectoryContents(request: google.cloud.dataform.v1.IQueryDirectoryContentsRequest): Promise; /** * Calls SearchFiles. * @param request SearchFilesRequest message or plain object * @param callback Node-style callback called with the error, if any, and SearchFilesResponse */ public searchFiles(request: google.cloud.dataform.v1.ISearchFilesRequest, callback: google.cloud.dataform.v1.Dataform.SearchFilesCallback): void; /** * Calls SearchFiles. * @param request SearchFilesRequest message or plain object * @returns Promise */ public searchFiles(request: google.cloud.dataform.v1.ISearchFilesRequest): Promise; /** * Calls MakeDirectory. * @param request MakeDirectoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and MakeDirectoryResponse */ public makeDirectory(request: google.cloud.dataform.v1.IMakeDirectoryRequest, callback: google.cloud.dataform.v1.Dataform.MakeDirectoryCallback): void; /** * Calls MakeDirectory. * @param request MakeDirectoryRequest message or plain object * @returns Promise */ public makeDirectory(request: google.cloud.dataform.v1.IMakeDirectoryRequest): Promise; /** * Calls RemoveDirectory. * @param request RemoveDirectoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and RemoveDirectoryResponse */ public removeDirectory(request: google.cloud.dataform.v1.IRemoveDirectoryRequest, callback: google.cloud.dataform.v1.Dataform.RemoveDirectoryCallback): void; /** * Calls RemoveDirectory. * @param request RemoveDirectoryRequest message or plain object * @returns Promise */ public removeDirectory(request: google.cloud.dataform.v1.IRemoveDirectoryRequest): Promise; /** * Calls MoveDirectory. * @param request MoveDirectoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and MoveDirectoryResponse */ public moveDirectory(request: google.cloud.dataform.v1.IMoveDirectoryRequest, callback: google.cloud.dataform.v1.Dataform.MoveDirectoryCallback): void; /** * Calls MoveDirectory. * @param request MoveDirectoryRequest message or plain object * @returns Promise */ public moveDirectory(request: google.cloud.dataform.v1.IMoveDirectoryRequest): Promise; /** * Calls ReadFile. * @param request ReadFileRequest message or plain object * @param callback Node-style callback called with the error, if any, and ReadFileResponse */ public readFile(request: google.cloud.dataform.v1.IReadFileRequest, callback: google.cloud.dataform.v1.Dataform.ReadFileCallback): void; /** * Calls ReadFile. * @param request ReadFileRequest message or plain object * @returns Promise */ public readFile(request: google.cloud.dataform.v1.IReadFileRequest): Promise; /** * Calls RemoveFile. * @param request RemoveFileRequest message or plain object * @param callback Node-style callback called with the error, if any, and RemoveFileResponse */ public removeFile(request: google.cloud.dataform.v1.IRemoveFileRequest, callback: google.cloud.dataform.v1.Dataform.RemoveFileCallback): void; /** * Calls RemoveFile. * @param request RemoveFileRequest message or plain object * @returns Promise */ public removeFile(request: google.cloud.dataform.v1.IRemoveFileRequest): Promise; /** * Calls MoveFile. * @param request MoveFileRequest message or plain object * @param callback Node-style callback called with the error, if any, and MoveFileResponse */ public moveFile(request: google.cloud.dataform.v1.IMoveFileRequest, callback: google.cloud.dataform.v1.Dataform.MoveFileCallback): void; /** * Calls MoveFile. * @param request MoveFileRequest message or plain object * @returns Promise */ public moveFile(request: google.cloud.dataform.v1.IMoveFileRequest): Promise; /** * Calls WriteFile. * @param request WriteFileRequest message or plain object * @param callback Node-style callback called with the error, if any, and WriteFileResponse */ public writeFile(request: google.cloud.dataform.v1.IWriteFileRequest, callback: google.cloud.dataform.v1.Dataform.WriteFileCallback): void; /** * Calls WriteFile. * @param request WriteFileRequest message or plain object * @returns Promise */ public writeFile(request: google.cloud.dataform.v1.IWriteFileRequest): Promise; /** * Calls ListReleaseConfigs. * @param request ListReleaseConfigsRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListReleaseConfigsResponse */ public listReleaseConfigs(request: google.cloud.dataform.v1.IListReleaseConfigsRequest, callback: google.cloud.dataform.v1.Dataform.ListReleaseConfigsCallback): void; /** * Calls ListReleaseConfigs. * @param request ListReleaseConfigsRequest message or plain object * @returns Promise */ public listReleaseConfigs(request: google.cloud.dataform.v1.IListReleaseConfigsRequest): Promise; /** * Calls GetReleaseConfig. * @param request GetReleaseConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and ReleaseConfig */ public getReleaseConfig(request: google.cloud.dataform.v1.IGetReleaseConfigRequest, callback: google.cloud.dataform.v1.Dataform.GetReleaseConfigCallback): void; /** * Calls GetReleaseConfig. * @param request GetReleaseConfigRequest message or plain object * @returns Promise */ public getReleaseConfig(request: google.cloud.dataform.v1.IGetReleaseConfigRequest): Promise; /** * Calls CreateReleaseConfig. * @param request CreateReleaseConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and ReleaseConfig */ public createReleaseConfig(request: google.cloud.dataform.v1.ICreateReleaseConfigRequest, callback: google.cloud.dataform.v1.Dataform.CreateReleaseConfigCallback): void; /** * Calls CreateReleaseConfig. * @param request CreateReleaseConfigRequest message or plain object * @returns Promise */ public createReleaseConfig(request: google.cloud.dataform.v1.ICreateReleaseConfigRequest): Promise; /** * Calls UpdateReleaseConfig. * @param request UpdateReleaseConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and ReleaseConfig */ public updateReleaseConfig(request: google.cloud.dataform.v1.IUpdateReleaseConfigRequest, callback: google.cloud.dataform.v1.Dataform.UpdateReleaseConfigCallback): void; /** * Calls UpdateReleaseConfig. * @param request UpdateReleaseConfigRequest message or plain object * @returns Promise */ public updateReleaseConfig(request: google.cloud.dataform.v1.IUpdateReleaseConfigRequest): Promise; /** * Calls DeleteReleaseConfig. * @param request DeleteReleaseConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteReleaseConfig(request: google.cloud.dataform.v1.IDeleteReleaseConfigRequest, callback: google.cloud.dataform.v1.Dataform.DeleteReleaseConfigCallback): void; /** * Calls DeleteReleaseConfig. * @param request DeleteReleaseConfigRequest message or plain object * @returns Promise */ public deleteReleaseConfig(request: google.cloud.dataform.v1.IDeleteReleaseConfigRequest): Promise; /** * Calls ListCompilationResults. * @param request ListCompilationResultsRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListCompilationResultsResponse */ public listCompilationResults(request: google.cloud.dataform.v1.IListCompilationResultsRequest, callback: google.cloud.dataform.v1.Dataform.ListCompilationResultsCallback): void; /** * Calls ListCompilationResults. * @param request ListCompilationResultsRequest message or plain object * @returns Promise */ public listCompilationResults(request: google.cloud.dataform.v1.IListCompilationResultsRequest): Promise; /** * Calls GetCompilationResult. * @param request GetCompilationResultRequest message or plain object * @param callback Node-style callback called with the error, if any, and CompilationResult */ public getCompilationResult(request: google.cloud.dataform.v1.IGetCompilationResultRequest, callback: google.cloud.dataform.v1.Dataform.GetCompilationResultCallback): void; /** * Calls GetCompilationResult. * @param request GetCompilationResultRequest message or plain object * @returns Promise */ public getCompilationResult(request: google.cloud.dataform.v1.IGetCompilationResultRequest): Promise; /** * Calls CreateCompilationResult. * @param request CreateCompilationResultRequest message or plain object * @param callback Node-style callback called with the error, if any, and CompilationResult */ public createCompilationResult(request: google.cloud.dataform.v1.ICreateCompilationResultRequest, callback: google.cloud.dataform.v1.Dataform.CreateCompilationResultCallback): void; /** * Calls CreateCompilationResult. * @param request CreateCompilationResultRequest message or plain object * @returns Promise */ public createCompilationResult(request: google.cloud.dataform.v1.ICreateCompilationResultRequest): Promise; /** * Calls QueryCompilationResultActions. * @param request QueryCompilationResultActionsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryCompilationResultActionsResponse */ public queryCompilationResultActions(request: google.cloud.dataform.v1.IQueryCompilationResultActionsRequest, callback: google.cloud.dataform.v1.Dataform.QueryCompilationResultActionsCallback): void; /** * Calls QueryCompilationResultActions. * @param request QueryCompilationResultActionsRequest message or plain object * @returns Promise */ public queryCompilationResultActions(request: google.cloud.dataform.v1.IQueryCompilationResultActionsRequest): Promise; /** * Calls ListWorkflowConfigs. * @param request ListWorkflowConfigsRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListWorkflowConfigsResponse */ public listWorkflowConfigs(request: google.cloud.dataform.v1.IListWorkflowConfigsRequest, callback: google.cloud.dataform.v1.Dataform.ListWorkflowConfigsCallback): void; /** * Calls ListWorkflowConfigs. * @param request ListWorkflowConfigsRequest message or plain object * @returns Promise */ public listWorkflowConfigs(request: google.cloud.dataform.v1.IListWorkflowConfigsRequest): Promise; /** * Calls GetWorkflowConfig. * @param request GetWorkflowConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and WorkflowConfig */ public getWorkflowConfig(request: google.cloud.dataform.v1.IGetWorkflowConfigRequest, callback: google.cloud.dataform.v1.Dataform.GetWorkflowConfigCallback): void; /** * Calls GetWorkflowConfig. * @param request GetWorkflowConfigRequest message or plain object * @returns Promise */ public getWorkflowConfig(request: google.cloud.dataform.v1.IGetWorkflowConfigRequest): Promise; /** * Calls CreateWorkflowConfig. * @param request CreateWorkflowConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and WorkflowConfig */ public createWorkflowConfig(request: google.cloud.dataform.v1.ICreateWorkflowConfigRequest, callback: google.cloud.dataform.v1.Dataform.CreateWorkflowConfigCallback): void; /** * Calls CreateWorkflowConfig. * @param request CreateWorkflowConfigRequest message or plain object * @returns Promise */ public createWorkflowConfig(request: google.cloud.dataform.v1.ICreateWorkflowConfigRequest): Promise; /** * Calls UpdateWorkflowConfig. * @param request UpdateWorkflowConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and WorkflowConfig */ public updateWorkflowConfig(request: google.cloud.dataform.v1.IUpdateWorkflowConfigRequest, callback: google.cloud.dataform.v1.Dataform.UpdateWorkflowConfigCallback): void; /** * Calls UpdateWorkflowConfig. * @param request UpdateWorkflowConfigRequest message or plain object * @returns Promise */ public updateWorkflowConfig(request: google.cloud.dataform.v1.IUpdateWorkflowConfigRequest): Promise; /** * Calls DeleteWorkflowConfig. * @param request DeleteWorkflowConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteWorkflowConfig(request: google.cloud.dataform.v1.IDeleteWorkflowConfigRequest, callback: google.cloud.dataform.v1.Dataform.DeleteWorkflowConfigCallback): void; /** * Calls DeleteWorkflowConfig. * @param request DeleteWorkflowConfigRequest message or plain object * @returns Promise */ public deleteWorkflowConfig(request: google.cloud.dataform.v1.IDeleteWorkflowConfigRequest): Promise; /** * Calls ListWorkflowInvocations. * @param request ListWorkflowInvocationsRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListWorkflowInvocationsResponse */ public listWorkflowInvocations(request: google.cloud.dataform.v1.IListWorkflowInvocationsRequest, callback: google.cloud.dataform.v1.Dataform.ListWorkflowInvocationsCallback): void; /** * Calls ListWorkflowInvocations. * @param request ListWorkflowInvocationsRequest message or plain object * @returns Promise */ public listWorkflowInvocations(request: google.cloud.dataform.v1.IListWorkflowInvocationsRequest): Promise; /** * Calls GetWorkflowInvocation. * @param request GetWorkflowInvocationRequest message or plain object * @param callback Node-style callback called with the error, if any, and WorkflowInvocation */ public getWorkflowInvocation(request: google.cloud.dataform.v1.IGetWorkflowInvocationRequest, callback: google.cloud.dataform.v1.Dataform.GetWorkflowInvocationCallback): void; /** * Calls GetWorkflowInvocation. * @param request GetWorkflowInvocationRequest message or plain object * @returns Promise */ public getWorkflowInvocation(request: google.cloud.dataform.v1.IGetWorkflowInvocationRequest): Promise; /** * Calls CreateWorkflowInvocation. * @param request CreateWorkflowInvocationRequest message or plain object * @param callback Node-style callback called with the error, if any, and WorkflowInvocation */ public createWorkflowInvocation(request: google.cloud.dataform.v1.ICreateWorkflowInvocationRequest, callback: google.cloud.dataform.v1.Dataform.CreateWorkflowInvocationCallback): void; /** * Calls CreateWorkflowInvocation. * @param request CreateWorkflowInvocationRequest message or plain object * @returns Promise */ public createWorkflowInvocation(request: google.cloud.dataform.v1.ICreateWorkflowInvocationRequest): Promise; /** * Calls DeleteWorkflowInvocation. * @param request DeleteWorkflowInvocationRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteWorkflowInvocation(request: google.cloud.dataform.v1.IDeleteWorkflowInvocationRequest, callback: google.cloud.dataform.v1.Dataform.DeleteWorkflowInvocationCallback): void; /** * Calls DeleteWorkflowInvocation. * @param request DeleteWorkflowInvocationRequest message or plain object * @returns Promise */ public deleteWorkflowInvocation(request: google.cloud.dataform.v1.IDeleteWorkflowInvocationRequest): Promise; /** * Calls CancelWorkflowInvocation. * @param request CancelWorkflowInvocationRequest message or plain object * @param callback Node-style callback called with the error, if any, and CancelWorkflowInvocationResponse */ public cancelWorkflowInvocation(request: google.cloud.dataform.v1.ICancelWorkflowInvocationRequest, callback: google.cloud.dataform.v1.Dataform.CancelWorkflowInvocationCallback): void; /** * Calls CancelWorkflowInvocation. * @param request CancelWorkflowInvocationRequest message or plain object * @returns Promise */ public cancelWorkflowInvocation(request: google.cloud.dataform.v1.ICancelWorkflowInvocationRequest): Promise; /** * Calls QueryWorkflowInvocationActions. * @param request QueryWorkflowInvocationActionsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryWorkflowInvocationActionsResponse */ public queryWorkflowInvocationActions(request: google.cloud.dataform.v1.IQueryWorkflowInvocationActionsRequest, callback: google.cloud.dataform.v1.Dataform.QueryWorkflowInvocationActionsCallback): void; /** * Calls QueryWorkflowInvocationActions. * @param request QueryWorkflowInvocationActionsRequest message or plain object * @returns Promise */ public queryWorkflowInvocationActions(request: google.cloud.dataform.v1.IQueryWorkflowInvocationActionsRequest): Promise; /** * Calls GetConfig. * @param request GetConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and Config */ public getConfig(request: google.cloud.dataform.v1.IGetConfigRequest, callback: google.cloud.dataform.v1.Dataform.GetConfigCallback): void; /** * Calls GetConfig. * @param request GetConfigRequest message or plain object * @returns Promise */ public getConfig(request: google.cloud.dataform.v1.IGetConfigRequest): Promise; /** * Calls UpdateConfig. * @param request UpdateConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and Config */ public updateConfig(request: google.cloud.dataform.v1.IUpdateConfigRequest, callback: google.cloud.dataform.v1.Dataform.UpdateConfigCallback): void; /** * Calls UpdateConfig. * @param request UpdateConfigRequest message or plain object * @returns Promise */ public updateConfig(request: google.cloud.dataform.v1.IUpdateConfigRequest): Promise; /** * Calls GetIamPolicy. * @param request GetIamPolicyRequest message or plain object * @param callback Node-style callback called with the error, if any, and Policy */ public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest, callback: google.cloud.dataform.v1.Dataform.GetIamPolicyCallback): void; /** * Calls GetIamPolicy. * @param request GetIamPolicyRequest message or plain object * @returns Promise */ public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest): Promise; /** * Calls SetIamPolicy. * @param request SetIamPolicyRequest message or plain object * @param callback Node-style callback called with the error, if any, and Policy */ public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest, callback: google.cloud.dataform.v1.Dataform.SetIamPolicyCallback): void; /** * Calls SetIamPolicy. * @param request SetIamPolicyRequest message or plain object * @returns Promise */ public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest): Promise; /** * Calls TestIamPermissions. * @param request TestIamPermissionsRequest message or plain object * @param callback Node-style callback called with the error, if any, and TestIamPermissionsResponse */ public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest, callback: google.cloud.dataform.v1.Dataform.TestIamPermissionsCallback): void; /** * Calls TestIamPermissions. * @param request TestIamPermissionsRequest message or plain object * @returns Promise */ public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest): Promise; } namespace Dataform { /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|getTeamFolder}. * @param error Error, if any * @param [response] TeamFolder */ type GetTeamFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1.TeamFolder) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|createTeamFolder}. * @param error Error, if any * @param [response] TeamFolder */ type CreateTeamFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1.TeamFolder) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|updateTeamFolder}. * @param error Error, if any * @param [response] TeamFolder */ type UpdateTeamFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1.TeamFolder) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|deleteTeamFolder}. * @param error Error, if any * @param [response] Empty */ type DeleteTeamFolderCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|deleteTeamFolderTree}. * @param error Error, if any * @param [response] Operation */ type DeleteTeamFolderTreeCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|queryTeamFolderContents}. * @param error Error, if any * @param [response] QueryTeamFolderContentsResponse */ type QueryTeamFolderContentsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.QueryTeamFolderContentsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|searchTeamFolders}. * @param error Error, if any * @param [response] SearchTeamFoldersResponse */ type SearchTeamFoldersCallback = (error: (Error|null), response?: google.cloud.dataform.v1.SearchTeamFoldersResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|getFolder}. * @param error Error, if any * @param [response] Folder */ type GetFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1.Folder) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|createFolder}. * @param error Error, if any * @param [response] Folder */ type CreateFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1.Folder) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|updateFolder}. * @param error Error, if any * @param [response] Folder */ type UpdateFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1.Folder) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|deleteFolder}. * @param error Error, if any * @param [response] Empty */ type DeleteFolderCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|deleteFolderTree}. * @param error Error, if any * @param [response] Operation */ type DeleteFolderTreeCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|queryFolderContents}. * @param error Error, if any * @param [response] QueryFolderContentsResponse */ type QueryFolderContentsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.QueryFolderContentsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|queryUserRootContents}. * @param error Error, if any * @param [response] QueryUserRootContentsResponse */ type QueryUserRootContentsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.QueryUserRootContentsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|moveFolder}. * @param error Error, if any * @param [response] Operation */ type MoveFolderCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|listRepositories}. * @param error Error, if any * @param [response] ListRepositoriesResponse */ type ListRepositoriesCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ListRepositoriesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|getRepository}. * @param error Error, if any * @param [response] Repository */ type GetRepositoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1.Repository) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|createRepository}. * @param error Error, if any * @param [response] Repository */ type CreateRepositoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1.Repository) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|updateRepository}. * @param error Error, if any * @param [response] Repository */ type UpdateRepositoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1.Repository) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|deleteRepository}. * @param error Error, if any * @param [response] Empty */ type DeleteRepositoryCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|moveRepository}. * @param error Error, if any * @param [response] Operation */ type MoveRepositoryCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|commitRepositoryChanges}. * @param error Error, if any * @param [response] CommitRepositoryChangesResponse */ type CommitRepositoryChangesCallback = (error: (Error|null), response?: google.cloud.dataform.v1.CommitRepositoryChangesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|readRepositoryFile}. * @param error Error, if any * @param [response] ReadRepositoryFileResponse */ type ReadRepositoryFileCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ReadRepositoryFileResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|queryRepositoryDirectoryContents}. * @param error Error, if any * @param [response] QueryRepositoryDirectoryContentsResponse */ type QueryRepositoryDirectoryContentsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.QueryRepositoryDirectoryContentsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|fetchRepositoryHistory}. * @param error Error, if any * @param [response] FetchRepositoryHistoryResponse */ type FetchRepositoryHistoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1.FetchRepositoryHistoryResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|computeRepositoryAccessTokenStatus}. * @param error Error, if any * @param [response] ComputeRepositoryAccessTokenStatusResponse */ type ComputeRepositoryAccessTokenStatusCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|fetchRemoteBranches}. * @param error Error, if any * @param [response] FetchRemoteBranchesResponse */ type FetchRemoteBranchesCallback = (error: (Error|null), response?: google.cloud.dataform.v1.FetchRemoteBranchesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|listWorkspaces}. * @param error Error, if any * @param [response] ListWorkspacesResponse */ type ListWorkspacesCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ListWorkspacesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|getWorkspace}. * @param error Error, if any * @param [response] Workspace */ type GetWorkspaceCallback = (error: (Error|null), response?: google.cloud.dataform.v1.Workspace) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|createWorkspace}. * @param error Error, if any * @param [response] Workspace */ type CreateWorkspaceCallback = (error: (Error|null), response?: google.cloud.dataform.v1.Workspace) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|deleteWorkspace}. * @param error Error, if any * @param [response] Empty */ type DeleteWorkspaceCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|installNpmPackages}. * @param error Error, if any * @param [response] InstallNpmPackagesResponse */ type InstallNpmPackagesCallback = (error: (Error|null), response?: google.cloud.dataform.v1.InstallNpmPackagesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|pullGitCommits}. * @param error Error, if any * @param [response] PullGitCommitsResponse */ type PullGitCommitsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.PullGitCommitsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|pushGitCommits}. * @param error Error, if any * @param [response] PushGitCommitsResponse */ type PushGitCommitsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.PushGitCommitsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|fetchFileGitStatuses}. * @param error Error, if any * @param [response] FetchFileGitStatusesResponse */ type FetchFileGitStatusesCallback = (error: (Error|null), response?: google.cloud.dataform.v1.FetchFileGitStatusesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|fetchGitAheadBehind}. * @param error Error, if any * @param [response] FetchGitAheadBehindResponse */ type FetchGitAheadBehindCallback = (error: (Error|null), response?: google.cloud.dataform.v1.FetchGitAheadBehindResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|commitWorkspaceChanges}. * @param error Error, if any * @param [response] CommitWorkspaceChangesResponse */ type CommitWorkspaceChangesCallback = (error: (Error|null), response?: google.cloud.dataform.v1.CommitWorkspaceChangesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|resetWorkspaceChanges}. * @param error Error, if any * @param [response] ResetWorkspaceChangesResponse */ type ResetWorkspaceChangesCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ResetWorkspaceChangesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|fetchFileDiff}. * @param error Error, if any * @param [response] FetchFileDiffResponse */ type FetchFileDiffCallback = (error: (Error|null), response?: google.cloud.dataform.v1.FetchFileDiffResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|queryDirectoryContents}. * @param error Error, if any * @param [response] QueryDirectoryContentsResponse */ type QueryDirectoryContentsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.QueryDirectoryContentsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|searchFiles}. * @param error Error, if any * @param [response] SearchFilesResponse */ type SearchFilesCallback = (error: (Error|null), response?: google.cloud.dataform.v1.SearchFilesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|makeDirectory}. * @param error Error, if any * @param [response] MakeDirectoryResponse */ type MakeDirectoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1.MakeDirectoryResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|removeDirectory}. * @param error Error, if any * @param [response] RemoveDirectoryResponse */ type RemoveDirectoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1.RemoveDirectoryResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|moveDirectory}. * @param error Error, if any * @param [response] MoveDirectoryResponse */ type MoveDirectoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1.MoveDirectoryResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|readFile}. * @param error Error, if any * @param [response] ReadFileResponse */ type ReadFileCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ReadFileResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|removeFile}. * @param error Error, if any * @param [response] RemoveFileResponse */ type RemoveFileCallback = (error: (Error|null), response?: google.cloud.dataform.v1.RemoveFileResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|moveFile}. * @param error Error, if any * @param [response] MoveFileResponse */ type MoveFileCallback = (error: (Error|null), response?: google.cloud.dataform.v1.MoveFileResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|writeFile}. * @param error Error, if any * @param [response] WriteFileResponse */ type WriteFileCallback = (error: (Error|null), response?: google.cloud.dataform.v1.WriteFileResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|listReleaseConfigs}. * @param error Error, if any * @param [response] ListReleaseConfigsResponse */ type ListReleaseConfigsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ListReleaseConfigsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|getReleaseConfig}. * @param error Error, if any * @param [response] ReleaseConfig */ type GetReleaseConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ReleaseConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|createReleaseConfig}. * @param error Error, if any * @param [response] ReleaseConfig */ type CreateReleaseConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ReleaseConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|updateReleaseConfig}. * @param error Error, if any * @param [response] ReleaseConfig */ type UpdateReleaseConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ReleaseConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|deleteReleaseConfig}. * @param error Error, if any * @param [response] Empty */ type DeleteReleaseConfigCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|listCompilationResults}. * @param error Error, if any * @param [response] ListCompilationResultsResponse */ type ListCompilationResultsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ListCompilationResultsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|getCompilationResult}. * @param error Error, if any * @param [response] CompilationResult */ type GetCompilationResultCallback = (error: (Error|null), response?: google.cloud.dataform.v1.CompilationResult) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|createCompilationResult}. * @param error Error, if any * @param [response] CompilationResult */ type CreateCompilationResultCallback = (error: (Error|null), response?: google.cloud.dataform.v1.CompilationResult) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|queryCompilationResultActions}. * @param error Error, if any * @param [response] QueryCompilationResultActionsResponse */ type QueryCompilationResultActionsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.QueryCompilationResultActionsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|listWorkflowConfigs}. * @param error Error, if any * @param [response] ListWorkflowConfigsResponse */ type ListWorkflowConfigsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ListWorkflowConfigsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|getWorkflowConfig}. * @param error Error, if any * @param [response] WorkflowConfig */ type GetWorkflowConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1.WorkflowConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|createWorkflowConfig}. * @param error Error, if any * @param [response] WorkflowConfig */ type CreateWorkflowConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1.WorkflowConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|updateWorkflowConfig}. * @param error Error, if any * @param [response] WorkflowConfig */ type UpdateWorkflowConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1.WorkflowConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|deleteWorkflowConfig}. * @param error Error, if any * @param [response] Empty */ type DeleteWorkflowConfigCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|listWorkflowInvocations}. * @param error Error, if any * @param [response] ListWorkflowInvocationsResponse */ type ListWorkflowInvocationsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.ListWorkflowInvocationsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|getWorkflowInvocation}. * @param error Error, if any * @param [response] WorkflowInvocation */ type GetWorkflowInvocationCallback = (error: (Error|null), response?: google.cloud.dataform.v1.WorkflowInvocation) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|createWorkflowInvocation}. * @param error Error, if any * @param [response] WorkflowInvocation */ type CreateWorkflowInvocationCallback = (error: (Error|null), response?: google.cloud.dataform.v1.WorkflowInvocation) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|deleteWorkflowInvocation}. * @param error Error, if any * @param [response] Empty */ type DeleteWorkflowInvocationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|cancelWorkflowInvocation}. * @param error Error, if any * @param [response] CancelWorkflowInvocationResponse */ type CancelWorkflowInvocationCallback = (error: (Error|null), response?: google.cloud.dataform.v1.CancelWorkflowInvocationResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|queryWorkflowInvocationActions}. * @param error Error, if any * @param [response] QueryWorkflowInvocationActionsResponse */ type QueryWorkflowInvocationActionsCallback = (error: (Error|null), response?: google.cloud.dataform.v1.QueryWorkflowInvocationActionsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|getConfig}. * @param error Error, if any * @param [response] Config */ type GetConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1.Config) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|updateConfig}. * @param error Error, if any * @param [response] Config */ type UpdateConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1.Config) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|getIamPolicy}. * @param error Error, if any * @param [response] Policy */ type GetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|setIamPolicy}. * @param error Error, if any * @param [response] Policy */ type SetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void; /** * Callback as used by {@link google.cloud.dataform.v1.Dataform|testIamPermissions}. * @param error Error, if any * @param [response] TestIamPermissionsResponse */ type TestIamPermissionsCallback = (error: (Error|null), response?: google.iam.v1.TestIamPermissionsResponse) => void; } /** DirectoryContentsView enum. */ enum DirectoryContentsView { DIRECTORY_CONTENTS_VIEW_UNSPECIFIED = 0, DIRECTORY_CONTENTS_VIEW_BASIC = 1, DIRECTORY_CONTENTS_VIEW_METADATA = 2 } /** Properties of a DataEncryptionState. */ interface IDataEncryptionState { /** DataEncryptionState kmsKeyVersionName */ kmsKeyVersionName?: (string|null); } /** Represents a DataEncryptionState. */ class DataEncryptionState implements IDataEncryptionState { /** * Constructs a new DataEncryptionState. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDataEncryptionState); /** DataEncryptionState kmsKeyVersionName. */ public kmsKeyVersionName: string; /** * Creates a new DataEncryptionState instance using the specified properties. * @param [properties] Properties to set * @returns DataEncryptionState instance */ public static create(properties?: google.cloud.dataform.v1.IDataEncryptionState): google.cloud.dataform.v1.DataEncryptionState; /** * Encodes the specified DataEncryptionState message. Does not implicitly {@link google.cloud.dataform.v1.DataEncryptionState.verify|verify} messages. * @param message DataEncryptionState message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDataEncryptionState, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DataEncryptionState message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DataEncryptionState.verify|verify} messages. * @param message DataEncryptionState message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDataEncryptionState, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DataEncryptionState message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DataEncryptionState * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DataEncryptionState; /** * Decodes a DataEncryptionState message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DataEncryptionState * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DataEncryptionState; /** * Verifies a DataEncryptionState message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DataEncryptionState message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DataEncryptionState */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DataEncryptionState; /** * Creates a plain object from a DataEncryptionState message. Also converts values to other types if specified. * @param message DataEncryptionState * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DataEncryptionState, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DataEncryptionState to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DataEncryptionState * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Repository. */ interface IRepository { /** Repository name */ name?: (string|null); /** Repository containingFolder */ containingFolder?: (string|null); /** Repository teamFolderName */ teamFolderName?: (string|null); /** Repository createTime */ createTime?: (google.protobuf.ITimestamp|null); /** Repository displayName */ displayName?: (string|null); /** Repository gitRemoteSettings */ gitRemoteSettings?: (google.cloud.dataform.v1.Repository.IGitRemoteSettings|null); /** Repository npmrcEnvironmentVariablesSecretVersion */ npmrcEnvironmentVariablesSecretVersion?: (string|null); /** Repository workspaceCompilationOverrides */ workspaceCompilationOverrides?: (google.cloud.dataform.v1.Repository.IWorkspaceCompilationOverrides|null); /** Repository labels */ labels?: ({ [k: string]: string }|null); /** Repository setAuthenticatedUserAdmin */ setAuthenticatedUserAdmin?: (boolean|null); /** Repository serviceAccount */ serviceAccount?: (string|null); /** Repository kmsKeyName */ kmsKeyName?: (string|null); /** Repository dataEncryptionState */ dataEncryptionState?: (google.cloud.dataform.v1.IDataEncryptionState|null); /** Repository internalMetadata */ internalMetadata?: (string|null); } /** Represents a Repository. */ class Repository implements IRepository { /** * Constructs a new Repository. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IRepository); /** Repository name. */ public name: string; /** Repository containingFolder. */ public containingFolder?: (string|null); /** Repository teamFolderName. */ public teamFolderName?: (string|null); /** Repository createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** Repository displayName. */ public displayName: string; /** Repository gitRemoteSettings. */ public gitRemoteSettings?: (google.cloud.dataform.v1.Repository.IGitRemoteSettings|null); /** Repository npmrcEnvironmentVariablesSecretVersion. */ public npmrcEnvironmentVariablesSecretVersion: string; /** Repository workspaceCompilationOverrides. */ public workspaceCompilationOverrides?: (google.cloud.dataform.v1.Repository.IWorkspaceCompilationOverrides|null); /** Repository labels. */ public labels: { [k: string]: string }; /** Repository setAuthenticatedUserAdmin. */ public setAuthenticatedUserAdmin: boolean; /** Repository serviceAccount. */ public serviceAccount: string; /** Repository kmsKeyName. */ public kmsKeyName: string; /** Repository dataEncryptionState. */ public dataEncryptionState?: (google.cloud.dataform.v1.IDataEncryptionState|null); /** Repository internalMetadata. */ public internalMetadata?: (string|null); /** * Creates a new Repository instance using the specified properties. * @param [properties] Properties to set * @returns Repository instance */ public static create(properties?: google.cloud.dataform.v1.IRepository): google.cloud.dataform.v1.Repository; /** * Encodes the specified Repository message. Does not implicitly {@link google.cloud.dataform.v1.Repository.verify|verify} messages. * @param message Repository message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IRepository, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Repository message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.Repository.verify|verify} messages. * @param message Repository message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IRepository, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Repository message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Repository * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.Repository; /** * Decodes a Repository message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Repository * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.Repository; /** * Verifies a Repository message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Repository message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Repository */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.Repository; /** * Creates a plain object from a Repository message. Also converts values to other types if specified. * @param message Repository * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.Repository, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Repository to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Repository * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace Repository { /** Properties of a GitRemoteSettings. */ interface IGitRemoteSettings { /** GitRemoteSettings url */ url?: (string|null); /** GitRemoteSettings defaultBranch */ defaultBranch?: (string|null); /** GitRemoteSettings effectiveDefaultBranch */ effectiveDefaultBranch?: (string|null); /** GitRemoteSettings authenticationTokenSecretVersion */ authenticationTokenSecretVersion?: (string|null); /** GitRemoteSettings sshAuthenticationConfig */ sshAuthenticationConfig?: (google.cloud.dataform.v1.Repository.GitRemoteSettings.ISshAuthenticationConfig|null); /** GitRemoteSettings gitRepositoryLink */ gitRepositoryLink?: (string|null); /** GitRemoteSettings tokenStatus */ tokenStatus?: (google.cloud.dataform.v1.Repository.GitRemoteSettings.TokenStatus|keyof typeof google.cloud.dataform.v1.Repository.GitRemoteSettings.TokenStatus|null); } /** Represents a GitRemoteSettings. */ class GitRemoteSettings implements IGitRemoteSettings { /** * Constructs a new GitRemoteSettings. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.Repository.IGitRemoteSettings); /** GitRemoteSettings url. */ public url: string; /** GitRemoteSettings defaultBranch. */ public defaultBranch: string; /** GitRemoteSettings effectiveDefaultBranch. */ public effectiveDefaultBranch: string; /** GitRemoteSettings authenticationTokenSecretVersion. */ public authenticationTokenSecretVersion: string; /** GitRemoteSettings sshAuthenticationConfig. */ public sshAuthenticationConfig?: (google.cloud.dataform.v1.Repository.GitRemoteSettings.ISshAuthenticationConfig|null); /** GitRemoteSettings gitRepositoryLink. */ public gitRepositoryLink?: (string|null); /** GitRemoteSettings tokenStatus. */ public tokenStatus: (google.cloud.dataform.v1.Repository.GitRemoteSettings.TokenStatus|keyof typeof google.cloud.dataform.v1.Repository.GitRemoteSettings.TokenStatus); /** * Creates a new GitRemoteSettings instance using the specified properties. * @param [properties] Properties to set * @returns GitRemoteSettings instance */ public static create(properties?: google.cloud.dataform.v1.Repository.IGitRemoteSettings): google.cloud.dataform.v1.Repository.GitRemoteSettings; /** * Encodes the specified GitRemoteSettings message. Does not implicitly {@link google.cloud.dataform.v1.Repository.GitRemoteSettings.verify|verify} messages. * @param message GitRemoteSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.Repository.IGitRemoteSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GitRemoteSettings message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.Repository.GitRemoteSettings.verify|verify} messages. * @param message GitRemoteSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.Repository.IGitRemoteSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GitRemoteSettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GitRemoteSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.Repository.GitRemoteSettings; /** * Decodes a GitRemoteSettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GitRemoteSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.Repository.GitRemoteSettings; /** * Verifies a GitRemoteSettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GitRemoteSettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GitRemoteSettings */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.Repository.GitRemoteSettings; /** * Creates a plain object from a GitRemoteSettings message. Also converts values to other types if specified. * @param message GitRemoteSettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.Repository.GitRemoteSettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GitRemoteSettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GitRemoteSettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace GitRemoteSettings { /** Properties of a SshAuthenticationConfig. */ interface ISshAuthenticationConfig { /** SshAuthenticationConfig userPrivateKeySecretVersion */ userPrivateKeySecretVersion?: (string|null); /** SshAuthenticationConfig hostPublicKey */ hostPublicKey?: (string|null); } /** Represents a SshAuthenticationConfig. */ class SshAuthenticationConfig implements ISshAuthenticationConfig { /** * Constructs a new SshAuthenticationConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.Repository.GitRemoteSettings.ISshAuthenticationConfig); /** SshAuthenticationConfig userPrivateKeySecretVersion. */ public userPrivateKeySecretVersion: string; /** SshAuthenticationConfig hostPublicKey. */ public hostPublicKey: string; /** * Creates a new SshAuthenticationConfig instance using the specified properties. * @param [properties] Properties to set * @returns SshAuthenticationConfig instance */ public static create(properties?: google.cloud.dataform.v1.Repository.GitRemoteSettings.ISshAuthenticationConfig): google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig; /** * Encodes the specified SshAuthenticationConfig message. Does not implicitly {@link google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig.verify|verify} messages. * @param message SshAuthenticationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.Repository.GitRemoteSettings.ISshAuthenticationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SshAuthenticationConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig.verify|verify} messages. * @param message SshAuthenticationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.Repository.GitRemoteSettings.ISshAuthenticationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SshAuthenticationConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SshAuthenticationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig; /** * Decodes a SshAuthenticationConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SshAuthenticationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig; /** * Verifies a SshAuthenticationConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SshAuthenticationConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SshAuthenticationConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig; /** * Creates a plain object from a SshAuthenticationConfig message. Also converts values to other types if specified. * @param message SshAuthenticationConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SshAuthenticationConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SshAuthenticationConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** TokenStatus enum. */ enum TokenStatus { TOKEN_STATUS_UNSPECIFIED = 0, NOT_FOUND = 1, INVALID = 2, VALID = 3 } } /** Properties of a WorkspaceCompilationOverrides. */ interface IWorkspaceCompilationOverrides { /** WorkspaceCompilationOverrides defaultDatabase */ defaultDatabase?: (string|null); /** WorkspaceCompilationOverrides schemaSuffix */ schemaSuffix?: (string|null); /** WorkspaceCompilationOverrides tablePrefix */ tablePrefix?: (string|null); } /** Represents a WorkspaceCompilationOverrides. */ class WorkspaceCompilationOverrides implements IWorkspaceCompilationOverrides { /** * Constructs a new WorkspaceCompilationOverrides. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.Repository.IWorkspaceCompilationOverrides); /** WorkspaceCompilationOverrides defaultDatabase. */ public defaultDatabase: string; /** WorkspaceCompilationOverrides schemaSuffix. */ public schemaSuffix: string; /** WorkspaceCompilationOverrides tablePrefix. */ public tablePrefix: string; /** * Creates a new WorkspaceCompilationOverrides instance using the specified properties. * @param [properties] Properties to set * @returns WorkspaceCompilationOverrides instance */ public static create(properties?: google.cloud.dataform.v1.Repository.IWorkspaceCompilationOverrides): google.cloud.dataform.v1.Repository.WorkspaceCompilationOverrides; /** * Encodes the specified WorkspaceCompilationOverrides message. Does not implicitly {@link google.cloud.dataform.v1.Repository.WorkspaceCompilationOverrides.verify|verify} messages. * @param message WorkspaceCompilationOverrides message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.Repository.IWorkspaceCompilationOverrides, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WorkspaceCompilationOverrides message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.Repository.WorkspaceCompilationOverrides.verify|verify} messages. * @param message WorkspaceCompilationOverrides message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.Repository.IWorkspaceCompilationOverrides, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WorkspaceCompilationOverrides message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WorkspaceCompilationOverrides * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.Repository.WorkspaceCompilationOverrides; /** * Decodes a WorkspaceCompilationOverrides message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WorkspaceCompilationOverrides * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.Repository.WorkspaceCompilationOverrides; /** * Verifies a WorkspaceCompilationOverrides message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WorkspaceCompilationOverrides message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WorkspaceCompilationOverrides */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.Repository.WorkspaceCompilationOverrides; /** * Creates a plain object from a WorkspaceCompilationOverrides message. Also converts values to other types if specified. * @param message WorkspaceCompilationOverrides * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.Repository.WorkspaceCompilationOverrides, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WorkspaceCompilationOverrides to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WorkspaceCompilationOverrides * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a PrivateResourceMetadata. */ interface IPrivateResourceMetadata { /** PrivateResourceMetadata userScoped */ userScoped?: (boolean|null); } /** Represents a PrivateResourceMetadata. */ class PrivateResourceMetadata implements IPrivateResourceMetadata { /** * Constructs a new PrivateResourceMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IPrivateResourceMetadata); /** PrivateResourceMetadata userScoped. */ public userScoped: boolean; /** * Creates a new PrivateResourceMetadata instance using the specified properties. * @param [properties] Properties to set * @returns PrivateResourceMetadata instance */ public static create(properties?: google.cloud.dataform.v1.IPrivateResourceMetadata): google.cloud.dataform.v1.PrivateResourceMetadata; /** * Encodes the specified PrivateResourceMetadata message. Does not implicitly {@link google.cloud.dataform.v1.PrivateResourceMetadata.verify|verify} messages. * @param message PrivateResourceMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IPrivateResourceMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PrivateResourceMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.PrivateResourceMetadata.verify|verify} messages. * @param message PrivateResourceMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IPrivateResourceMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PrivateResourceMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PrivateResourceMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.PrivateResourceMetadata; /** * Decodes a PrivateResourceMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PrivateResourceMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.PrivateResourceMetadata; /** * Verifies a PrivateResourceMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PrivateResourceMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PrivateResourceMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.PrivateResourceMetadata; /** * Creates a plain object from a PrivateResourceMetadata message. Also converts values to other types if specified. * @param message PrivateResourceMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.PrivateResourceMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PrivateResourceMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PrivateResourceMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListRepositoriesRequest. */ interface IListRepositoriesRequest { /** ListRepositoriesRequest parent */ parent?: (string|null); /** ListRepositoriesRequest pageSize */ pageSize?: (number|null); /** ListRepositoriesRequest pageToken */ pageToken?: (string|null); /** ListRepositoriesRequest orderBy */ orderBy?: (string|null); /** ListRepositoriesRequest filter */ filter?: (string|null); } /** Represents a ListRepositoriesRequest. */ class ListRepositoriesRequest implements IListRepositoriesRequest { /** * Constructs a new ListRepositoriesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListRepositoriesRequest); /** ListRepositoriesRequest parent. */ public parent: string; /** ListRepositoriesRequest pageSize. */ public pageSize: number; /** ListRepositoriesRequest pageToken. */ public pageToken: string; /** ListRepositoriesRequest orderBy. */ public orderBy: string; /** ListRepositoriesRequest filter. */ public filter: string; /** * Creates a new ListRepositoriesRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListRepositoriesRequest instance */ public static create(properties?: google.cloud.dataform.v1.IListRepositoriesRequest): google.cloud.dataform.v1.ListRepositoriesRequest; /** * Encodes the specified ListRepositoriesRequest message. Does not implicitly {@link google.cloud.dataform.v1.ListRepositoriesRequest.verify|verify} messages. * @param message ListRepositoriesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListRepositoriesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListRepositoriesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListRepositoriesRequest.verify|verify} messages. * @param message ListRepositoriesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListRepositoriesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListRepositoriesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListRepositoriesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListRepositoriesRequest; /** * Decodes a ListRepositoriesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListRepositoriesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListRepositoriesRequest; /** * Verifies a ListRepositoriesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListRepositoriesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListRepositoriesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListRepositoriesRequest; /** * Creates a plain object from a ListRepositoriesRequest message. Also converts values to other types if specified. * @param message ListRepositoriesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListRepositoriesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListRepositoriesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListRepositoriesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListRepositoriesResponse. */ interface IListRepositoriesResponse { /** ListRepositoriesResponse repositories */ repositories?: (google.cloud.dataform.v1.IRepository[]|null); /** ListRepositoriesResponse nextPageToken */ nextPageToken?: (string|null); /** ListRepositoriesResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListRepositoriesResponse. */ class ListRepositoriesResponse implements IListRepositoriesResponse { /** * Constructs a new ListRepositoriesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListRepositoriesResponse); /** ListRepositoriesResponse repositories. */ public repositories: google.cloud.dataform.v1.IRepository[]; /** ListRepositoriesResponse nextPageToken. */ public nextPageToken: string; /** ListRepositoriesResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListRepositoriesResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListRepositoriesResponse instance */ public static create(properties?: google.cloud.dataform.v1.IListRepositoriesResponse): google.cloud.dataform.v1.ListRepositoriesResponse; /** * Encodes the specified ListRepositoriesResponse message. Does not implicitly {@link google.cloud.dataform.v1.ListRepositoriesResponse.verify|verify} messages. * @param message ListRepositoriesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListRepositoriesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListRepositoriesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListRepositoriesResponse.verify|verify} messages. * @param message ListRepositoriesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListRepositoriesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListRepositoriesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListRepositoriesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListRepositoriesResponse; /** * Decodes a ListRepositoriesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListRepositoriesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListRepositoriesResponse; /** * Verifies a ListRepositoriesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListRepositoriesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListRepositoriesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListRepositoriesResponse; /** * Creates a plain object from a ListRepositoriesResponse message. Also converts values to other types if specified. * @param message ListRepositoriesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListRepositoriesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListRepositoriesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListRepositoriesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveRepositoryRequest. */ interface IMoveRepositoryRequest { /** MoveRepositoryRequest name */ name?: (string|null); /** MoveRepositoryRequest destinationContainingFolder */ destinationContainingFolder?: (string|null); } /** Represents a MoveRepositoryRequest. */ class MoveRepositoryRequest implements IMoveRepositoryRequest { /** * Constructs a new MoveRepositoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IMoveRepositoryRequest); /** MoveRepositoryRequest name. */ public name: string; /** MoveRepositoryRequest destinationContainingFolder. */ public destinationContainingFolder?: (string|null); /** * Creates a new MoveRepositoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns MoveRepositoryRequest instance */ public static create(properties?: google.cloud.dataform.v1.IMoveRepositoryRequest): google.cloud.dataform.v1.MoveRepositoryRequest; /** * Encodes the specified MoveRepositoryRequest message. Does not implicitly {@link google.cloud.dataform.v1.MoveRepositoryRequest.verify|verify} messages. * @param message MoveRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IMoveRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveRepositoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.MoveRepositoryRequest.verify|verify} messages. * @param message MoveRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IMoveRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveRepositoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.MoveRepositoryRequest; /** * Decodes a MoveRepositoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.MoveRepositoryRequest; /** * Verifies a MoveRepositoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveRepositoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveRepositoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.MoveRepositoryRequest; /** * Creates a plain object from a MoveRepositoryRequest message. Also converts values to other types if specified. * @param message MoveRepositoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.MoveRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveRepositoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveRepositoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetRepositoryRequest. */ interface IGetRepositoryRequest { /** GetRepositoryRequest name */ name?: (string|null); } /** Represents a GetRepositoryRequest. */ class GetRepositoryRequest implements IGetRepositoryRequest { /** * Constructs a new GetRepositoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IGetRepositoryRequest); /** GetRepositoryRequest name. */ public name: string; /** * Creates a new GetRepositoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetRepositoryRequest instance */ public static create(properties?: google.cloud.dataform.v1.IGetRepositoryRequest): google.cloud.dataform.v1.GetRepositoryRequest; /** * Encodes the specified GetRepositoryRequest message. Does not implicitly {@link google.cloud.dataform.v1.GetRepositoryRequest.verify|verify} messages. * @param message GetRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IGetRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetRepositoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.GetRepositoryRequest.verify|verify} messages. * @param message GetRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IGetRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetRepositoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.GetRepositoryRequest; /** * Decodes a GetRepositoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.GetRepositoryRequest; /** * Verifies a GetRepositoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetRepositoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetRepositoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.GetRepositoryRequest; /** * Creates a plain object from a GetRepositoryRequest message. Also converts values to other types if specified. * @param message GetRepositoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.GetRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetRepositoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetRepositoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateRepositoryRequest. */ interface ICreateRepositoryRequest { /** CreateRepositoryRequest parent */ parent?: (string|null); /** CreateRepositoryRequest repository */ repository?: (google.cloud.dataform.v1.IRepository|null); /** CreateRepositoryRequest repositoryId */ repositoryId?: (string|null); } /** Represents a CreateRepositoryRequest. */ class CreateRepositoryRequest implements ICreateRepositoryRequest { /** * Constructs a new CreateRepositoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICreateRepositoryRequest); /** CreateRepositoryRequest parent. */ public parent: string; /** CreateRepositoryRequest repository. */ public repository?: (google.cloud.dataform.v1.IRepository|null); /** CreateRepositoryRequest repositoryId. */ public repositoryId: string; /** * Creates a new CreateRepositoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateRepositoryRequest instance */ public static create(properties?: google.cloud.dataform.v1.ICreateRepositoryRequest): google.cloud.dataform.v1.CreateRepositoryRequest; /** * Encodes the specified CreateRepositoryRequest message. Does not implicitly {@link google.cloud.dataform.v1.CreateRepositoryRequest.verify|verify} messages. * @param message CreateRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICreateRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateRepositoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CreateRepositoryRequest.verify|verify} messages. * @param message CreateRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICreateRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateRepositoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CreateRepositoryRequest; /** * Decodes a CreateRepositoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CreateRepositoryRequest; /** * Verifies a CreateRepositoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateRepositoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateRepositoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CreateRepositoryRequest; /** * Creates a plain object from a CreateRepositoryRequest message. Also converts values to other types if specified. * @param message CreateRepositoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CreateRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateRepositoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateRepositoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateRepositoryRequest. */ interface IUpdateRepositoryRequest { /** UpdateRepositoryRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); /** UpdateRepositoryRequest repository */ repository?: (google.cloud.dataform.v1.IRepository|null); } /** Represents an UpdateRepositoryRequest. */ class UpdateRepositoryRequest implements IUpdateRepositoryRequest { /** * Constructs a new UpdateRepositoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IUpdateRepositoryRequest); /** UpdateRepositoryRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** UpdateRepositoryRequest repository. */ public repository?: (google.cloud.dataform.v1.IRepository|null); /** * Creates a new UpdateRepositoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateRepositoryRequest instance */ public static create(properties?: google.cloud.dataform.v1.IUpdateRepositoryRequest): google.cloud.dataform.v1.UpdateRepositoryRequest; /** * Encodes the specified UpdateRepositoryRequest message. Does not implicitly {@link google.cloud.dataform.v1.UpdateRepositoryRequest.verify|verify} messages. * @param message UpdateRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IUpdateRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateRepositoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.UpdateRepositoryRequest.verify|verify} messages. * @param message UpdateRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IUpdateRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateRepositoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.UpdateRepositoryRequest; /** * Decodes an UpdateRepositoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.UpdateRepositoryRequest; /** * Verifies an UpdateRepositoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateRepositoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateRepositoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.UpdateRepositoryRequest; /** * Creates a plain object from an UpdateRepositoryRequest message. Also converts values to other types if specified. * @param message UpdateRepositoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.UpdateRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateRepositoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateRepositoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteRepositoryRequest. */ interface IDeleteRepositoryRequest { /** DeleteRepositoryRequest name */ name?: (string|null); /** DeleteRepositoryRequest force */ force?: (boolean|null); } /** Represents a DeleteRepositoryRequest. */ class DeleteRepositoryRequest implements IDeleteRepositoryRequest { /** * Constructs a new DeleteRepositoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDeleteRepositoryRequest); /** DeleteRepositoryRequest name. */ public name: string; /** DeleteRepositoryRequest force. */ public force: boolean; /** * Creates a new DeleteRepositoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteRepositoryRequest instance */ public static create(properties?: google.cloud.dataform.v1.IDeleteRepositoryRequest): google.cloud.dataform.v1.DeleteRepositoryRequest; /** * Encodes the specified DeleteRepositoryRequest message. Does not implicitly {@link google.cloud.dataform.v1.DeleteRepositoryRequest.verify|verify} messages. * @param message DeleteRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDeleteRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteRepositoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DeleteRepositoryRequest.verify|verify} messages. * @param message DeleteRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDeleteRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteRepositoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DeleteRepositoryRequest; /** * Decodes a DeleteRepositoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DeleteRepositoryRequest; /** * Verifies a DeleteRepositoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteRepositoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteRepositoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DeleteRepositoryRequest; /** * Creates a plain object from a DeleteRepositoryRequest message. Also converts values to other types if specified. * @param message DeleteRepositoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DeleteRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteRepositoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteRepositoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitRepositoryChangesRequest. */ interface ICommitRepositoryChangesRequest { /** CommitRepositoryChangesRequest name */ name?: (string|null); /** CommitRepositoryChangesRequest commitMetadata */ commitMetadata?: (google.cloud.dataform.v1.ICommitMetadata|null); /** CommitRepositoryChangesRequest requiredHeadCommitSha */ requiredHeadCommitSha?: (string|null); /** CommitRepositoryChangesRequest fileOperations */ fileOperations?: ({ [k: string]: google.cloud.dataform.v1.CommitRepositoryChangesRequest.IFileOperation }|null); } /** Represents a CommitRepositoryChangesRequest. */ class CommitRepositoryChangesRequest implements ICommitRepositoryChangesRequest { /** * Constructs a new CommitRepositoryChangesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICommitRepositoryChangesRequest); /** CommitRepositoryChangesRequest name. */ public name: string; /** CommitRepositoryChangesRequest commitMetadata. */ public commitMetadata?: (google.cloud.dataform.v1.ICommitMetadata|null); /** CommitRepositoryChangesRequest requiredHeadCommitSha. */ public requiredHeadCommitSha: string; /** CommitRepositoryChangesRequest fileOperations. */ public fileOperations: { [k: string]: google.cloud.dataform.v1.CommitRepositoryChangesRequest.IFileOperation }; /** * Creates a new CommitRepositoryChangesRequest instance using the specified properties. * @param [properties] Properties to set * @returns CommitRepositoryChangesRequest instance */ public static create(properties?: google.cloud.dataform.v1.ICommitRepositoryChangesRequest): google.cloud.dataform.v1.CommitRepositoryChangesRequest; /** * Encodes the specified CommitRepositoryChangesRequest message. Does not implicitly {@link google.cloud.dataform.v1.CommitRepositoryChangesRequest.verify|verify} messages. * @param message CommitRepositoryChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICommitRepositoryChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitRepositoryChangesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CommitRepositoryChangesRequest.verify|verify} messages. * @param message CommitRepositoryChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICommitRepositoryChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitRepositoryChangesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitRepositoryChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CommitRepositoryChangesRequest; /** * Decodes a CommitRepositoryChangesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitRepositoryChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CommitRepositoryChangesRequest; /** * Verifies a CommitRepositoryChangesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitRepositoryChangesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitRepositoryChangesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CommitRepositoryChangesRequest; /** * Creates a plain object from a CommitRepositoryChangesRequest message. Also converts values to other types if specified. * @param message CommitRepositoryChangesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CommitRepositoryChangesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitRepositoryChangesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitRepositoryChangesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace CommitRepositoryChangesRequest { /** Properties of a FileOperation. */ interface IFileOperation { /** FileOperation writeFile */ writeFile?: (google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IWriteFile|null); /** FileOperation deleteFile */ deleteFile?: (google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile|null); } /** Represents a FileOperation. */ class FileOperation implements IFileOperation { /** * Constructs a new FileOperation. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CommitRepositoryChangesRequest.IFileOperation); /** FileOperation writeFile. */ public writeFile?: (google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IWriteFile|null); /** FileOperation deleteFile. */ public deleteFile?: (google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile|null); /** FileOperation operation. */ public operation?: ("writeFile"|"deleteFile"); /** * Creates a new FileOperation instance using the specified properties. * @param [properties] Properties to set * @returns FileOperation instance */ public static create(properties?: google.cloud.dataform.v1.CommitRepositoryChangesRequest.IFileOperation): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation; /** * Encodes the specified FileOperation message. Does not implicitly {@link google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.verify|verify} messages. * @param message FileOperation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CommitRepositoryChangesRequest.IFileOperation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FileOperation message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.verify|verify} messages. * @param message FileOperation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CommitRepositoryChangesRequest.IFileOperation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FileOperation message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FileOperation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation; /** * Decodes a FileOperation message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FileOperation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation; /** * Verifies a FileOperation message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FileOperation message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FileOperation */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation; /** * Creates a plain object from a FileOperation message. Also converts values to other types if specified. * @param message FileOperation * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FileOperation to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FileOperation * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace FileOperation { /** Properties of a WriteFile. */ interface IWriteFile { /** WriteFile contents */ contents?: (Uint8Array|Buffer|string|null); } /** Represents a WriteFile. */ class WriteFile implements IWriteFile { /** * Constructs a new WriteFile. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IWriteFile); /** WriteFile contents. */ public contents: (Uint8Array|Buffer|string); /** * Creates a new WriteFile instance using the specified properties. * @param [properties] Properties to set * @returns WriteFile instance */ public static create(properties?: google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IWriteFile): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.WriteFile; /** * Encodes the specified WriteFile message. Does not implicitly {@link google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.WriteFile.verify|verify} messages. * @param message WriteFile message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IWriteFile, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WriteFile message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.WriteFile.verify|verify} messages. * @param message WriteFile message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IWriteFile, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WriteFile message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WriteFile * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.WriteFile; /** * Decodes a WriteFile message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WriteFile * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.WriteFile; /** * Verifies a WriteFile message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WriteFile message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WriteFile */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.WriteFile; /** * Creates a plain object from a WriteFile message. Also converts values to other types if specified. * @param message WriteFile * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.WriteFile, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WriteFile to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WriteFile * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteFile. */ interface IDeleteFile { } /** Represents a DeleteFile. */ class DeleteFile implements IDeleteFile { /** * Constructs a new DeleteFile. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile); /** * Creates a new DeleteFile instance using the specified properties. * @param [properties] Properties to set * @returns DeleteFile instance */ public static create(properties?: google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.DeleteFile; /** * Encodes the specified DeleteFile message. Does not implicitly {@link google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.DeleteFile.verify|verify} messages. * @param message DeleteFile message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteFile message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.DeleteFile.verify|verify} messages. * @param message DeleteFile message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteFile message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteFile * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.DeleteFile; /** * Decodes a DeleteFile message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteFile * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.DeleteFile; /** * Verifies a DeleteFile message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteFile message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteFile */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.DeleteFile; /** * Creates a plain object from a DeleteFile message. Also converts values to other types if specified. * @param message DeleteFile * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CommitRepositoryChangesRequest.FileOperation.DeleteFile, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteFile to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteFile * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } } /** Properties of a CommitRepositoryChangesResponse. */ interface ICommitRepositoryChangesResponse { /** CommitRepositoryChangesResponse commitSha */ commitSha?: (string|null); } /** Represents a CommitRepositoryChangesResponse. */ class CommitRepositoryChangesResponse implements ICommitRepositoryChangesResponse { /** * Constructs a new CommitRepositoryChangesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICommitRepositoryChangesResponse); /** CommitRepositoryChangesResponse commitSha. */ public commitSha: string; /** * Creates a new CommitRepositoryChangesResponse instance using the specified properties. * @param [properties] Properties to set * @returns CommitRepositoryChangesResponse instance */ public static create(properties?: google.cloud.dataform.v1.ICommitRepositoryChangesResponse): google.cloud.dataform.v1.CommitRepositoryChangesResponse; /** * Encodes the specified CommitRepositoryChangesResponse message. Does not implicitly {@link google.cloud.dataform.v1.CommitRepositoryChangesResponse.verify|verify} messages. * @param message CommitRepositoryChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICommitRepositoryChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitRepositoryChangesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CommitRepositoryChangesResponse.verify|verify} messages. * @param message CommitRepositoryChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICommitRepositoryChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitRepositoryChangesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitRepositoryChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CommitRepositoryChangesResponse; /** * Decodes a CommitRepositoryChangesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitRepositoryChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CommitRepositoryChangesResponse; /** * Verifies a CommitRepositoryChangesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitRepositoryChangesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitRepositoryChangesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CommitRepositoryChangesResponse; /** * Creates a plain object from a CommitRepositoryChangesResponse message. Also converts values to other types if specified. * @param message CommitRepositoryChangesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CommitRepositoryChangesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitRepositoryChangesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitRepositoryChangesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ReadRepositoryFileRequest. */ interface IReadRepositoryFileRequest { /** ReadRepositoryFileRequest name */ name?: (string|null); /** ReadRepositoryFileRequest commitSha */ commitSha?: (string|null); /** ReadRepositoryFileRequest path */ path?: (string|null); } /** Represents a ReadRepositoryFileRequest. */ class ReadRepositoryFileRequest implements IReadRepositoryFileRequest { /** * Constructs a new ReadRepositoryFileRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IReadRepositoryFileRequest); /** ReadRepositoryFileRequest name. */ public name: string; /** ReadRepositoryFileRequest commitSha. */ public commitSha: string; /** ReadRepositoryFileRequest path. */ public path: string; /** * Creates a new ReadRepositoryFileRequest instance using the specified properties. * @param [properties] Properties to set * @returns ReadRepositoryFileRequest instance */ public static create(properties?: google.cloud.dataform.v1.IReadRepositoryFileRequest): google.cloud.dataform.v1.ReadRepositoryFileRequest; /** * Encodes the specified ReadRepositoryFileRequest message. Does not implicitly {@link google.cloud.dataform.v1.ReadRepositoryFileRequest.verify|verify} messages. * @param message ReadRepositoryFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IReadRepositoryFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReadRepositoryFileRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ReadRepositoryFileRequest.verify|verify} messages. * @param message ReadRepositoryFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IReadRepositoryFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReadRepositoryFileRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReadRepositoryFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ReadRepositoryFileRequest; /** * Decodes a ReadRepositoryFileRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReadRepositoryFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ReadRepositoryFileRequest; /** * Verifies a ReadRepositoryFileRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ReadRepositoryFileRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ReadRepositoryFileRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ReadRepositoryFileRequest; /** * Creates a plain object from a ReadRepositoryFileRequest message. Also converts values to other types if specified. * @param message ReadRepositoryFileRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ReadRepositoryFileRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ReadRepositoryFileRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ReadRepositoryFileRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ReadRepositoryFileResponse. */ interface IReadRepositoryFileResponse { /** ReadRepositoryFileResponse contents */ contents?: (Uint8Array|Buffer|string|null); } /** Represents a ReadRepositoryFileResponse. */ class ReadRepositoryFileResponse implements IReadRepositoryFileResponse { /** * Constructs a new ReadRepositoryFileResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IReadRepositoryFileResponse); /** ReadRepositoryFileResponse contents. */ public contents: (Uint8Array|Buffer|string); /** * Creates a new ReadRepositoryFileResponse instance using the specified properties. * @param [properties] Properties to set * @returns ReadRepositoryFileResponse instance */ public static create(properties?: google.cloud.dataform.v1.IReadRepositoryFileResponse): google.cloud.dataform.v1.ReadRepositoryFileResponse; /** * Encodes the specified ReadRepositoryFileResponse message. Does not implicitly {@link google.cloud.dataform.v1.ReadRepositoryFileResponse.verify|verify} messages. * @param message ReadRepositoryFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IReadRepositoryFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReadRepositoryFileResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ReadRepositoryFileResponse.verify|verify} messages. * @param message ReadRepositoryFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IReadRepositoryFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReadRepositoryFileResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReadRepositoryFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ReadRepositoryFileResponse; /** * Decodes a ReadRepositoryFileResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReadRepositoryFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ReadRepositoryFileResponse; /** * Verifies a ReadRepositoryFileResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ReadRepositoryFileResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ReadRepositoryFileResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ReadRepositoryFileResponse; /** * Creates a plain object from a ReadRepositoryFileResponse message. Also converts values to other types if specified. * @param message ReadRepositoryFileResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ReadRepositoryFileResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ReadRepositoryFileResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ReadRepositoryFileResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryRepositoryDirectoryContentsRequest. */ interface IQueryRepositoryDirectoryContentsRequest { /** QueryRepositoryDirectoryContentsRequest name */ name?: (string|null); /** QueryRepositoryDirectoryContentsRequest commitSha */ commitSha?: (string|null); /** QueryRepositoryDirectoryContentsRequest path */ path?: (string|null); /** QueryRepositoryDirectoryContentsRequest pageSize */ pageSize?: (number|null); /** QueryRepositoryDirectoryContentsRequest pageToken */ pageToken?: (string|null); } /** Represents a QueryRepositoryDirectoryContentsRequest. */ class QueryRepositoryDirectoryContentsRequest implements IQueryRepositoryDirectoryContentsRequest { /** * Constructs a new QueryRepositoryDirectoryContentsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryRepositoryDirectoryContentsRequest); /** QueryRepositoryDirectoryContentsRequest name. */ public name: string; /** QueryRepositoryDirectoryContentsRequest commitSha. */ public commitSha: string; /** QueryRepositoryDirectoryContentsRequest path. */ public path: string; /** QueryRepositoryDirectoryContentsRequest pageSize. */ public pageSize: number; /** QueryRepositoryDirectoryContentsRequest pageToken. */ public pageToken: string; /** * Creates a new QueryRepositoryDirectoryContentsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryRepositoryDirectoryContentsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IQueryRepositoryDirectoryContentsRequest): google.cloud.dataform.v1.QueryRepositoryDirectoryContentsRequest; /** * Encodes the specified QueryRepositoryDirectoryContentsRequest message. Does not implicitly {@link google.cloud.dataform.v1.QueryRepositoryDirectoryContentsRequest.verify|verify} messages. * @param message QueryRepositoryDirectoryContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryRepositoryDirectoryContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryRepositoryDirectoryContentsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryRepositoryDirectoryContentsRequest.verify|verify} messages. * @param message QueryRepositoryDirectoryContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryRepositoryDirectoryContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryRepositoryDirectoryContentsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryRepositoryDirectoryContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryRepositoryDirectoryContentsRequest; /** * Decodes a QueryRepositoryDirectoryContentsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryRepositoryDirectoryContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryRepositoryDirectoryContentsRequest; /** * Verifies a QueryRepositoryDirectoryContentsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryRepositoryDirectoryContentsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryRepositoryDirectoryContentsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryRepositoryDirectoryContentsRequest; /** * Creates a plain object from a QueryRepositoryDirectoryContentsRequest message. Also converts values to other types if specified. * @param message QueryRepositoryDirectoryContentsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryRepositoryDirectoryContentsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryRepositoryDirectoryContentsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryRepositoryDirectoryContentsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryRepositoryDirectoryContentsResponse. */ interface IQueryRepositoryDirectoryContentsResponse { /** QueryRepositoryDirectoryContentsResponse directoryEntries */ directoryEntries?: (google.cloud.dataform.v1.IDirectoryEntry[]|null); /** QueryRepositoryDirectoryContentsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryRepositoryDirectoryContentsResponse. */ class QueryRepositoryDirectoryContentsResponse implements IQueryRepositoryDirectoryContentsResponse { /** * Constructs a new QueryRepositoryDirectoryContentsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryRepositoryDirectoryContentsResponse); /** QueryRepositoryDirectoryContentsResponse directoryEntries. */ public directoryEntries: google.cloud.dataform.v1.IDirectoryEntry[]; /** QueryRepositoryDirectoryContentsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryRepositoryDirectoryContentsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryRepositoryDirectoryContentsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IQueryRepositoryDirectoryContentsResponse): google.cloud.dataform.v1.QueryRepositoryDirectoryContentsResponse; /** * Encodes the specified QueryRepositoryDirectoryContentsResponse message. Does not implicitly {@link google.cloud.dataform.v1.QueryRepositoryDirectoryContentsResponse.verify|verify} messages. * @param message QueryRepositoryDirectoryContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryRepositoryDirectoryContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryRepositoryDirectoryContentsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryRepositoryDirectoryContentsResponse.verify|verify} messages. * @param message QueryRepositoryDirectoryContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryRepositoryDirectoryContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryRepositoryDirectoryContentsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryRepositoryDirectoryContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryRepositoryDirectoryContentsResponse; /** * Decodes a QueryRepositoryDirectoryContentsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryRepositoryDirectoryContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryRepositoryDirectoryContentsResponse; /** * Verifies a QueryRepositoryDirectoryContentsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryRepositoryDirectoryContentsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryRepositoryDirectoryContentsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryRepositoryDirectoryContentsResponse; /** * Creates a plain object from a QueryRepositoryDirectoryContentsResponse message. Also converts values to other types if specified. * @param message QueryRepositoryDirectoryContentsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryRepositoryDirectoryContentsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryRepositoryDirectoryContentsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryRepositoryDirectoryContentsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchRepositoryHistoryRequest. */ interface IFetchRepositoryHistoryRequest { /** FetchRepositoryHistoryRequest name */ name?: (string|null); /** FetchRepositoryHistoryRequest pageSize */ pageSize?: (number|null); /** FetchRepositoryHistoryRequest pageToken */ pageToken?: (string|null); } /** Represents a FetchRepositoryHistoryRequest. */ class FetchRepositoryHistoryRequest implements IFetchRepositoryHistoryRequest { /** * Constructs a new FetchRepositoryHistoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFetchRepositoryHistoryRequest); /** FetchRepositoryHistoryRequest name. */ public name: string; /** FetchRepositoryHistoryRequest pageSize. */ public pageSize: number; /** FetchRepositoryHistoryRequest pageToken. */ public pageToken: string; /** * Creates a new FetchRepositoryHistoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchRepositoryHistoryRequest instance */ public static create(properties?: google.cloud.dataform.v1.IFetchRepositoryHistoryRequest): google.cloud.dataform.v1.FetchRepositoryHistoryRequest; /** * Encodes the specified FetchRepositoryHistoryRequest message. Does not implicitly {@link google.cloud.dataform.v1.FetchRepositoryHistoryRequest.verify|verify} messages. * @param message FetchRepositoryHistoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFetchRepositoryHistoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchRepositoryHistoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FetchRepositoryHistoryRequest.verify|verify} messages. * @param message FetchRepositoryHistoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFetchRepositoryHistoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchRepositoryHistoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchRepositoryHistoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FetchRepositoryHistoryRequest; /** * Decodes a FetchRepositoryHistoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchRepositoryHistoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FetchRepositoryHistoryRequest; /** * Verifies a FetchRepositoryHistoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchRepositoryHistoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchRepositoryHistoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FetchRepositoryHistoryRequest; /** * Creates a plain object from a FetchRepositoryHistoryRequest message. Also converts values to other types if specified. * @param message FetchRepositoryHistoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FetchRepositoryHistoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchRepositoryHistoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchRepositoryHistoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchRepositoryHistoryResponse. */ interface IFetchRepositoryHistoryResponse { /** FetchRepositoryHistoryResponse commits */ commits?: (google.cloud.dataform.v1.ICommitLogEntry[]|null); /** FetchRepositoryHistoryResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a FetchRepositoryHistoryResponse. */ class FetchRepositoryHistoryResponse implements IFetchRepositoryHistoryResponse { /** * Constructs a new FetchRepositoryHistoryResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFetchRepositoryHistoryResponse); /** FetchRepositoryHistoryResponse commits. */ public commits: google.cloud.dataform.v1.ICommitLogEntry[]; /** FetchRepositoryHistoryResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new FetchRepositoryHistoryResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchRepositoryHistoryResponse instance */ public static create(properties?: google.cloud.dataform.v1.IFetchRepositoryHistoryResponse): google.cloud.dataform.v1.FetchRepositoryHistoryResponse; /** * Encodes the specified FetchRepositoryHistoryResponse message. Does not implicitly {@link google.cloud.dataform.v1.FetchRepositoryHistoryResponse.verify|verify} messages. * @param message FetchRepositoryHistoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFetchRepositoryHistoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchRepositoryHistoryResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FetchRepositoryHistoryResponse.verify|verify} messages. * @param message FetchRepositoryHistoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFetchRepositoryHistoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchRepositoryHistoryResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchRepositoryHistoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FetchRepositoryHistoryResponse; /** * Decodes a FetchRepositoryHistoryResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchRepositoryHistoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FetchRepositoryHistoryResponse; /** * Verifies a FetchRepositoryHistoryResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchRepositoryHistoryResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchRepositoryHistoryResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FetchRepositoryHistoryResponse; /** * Creates a plain object from a FetchRepositoryHistoryResponse message. Also converts values to other types if specified. * @param message FetchRepositoryHistoryResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FetchRepositoryHistoryResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchRepositoryHistoryResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchRepositoryHistoryResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitLogEntry. */ interface ICommitLogEntry { /** CommitLogEntry commitTime */ commitTime?: (google.protobuf.ITimestamp|null); /** CommitLogEntry commitSha */ commitSha?: (string|null); /** CommitLogEntry author */ author?: (google.cloud.dataform.v1.ICommitAuthor|null); /** CommitLogEntry commitMessage */ commitMessage?: (string|null); } /** Represents a CommitLogEntry. */ class CommitLogEntry implements ICommitLogEntry { /** * Constructs a new CommitLogEntry. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICommitLogEntry); /** CommitLogEntry commitTime. */ public commitTime?: (google.protobuf.ITimestamp|null); /** CommitLogEntry commitSha. */ public commitSha: string; /** CommitLogEntry author. */ public author?: (google.cloud.dataform.v1.ICommitAuthor|null); /** CommitLogEntry commitMessage. */ public commitMessage: string; /** * Creates a new CommitLogEntry instance using the specified properties. * @param [properties] Properties to set * @returns CommitLogEntry instance */ public static create(properties?: google.cloud.dataform.v1.ICommitLogEntry): google.cloud.dataform.v1.CommitLogEntry; /** * Encodes the specified CommitLogEntry message. Does not implicitly {@link google.cloud.dataform.v1.CommitLogEntry.verify|verify} messages. * @param message CommitLogEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICommitLogEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitLogEntry message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CommitLogEntry.verify|verify} messages. * @param message CommitLogEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICommitLogEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitLogEntry message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitLogEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CommitLogEntry; /** * Decodes a CommitLogEntry message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitLogEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CommitLogEntry; /** * Verifies a CommitLogEntry message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitLogEntry message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitLogEntry */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CommitLogEntry; /** * Creates a plain object from a CommitLogEntry message. Also converts values to other types if specified. * @param message CommitLogEntry * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CommitLogEntry, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitLogEntry to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitLogEntry * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitMetadata. */ interface ICommitMetadata { /** CommitMetadata author */ author?: (google.cloud.dataform.v1.ICommitAuthor|null); /** CommitMetadata commitMessage */ commitMessage?: (string|null); } /** Represents a CommitMetadata. */ class CommitMetadata implements ICommitMetadata { /** * Constructs a new CommitMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICommitMetadata); /** CommitMetadata author. */ public author?: (google.cloud.dataform.v1.ICommitAuthor|null); /** CommitMetadata commitMessage. */ public commitMessage: string; /** * Creates a new CommitMetadata instance using the specified properties. * @param [properties] Properties to set * @returns CommitMetadata instance */ public static create(properties?: google.cloud.dataform.v1.ICommitMetadata): google.cloud.dataform.v1.CommitMetadata; /** * Encodes the specified CommitMetadata message. Does not implicitly {@link google.cloud.dataform.v1.CommitMetadata.verify|verify} messages. * @param message CommitMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICommitMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CommitMetadata.verify|verify} messages. * @param message CommitMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICommitMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CommitMetadata; /** * Decodes a CommitMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CommitMetadata; /** * Verifies a CommitMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CommitMetadata; /** * Creates a plain object from a CommitMetadata message. Also converts values to other types if specified. * @param message CommitMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CommitMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ComputeRepositoryAccessTokenStatusRequest. */ interface IComputeRepositoryAccessTokenStatusRequest { /** ComputeRepositoryAccessTokenStatusRequest name */ name?: (string|null); } /** Represents a ComputeRepositoryAccessTokenStatusRequest. */ class ComputeRepositoryAccessTokenStatusRequest implements IComputeRepositoryAccessTokenStatusRequest { /** * Constructs a new ComputeRepositoryAccessTokenStatusRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IComputeRepositoryAccessTokenStatusRequest); /** ComputeRepositoryAccessTokenStatusRequest name. */ public name: string; /** * Creates a new ComputeRepositoryAccessTokenStatusRequest instance using the specified properties. * @param [properties] Properties to set * @returns ComputeRepositoryAccessTokenStatusRequest instance */ public static create(properties?: google.cloud.dataform.v1.IComputeRepositoryAccessTokenStatusRequest): google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusRequest; /** * Encodes the specified ComputeRepositoryAccessTokenStatusRequest message. Does not implicitly {@link google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusRequest.verify|verify} messages. * @param message ComputeRepositoryAccessTokenStatusRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IComputeRepositoryAccessTokenStatusRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ComputeRepositoryAccessTokenStatusRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusRequest.verify|verify} messages. * @param message ComputeRepositoryAccessTokenStatusRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IComputeRepositoryAccessTokenStatusRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ComputeRepositoryAccessTokenStatusRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ComputeRepositoryAccessTokenStatusRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusRequest; /** * Decodes a ComputeRepositoryAccessTokenStatusRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ComputeRepositoryAccessTokenStatusRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusRequest; /** * Verifies a ComputeRepositoryAccessTokenStatusRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ComputeRepositoryAccessTokenStatusRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ComputeRepositoryAccessTokenStatusRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusRequest; /** * Creates a plain object from a ComputeRepositoryAccessTokenStatusRequest message. Also converts values to other types if specified. * @param message ComputeRepositoryAccessTokenStatusRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ComputeRepositoryAccessTokenStatusRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ComputeRepositoryAccessTokenStatusRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ComputeRepositoryAccessTokenStatusResponse. */ interface IComputeRepositoryAccessTokenStatusResponse { /** ComputeRepositoryAccessTokenStatusResponse tokenStatus */ tokenStatus?: (google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse.TokenStatus|keyof typeof google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse.TokenStatus|null); } /** Represents a ComputeRepositoryAccessTokenStatusResponse. */ class ComputeRepositoryAccessTokenStatusResponse implements IComputeRepositoryAccessTokenStatusResponse { /** * Constructs a new ComputeRepositoryAccessTokenStatusResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IComputeRepositoryAccessTokenStatusResponse); /** ComputeRepositoryAccessTokenStatusResponse tokenStatus. */ public tokenStatus: (google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse.TokenStatus|keyof typeof google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse.TokenStatus); /** * Creates a new ComputeRepositoryAccessTokenStatusResponse instance using the specified properties. * @param [properties] Properties to set * @returns ComputeRepositoryAccessTokenStatusResponse instance */ public static create(properties?: google.cloud.dataform.v1.IComputeRepositoryAccessTokenStatusResponse): google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse; /** * Encodes the specified ComputeRepositoryAccessTokenStatusResponse message. Does not implicitly {@link google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse.verify|verify} messages. * @param message ComputeRepositoryAccessTokenStatusResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IComputeRepositoryAccessTokenStatusResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ComputeRepositoryAccessTokenStatusResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse.verify|verify} messages. * @param message ComputeRepositoryAccessTokenStatusResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IComputeRepositoryAccessTokenStatusResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ComputeRepositoryAccessTokenStatusResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ComputeRepositoryAccessTokenStatusResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse; /** * Decodes a ComputeRepositoryAccessTokenStatusResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ComputeRepositoryAccessTokenStatusResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse; /** * Verifies a ComputeRepositoryAccessTokenStatusResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ComputeRepositoryAccessTokenStatusResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ComputeRepositoryAccessTokenStatusResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse; /** * Creates a plain object from a ComputeRepositoryAccessTokenStatusResponse message. Also converts values to other types if specified. * @param message ComputeRepositoryAccessTokenStatusResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ComputeRepositoryAccessTokenStatusResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ComputeRepositoryAccessTokenStatusResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ComputeRepositoryAccessTokenStatusResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace ComputeRepositoryAccessTokenStatusResponse { /** TokenStatus enum. */ enum TokenStatus { TOKEN_STATUS_UNSPECIFIED = 0, NOT_FOUND = 1, INVALID = 2, VALID = 3, PERMISSION_DENIED = 4 } } /** Properties of a FetchRemoteBranchesRequest. */ interface IFetchRemoteBranchesRequest { /** FetchRemoteBranchesRequest name */ name?: (string|null); } /** Represents a FetchRemoteBranchesRequest. */ class FetchRemoteBranchesRequest implements IFetchRemoteBranchesRequest { /** * Constructs a new FetchRemoteBranchesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFetchRemoteBranchesRequest); /** FetchRemoteBranchesRequest name. */ public name: string; /** * Creates a new FetchRemoteBranchesRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchRemoteBranchesRequest instance */ public static create(properties?: google.cloud.dataform.v1.IFetchRemoteBranchesRequest): google.cloud.dataform.v1.FetchRemoteBranchesRequest; /** * Encodes the specified FetchRemoteBranchesRequest message. Does not implicitly {@link google.cloud.dataform.v1.FetchRemoteBranchesRequest.verify|verify} messages. * @param message FetchRemoteBranchesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFetchRemoteBranchesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchRemoteBranchesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FetchRemoteBranchesRequest.verify|verify} messages. * @param message FetchRemoteBranchesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFetchRemoteBranchesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchRemoteBranchesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchRemoteBranchesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FetchRemoteBranchesRequest; /** * Decodes a FetchRemoteBranchesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchRemoteBranchesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FetchRemoteBranchesRequest; /** * Verifies a FetchRemoteBranchesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchRemoteBranchesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchRemoteBranchesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FetchRemoteBranchesRequest; /** * Creates a plain object from a FetchRemoteBranchesRequest message. Also converts values to other types if specified. * @param message FetchRemoteBranchesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FetchRemoteBranchesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchRemoteBranchesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchRemoteBranchesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchRemoteBranchesResponse. */ interface IFetchRemoteBranchesResponse { /** FetchRemoteBranchesResponse branches */ branches?: (string[]|null); } /** Represents a FetchRemoteBranchesResponse. */ class FetchRemoteBranchesResponse implements IFetchRemoteBranchesResponse { /** * Constructs a new FetchRemoteBranchesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFetchRemoteBranchesResponse); /** FetchRemoteBranchesResponse branches. */ public branches: string[]; /** * Creates a new FetchRemoteBranchesResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchRemoteBranchesResponse instance */ public static create(properties?: google.cloud.dataform.v1.IFetchRemoteBranchesResponse): google.cloud.dataform.v1.FetchRemoteBranchesResponse; /** * Encodes the specified FetchRemoteBranchesResponse message. Does not implicitly {@link google.cloud.dataform.v1.FetchRemoteBranchesResponse.verify|verify} messages. * @param message FetchRemoteBranchesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFetchRemoteBranchesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchRemoteBranchesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FetchRemoteBranchesResponse.verify|verify} messages. * @param message FetchRemoteBranchesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFetchRemoteBranchesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchRemoteBranchesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchRemoteBranchesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FetchRemoteBranchesResponse; /** * Decodes a FetchRemoteBranchesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchRemoteBranchesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FetchRemoteBranchesResponse; /** * Verifies a FetchRemoteBranchesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchRemoteBranchesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchRemoteBranchesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FetchRemoteBranchesResponse; /** * Creates a plain object from a FetchRemoteBranchesResponse message. Also converts values to other types if specified. * @param message FetchRemoteBranchesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FetchRemoteBranchesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchRemoteBranchesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchRemoteBranchesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Workspace. */ interface IWorkspace { /** Workspace name */ name?: (string|null); /** Workspace createTime */ createTime?: (google.protobuf.ITimestamp|null); /** Workspace dataEncryptionState */ dataEncryptionState?: (google.cloud.dataform.v1.IDataEncryptionState|null); /** Workspace internalMetadata */ internalMetadata?: (string|null); /** Workspace disableMoves */ disableMoves?: (boolean|null); /** Workspace privateResourceMetadata */ privateResourceMetadata?: (google.cloud.dataform.v1.IPrivateResourceMetadata|null); } /** Represents a Workspace. */ class Workspace implements IWorkspace { /** * Constructs a new Workspace. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IWorkspace); /** Workspace name. */ public name: string; /** Workspace createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** Workspace dataEncryptionState. */ public dataEncryptionState?: (google.cloud.dataform.v1.IDataEncryptionState|null); /** Workspace internalMetadata. */ public internalMetadata?: (string|null); /** Workspace disableMoves. */ public disableMoves?: (boolean|null); /** Workspace privateResourceMetadata. */ public privateResourceMetadata?: (google.cloud.dataform.v1.IPrivateResourceMetadata|null); /** * Creates a new Workspace instance using the specified properties. * @param [properties] Properties to set * @returns Workspace instance */ public static create(properties?: google.cloud.dataform.v1.IWorkspace): google.cloud.dataform.v1.Workspace; /** * Encodes the specified Workspace message. Does not implicitly {@link google.cloud.dataform.v1.Workspace.verify|verify} messages. * @param message Workspace message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IWorkspace, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Workspace message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.Workspace.verify|verify} messages. * @param message Workspace message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IWorkspace, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Workspace message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Workspace * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.Workspace; /** * Decodes a Workspace message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Workspace * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.Workspace; /** * Verifies a Workspace message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Workspace message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Workspace */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.Workspace; /** * Creates a plain object from a Workspace message. Also converts values to other types if specified. * @param message Workspace * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.Workspace, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Workspace to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Workspace * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListWorkspacesRequest. */ interface IListWorkspacesRequest { /** ListWorkspacesRequest parent */ parent?: (string|null); /** ListWorkspacesRequest pageSize */ pageSize?: (number|null); /** ListWorkspacesRequest pageToken */ pageToken?: (string|null); /** ListWorkspacesRequest orderBy */ orderBy?: (string|null); /** ListWorkspacesRequest filter */ filter?: (string|null); } /** Represents a ListWorkspacesRequest. */ class ListWorkspacesRequest implements IListWorkspacesRequest { /** * Constructs a new ListWorkspacesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListWorkspacesRequest); /** ListWorkspacesRequest parent. */ public parent: string; /** ListWorkspacesRequest pageSize. */ public pageSize: number; /** ListWorkspacesRequest pageToken. */ public pageToken: string; /** ListWorkspacesRequest orderBy. */ public orderBy: string; /** ListWorkspacesRequest filter. */ public filter: string; /** * Creates a new ListWorkspacesRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkspacesRequest instance */ public static create(properties?: google.cloud.dataform.v1.IListWorkspacesRequest): google.cloud.dataform.v1.ListWorkspacesRequest; /** * Encodes the specified ListWorkspacesRequest message. Does not implicitly {@link google.cloud.dataform.v1.ListWorkspacesRequest.verify|verify} messages. * @param message ListWorkspacesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListWorkspacesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkspacesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListWorkspacesRequest.verify|verify} messages. * @param message ListWorkspacesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListWorkspacesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkspacesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkspacesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListWorkspacesRequest; /** * Decodes a ListWorkspacesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkspacesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListWorkspacesRequest; /** * Verifies a ListWorkspacesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkspacesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkspacesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListWorkspacesRequest; /** * Creates a plain object from a ListWorkspacesRequest message. Also converts values to other types if specified. * @param message ListWorkspacesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListWorkspacesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkspacesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkspacesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListWorkspacesResponse. */ interface IListWorkspacesResponse { /** ListWorkspacesResponse workspaces */ workspaces?: (google.cloud.dataform.v1.IWorkspace[]|null); /** ListWorkspacesResponse nextPageToken */ nextPageToken?: (string|null); /** ListWorkspacesResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListWorkspacesResponse. */ class ListWorkspacesResponse implements IListWorkspacesResponse { /** * Constructs a new ListWorkspacesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListWorkspacesResponse); /** ListWorkspacesResponse workspaces. */ public workspaces: google.cloud.dataform.v1.IWorkspace[]; /** ListWorkspacesResponse nextPageToken. */ public nextPageToken: string; /** ListWorkspacesResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListWorkspacesResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkspacesResponse instance */ public static create(properties?: google.cloud.dataform.v1.IListWorkspacesResponse): google.cloud.dataform.v1.ListWorkspacesResponse; /** * Encodes the specified ListWorkspacesResponse message. Does not implicitly {@link google.cloud.dataform.v1.ListWorkspacesResponse.verify|verify} messages. * @param message ListWorkspacesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListWorkspacesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkspacesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListWorkspacesResponse.verify|verify} messages. * @param message ListWorkspacesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListWorkspacesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkspacesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkspacesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListWorkspacesResponse; /** * Decodes a ListWorkspacesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkspacesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListWorkspacesResponse; /** * Verifies a ListWorkspacesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkspacesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkspacesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListWorkspacesResponse; /** * Creates a plain object from a ListWorkspacesResponse message. Also converts values to other types if specified. * @param message ListWorkspacesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListWorkspacesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkspacesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkspacesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetWorkspaceRequest. */ interface IGetWorkspaceRequest { /** GetWorkspaceRequest name */ name?: (string|null); } /** Represents a GetWorkspaceRequest. */ class GetWorkspaceRequest implements IGetWorkspaceRequest { /** * Constructs a new GetWorkspaceRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IGetWorkspaceRequest); /** GetWorkspaceRequest name. */ public name: string; /** * Creates a new GetWorkspaceRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetWorkspaceRequest instance */ public static create(properties?: google.cloud.dataform.v1.IGetWorkspaceRequest): google.cloud.dataform.v1.GetWorkspaceRequest; /** * Encodes the specified GetWorkspaceRequest message. Does not implicitly {@link google.cloud.dataform.v1.GetWorkspaceRequest.verify|verify} messages. * @param message GetWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IGetWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetWorkspaceRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.GetWorkspaceRequest.verify|verify} messages. * @param message GetWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IGetWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetWorkspaceRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.GetWorkspaceRequest; /** * Decodes a GetWorkspaceRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.GetWorkspaceRequest; /** * Verifies a GetWorkspaceRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetWorkspaceRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetWorkspaceRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.GetWorkspaceRequest; /** * Creates a plain object from a GetWorkspaceRequest message. Also converts values to other types if specified. * @param message GetWorkspaceRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.GetWorkspaceRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetWorkspaceRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetWorkspaceRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateWorkspaceRequest. */ interface ICreateWorkspaceRequest { /** CreateWorkspaceRequest parent */ parent?: (string|null); /** CreateWorkspaceRequest workspace */ workspace?: (google.cloud.dataform.v1.IWorkspace|null); /** CreateWorkspaceRequest workspaceId */ workspaceId?: (string|null); } /** Represents a CreateWorkspaceRequest. */ class CreateWorkspaceRequest implements ICreateWorkspaceRequest { /** * Constructs a new CreateWorkspaceRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICreateWorkspaceRequest); /** CreateWorkspaceRequest parent. */ public parent: string; /** CreateWorkspaceRequest workspace. */ public workspace?: (google.cloud.dataform.v1.IWorkspace|null); /** CreateWorkspaceRequest workspaceId. */ public workspaceId: string; /** * Creates a new CreateWorkspaceRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateWorkspaceRequest instance */ public static create(properties?: google.cloud.dataform.v1.ICreateWorkspaceRequest): google.cloud.dataform.v1.CreateWorkspaceRequest; /** * Encodes the specified CreateWorkspaceRequest message. Does not implicitly {@link google.cloud.dataform.v1.CreateWorkspaceRequest.verify|verify} messages. * @param message CreateWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICreateWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateWorkspaceRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CreateWorkspaceRequest.verify|verify} messages. * @param message CreateWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICreateWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateWorkspaceRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CreateWorkspaceRequest; /** * Decodes a CreateWorkspaceRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CreateWorkspaceRequest; /** * Verifies a CreateWorkspaceRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateWorkspaceRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateWorkspaceRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CreateWorkspaceRequest; /** * Creates a plain object from a CreateWorkspaceRequest message. Also converts values to other types if specified. * @param message CreateWorkspaceRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CreateWorkspaceRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateWorkspaceRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateWorkspaceRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteWorkspaceRequest. */ interface IDeleteWorkspaceRequest { /** DeleteWorkspaceRequest name */ name?: (string|null); } /** Represents a DeleteWorkspaceRequest. */ class DeleteWorkspaceRequest implements IDeleteWorkspaceRequest { /** * Constructs a new DeleteWorkspaceRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDeleteWorkspaceRequest); /** DeleteWorkspaceRequest name. */ public name: string; /** * Creates a new DeleteWorkspaceRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteWorkspaceRequest instance */ public static create(properties?: google.cloud.dataform.v1.IDeleteWorkspaceRequest): google.cloud.dataform.v1.DeleteWorkspaceRequest; /** * Encodes the specified DeleteWorkspaceRequest message. Does not implicitly {@link google.cloud.dataform.v1.DeleteWorkspaceRequest.verify|verify} messages. * @param message DeleteWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDeleteWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteWorkspaceRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DeleteWorkspaceRequest.verify|verify} messages. * @param message DeleteWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDeleteWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteWorkspaceRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DeleteWorkspaceRequest; /** * Decodes a DeleteWorkspaceRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DeleteWorkspaceRequest; /** * Verifies a DeleteWorkspaceRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteWorkspaceRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteWorkspaceRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DeleteWorkspaceRequest; /** * Creates a plain object from a DeleteWorkspaceRequest message. Also converts values to other types if specified. * @param message DeleteWorkspaceRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DeleteWorkspaceRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteWorkspaceRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteWorkspaceRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitAuthor. */ interface ICommitAuthor { /** CommitAuthor name */ name?: (string|null); /** CommitAuthor emailAddress */ emailAddress?: (string|null); } /** Represents a CommitAuthor. */ class CommitAuthor implements ICommitAuthor { /** * Constructs a new CommitAuthor. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICommitAuthor); /** CommitAuthor name. */ public name: string; /** CommitAuthor emailAddress. */ public emailAddress: string; /** * Creates a new CommitAuthor instance using the specified properties. * @param [properties] Properties to set * @returns CommitAuthor instance */ public static create(properties?: google.cloud.dataform.v1.ICommitAuthor): google.cloud.dataform.v1.CommitAuthor; /** * Encodes the specified CommitAuthor message. Does not implicitly {@link google.cloud.dataform.v1.CommitAuthor.verify|verify} messages. * @param message CommitAuthor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICommitAuthor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitAuthor message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CommitAuthor.verify|verify} messages. * @param message CommitAuthor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICommitAuthor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitAuthor message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitAuthor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CommitAuthor; /** * Decodes a CommitAuthor message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitAuthor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CommitAuthor; /** * Verifies a CommitAuthor message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitAuthor message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitAuthor */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CommitAuthor; /** * Creates a plain object from a CommitAuthor message. Also converts values to other types if specified. * @param message CommitAuthor * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CommitAuthor, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitAuthor to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitAuthor * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PullGitCommitsRequest. */ interface IPullGitCommitsRequest { /** PullGitCommitsRequest name */ name?: (string|null); /** PullGitCommitsRequest remoteBranch */ remoteBranch?: (string|null); /** PullGitCommitsRequest author */ author?: (google.cloud.dataform.v1.ICommitAuthor|null); } /** Represents a PullGitCommitsRequest. */ class PullGitCommitsRequest implements IPullGitCommitsRequest { /** * Constructs a new PullGitCommitsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IPullGitCommitsRequest); /** PullGitCommitsRequest name. */ public name: string; /** PullGitCommitsRequest remoteBranch. */ public remoteBranch: string; /** PullGitCommitsRequest author. */ public author?: (google.cloud.dataform.v1.ICommitAuthor|null); /** * Creates a new PullGitCommitsRequest instance using the specified properties. * @param [properties] Properties to set * @returns PullGitCommitsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IPullGitCommitsRequest): google.cloud.dataform.v1.PullGitCommitsRequest; /** * Encodes the specified PullGitCommitsRequest message. Does not implicitly {@link google.cloud.dataform.v1.PullGitCommitsRequest.verify|verify} messages. * @param message PullGitCommitsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IPullGitCommitsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PullGitCommitsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.PullGitCommitsRequest.verify|verify} messages. * @param message PullGitCommitsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IPullGitCommitsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PullGitCommitsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PullGitCommitsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.PullGitCommitsRequest; /** * Decodes a PullGitCommitsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PullGitCommitsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.PullGitCommitsRequest; /** * Verifies a PullGitCommitsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PullGitCommitsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PullGitCommitsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.PullGitCommitsRequest; /** * Creates a plain object from a PullGitCommitsRequest message. Also converts values to other types if specified. * @param message PullGitCommitsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.PullGitCommitsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PullGitCommitsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PullGitCommitsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PullGitCommitsResponse. */ interface IPullGitCommitsResponse { } /** Represents a PullGitCommitsResponse. */ class PullGitCommitsResponse implements IPullGitCommitsResponse { /** * Constructs a new PullGitCommitsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IPullGitCommitsResponse); /** * Creates a new PullGitCommitsResponse instance using the specified properties. * @param [properties] Properties to set * @returns PullGitCommitsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IPullGitCommitsResponse): google.cloud.dataform.v1.PullGitCommitsResponse; /** * Encodes the specified PullGitCommitsResponse message. Does not implicitly {@link google.cloud.dataform.v1.PullGitCommitsResponse.verify|verify} messages. * @param message PullGitCommitsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IPullGitCommitsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PullGitCommitsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.PullGitCommitsResponse.verify|verify} messages. * @param message PullGitCommitsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IPullGitCommitsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PullGitCommitsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PullGitCommitsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.PullGitCommitsResponse; /** * Decodes a PullGitCommitsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PullGitCommitsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.PullGitCommitsResponse; /** * Verifies a PullGitCommitsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PullGitCommitsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PullGitCommitsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.PullGitCommitsResponse; /** * Creates a plain object from a PullGitCommitsResponse message. Also converts values to other types if specified. * @param message PullGitCommitsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.PullGitCommitsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PullGitCommitsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PullGitCommitsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PushGitCommitsRequest. */ interface IPushGitCommitsRequest { /** PushGitCommitsRequest name */ name?: (string|null); /** PushGitCommitsRequest remoteBranch */ remoteBranch?: (string|null); } /** Represents a PushGitCommitsRequest. */ class PushGitCommitsRequest implements IPushGitCommitsRequest { /** * Constructs a new PushGitCommitsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IPushGitCommitsRequest); /** PushGitCommitsRequest name. */ public name: string; /** PushGitCommitsRequest remoteBranch. */ public remoteBranch: string; /** * Creates a new PushGitCommitsRequest instance using the specified properties. * @param [properties] Properties to set * @returns PushGitCommitsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IPushGitCommitsRequest): google.cloud.dataform.v1.PushGitCommitsRequest; /** * Encodes the specified PushGitCommitsRequest message. Does not implicitly {@link google.cloud.dataform.v1.PushGitCommitsRequest.verify|verify} messages. * @param message PushGitCommitsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IPushGitCommitsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PushGitCommitsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.PushGitCommitsRequest.verify|verify} messages. * @param message PushGitCommitsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IPushGitCommitsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PushGitCommitsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PushGitCommitsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.PushGitCommitsRequest; /** * Decodes a PushGitCommitsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PushGitCommitsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.PushGitCommitsRequest; /** * Verifies a PushGitCommitsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PushGitCommitsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PushGitCommitsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.PushGitCommitsRequest; /** * Creates a plain object from a PushGitCommitsRequest message. Also converts values to other types if specified. * @param message PushGitCommitsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.PushGitCommitsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PushGitCommitsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PushGitCommitsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PushGitCommitsResponse. */ interface IPushGitCommitsResponse { } /** Represents a PushGitCommitsResponse. */ class PushGitCommitsResponse implements IPushGitCommitsResponse { /** * Constructs a new PushGitCommitsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IPushGitCommitsResponse); /** * Creates a new PushGitCommitsResponse instance using the specified properties. * @param [properties] Properties to set * @returns PushGitCommitsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IPushGitCommitsResponse): google.cloud.dataform.v1.PushGitCommitsResponse; /** * Encodes the specified PushGitCommitsResponse message. Does not implicitly {@link google.cloud.dataform.v1.PushGitCommitsResponse.verify|verify} messages. * @param message PushGitCommitsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IPushGitCommitsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PushGitCommitsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.PushGitCommitsResponse.verify|verify} messages. * @param message PushGitCommitsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IPushGitCommitsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PushGitCommitsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PushGitCommitsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.PushGitCommitsResponse; /** * Decodes a PushGitCommitsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PushGitCommitsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.PushGitCommitsResponse; /** * Verifies a PushGitCommitsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PushGitCommitsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PushGitCommitsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.PushGitCommitsResponse; /** * Creates a plain object from a PushGitCommitsResponse message. Also converts values to other types if specified. * @param message PushGitCommitsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.PushGitCommitsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PushGitCommitsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PushGitCommitsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchFileGitStatusesRequest. */ interface IFetchFileGitStatusesRequest { /** FetchFileGitStatusesRequest name */ name?: (string|null); } /** Represents a FetchFileGitStatusesRequest. */ class FetchFileGitStatusesRequest implements IFetchFileGitStatusesRequest { /** * Constructs a new FetchFileGitStatusesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFetchFileGitStatusesRequest); /** FetchFileGitStatusesRequest name. */ public name: string; /** * Creates a new FetchFileGitStatusesRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchFileGitStatusesRequest instance */ public static create(properties?: google.cloud.dataform.v1.IFetchFileGitStatusesRequest): google.cloud.dataform.v1.FetchFileGitStatusesRequest; /** * Encodes the specified FetchFileGitStatusesRequest message. Does not implicitly {@link google.cloud.dataform.v1.FetchFileGitStatusesRequest.verify|verify} messages. * @param message FetchFileGitStatusesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFetchFileGitStatusesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchFileGitStatusesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FetchFileGitStatusesRequest.verify|verify} messages. * @param message FetchFileGitStatusesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFetchFileGitStatusesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchFileGitStatusesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchFileGitStatusesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FetchFileGitStatusesRequest; /** * Decodes a FetchFileGitStatusesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchFileGitStatusesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FetchFileGitStatusesRequest; /** * Verifies a FetchFileGitStatusesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchFileGitStatusesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchFileGitStatusesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FetchFileGitStatusesRequest; /** * Creates a plain object from a FetchFileGitStatusesRequest message. Also converts values to other types if specified. * @param message FetchFileGitStatusesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FetchFileGitStatusesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchFileGitStatusesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchFileGitStatusesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchFileGitStatusesResponse. */ interface IFetchFileGitStatusesResponse { /** FetchFileGitStatusesResponse uncommittedFileChanges */ uncommittedFileChanges?: (google.cloud.dataform.v1.FetchFileGitStatusesResponse.IUncommittedFileChange[]|null); } /** Represents a FetchFileGitStatusesResponse. */ class FetchFileGitStatusesResponse implements IFetchFileGitStatusesResponse { /** * Constructs a new FetchFileGitStatusesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFetchFileGitStatusesResponse); /** FetchFileGitStatusesResponse uncommittedFileChanges. */ public uncommittedFileChanges: google.cloud.dataform.v1.FetchFileGitStatusesResponse.IUncommittedFileChange[]; /** * Creates a new FetchFileGitStatusesResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchFileGitStatusesResponse instance */ public static create(properties?: google.cloud.dataform.v1.IFetchFileGitStatusesResponse): google.cloud.dataform.v1.FetchFileGitStatusesResponse; /** * Encodes the specified FetchFileGitStatusesResponse message. Does not implicitly {@link google.cloud.dataform.v1.FetchFileGitStatusesResponse.verify|verify} messages. * @param message FetchFileGitStatusesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFetchFileGitStatusesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchFileGitStatusesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FetchFileGitStatusesResponse.verify|verify} messages. * @param message FetchFileGitStatusesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFetchFileGitStatusesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchFileGitStatusesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchFileGitStatusesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FetchFileGitStatusesResponse; /** * Decodes a FetchFileGitStatusesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchFileGitStatusesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FetchFileGitStatusesResponse; /** * Verifies a FetchFileGitStatusesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchFileGitStatusesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchFileGitStatusesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FetchFileGitStatusesResponse; /** * Creates a plain object from a FetchFileGitStatusesResponse message. Also converts values to other types if specified. * @param message FetchFileGitStatusesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FetchFileGitStatusesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchFileGitStatusesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchFileGitStatusesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace FetchFileGitStatusesResponse { /** Properties of an UncommittedFileChange. */ interface IUncommittedFileChange { /** UncommittedFileChange path */ path?: (string|null); /** UncommittedFileChange state */ state?: (google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange.State|keyof typeof google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange.State|null); } /** Represents an UncommittedFileChange. */ class UncommittedFileChange implements IUncommittedFileChange { /** * Constructs a new UncommittedFileChange. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.FetchFileGitStatusesResponse.IUncommittedFileChange); /** UncommittedFileChange path. */ public path: string; /** UncommittedFileChange state. */ public state: (google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange.State|keyof typeof google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange.State); /** * Creates a new UncommittedFileChange instance using the specified properties. * @param [properties] Properties to set * @returns UncommittedFileChange instance */ public static create(properties?: google.cloud.dataform.v1.FetchFileGitStatusesResponse.IUncommittedFileChange): google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange; /** * Encodes the specified UncommittedFileChange message. Does not implicitly {@link google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange.verify|verify} messages. * @param message UncommittedFileChange message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.FetchFileGitStatusesResponse.IUncommittedFileChange, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UncommittedFileChange message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange.verify|verify} messages. * @param message UncommittedFileChange message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.FetchFileGitStatusesResponse.IUncommittedFileChange, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UncommittedFileChange message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UncommittedFileChange * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange; /** * Decodes an UncommittedFileChange message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UncommittedFileChange * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange; /** * Verifies an UncommittedFileChange message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UncommittedFileChange message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UncommittedFileChange */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange; /** * Creates a plain object from an UncommittedFileChange message. Also converts values to other types if specified. * @param message UncommittedFileChange * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FetchFileGitStatusesResponse.UncommittedFileChange, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UncommittedFileChange to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UncommittedFileChange * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace UncommittedFileChange { /** State enum. */ enum State { STATE_UNSPECIFIED = 0, ADDED = 1, DELETED = 2, MODIFIED = 3, HAS_CONFLICTS = 4 } } } /** Properties of a FetchGitAheadBehindRequest. */ interface IFetchGitAheadBehindRequest { /** FetchGitAheadBehindRequest name */ name?: (string|null); /** FetchGitAheadBehindRequest remoteBranch */ remoteBranch?: (string|null); } /** Represents a FetchGitAheadBehindRequest. */ class FetchGitAheadBehindRequest implements IFetchGitAheadBehindRequest { /** * Constructs a new FetchGitAheadBehindRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFetchGitAheadBehindRequest); /** FetchGitAheadBehindRequest name. */ public name: string; /** FetchGitAheadBehindRequest remoteBranch. */ public remoteBranch: string; /** * Creates a new FetchGitAheadBehindRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchGitAheadBehindRequest instance */ public static create(properties?: google.cloud.dataform.v1.IFetchGitAheadBehindRequest): google.cloud.dataform.v1.FetchGitAheadBehindRequest; /** * Encodes the specified FetchGitAheadBehindRequest message. Does not implicitly {@link google.cloud.dataform.v1.FetchGitAheadBehindRequest.verify|verify} messages. * @param message FetchGitAheadBehindRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFetchGitAheadBehindRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchGitAheadBehindRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FetchGitAheadBehindRequest.verify|verify} messages. * @param message FetchGitAheadBehindRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFetchGitAheadBehindRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchGitAheadBehindRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchGitAheadBehindRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FetchGitAheadBehindRequest; /** * Decodes a FetchGitAheadBehindRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchGitAheadBehindRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FetchGitAheadBehindRequest; /** * Verifies a FetchGitAheadBehindRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchGitAheadBehindRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchGitAheadBehindRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FetchGitAheadBehindRequest; /** * Creates a plain object from a FetchGitAheadBehindRequest message. Also converts values to other types if specified. * @param message FetchGitAheadBehindRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FetchGitAheadBehindRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchGitAheadBehindRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchGitAheadBehindRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchGitAheadBehindResponse. */ interface IFetchGitAheadBehindResponse { /** FetchGitAheadBehindResponse commitsAhead */ commitsAhead?: (number|null); /** FetchGitAheadBehindResponse commitsBehind */ commitsBehind?: (number|null); } /** Represents a FetchGitAheadBehindResponse. */ class FetchGitAheadBehindResponse implements IFetchGitAheadBehindResponse { /** * Constructs a new FetchGitAheadBehindResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFetchGitAheadBehindResponse); /** FetchGitAheadBehindResponse commitsAhead. */ public commitsAhead: number; /** FetchGitAheadBehindResponse commitsBehind. */ public commitsBehind: number; /** * Creates a new FetchGitAheadBehindResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchGitAheadBehindResponse instance */ public static create(properties?: google.cloud.dataform.v1.IFetchGitAheadBehindResponse): google.cloud.dataform.v1.FetchGitAheadBehindResponse; /** * Encodes the specified FetchGitAheadBehindResponse message. Does not implicitly {@link google.cloud.dataform.v1.FetchGitAheadBehindResponse.verify|verify} messages. * @param message FetchGitAheadBehindResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFetchGitAheadBehindResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchGitAheadBehindResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FetchGitAheadBehindResponse.verify|verify} messages. * @param message FetchGitAheadBehindResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFetchGitAheadBehindResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchGitAheadBehindResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchGitAheadBehindResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FetchGitAheadBehindResponse; /** * Decodes a FetchGitAheadBehindResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchGitAheadBehindResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FetchGitAheadBehindResponse; /** * Verifies a FetchGitAheadBehindResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchGitAheadBehindResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchGitAheadBehindResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FetchGitAheadBehindResponse; /** * Creates a plain object from a FetchGitAheadBehindResponse message. Also converts values to other types if specified. * @param message FetchGitAheadBehindResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FetchGitAheadBehindResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchGitAheadBehindResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchGitAheadBehindResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitWorkspaceChangesRequest. */ interface ICommitWorkspaceChangesRequest { /** CommitWorkspaceChangesRequest name */ name?: (string|null); /** CommitWorkspaceChangesRequest author */ author?: (google.cloud.dataform.v1.ICommitAuthor|null); /** CommitWorkspaceChangesRequest commitMessage */ commitMessage?: (string|null); /** CommitWorkspaceChangesRequest paths */ paths?: (string[]|null); } /** Represents a CommitWorkspaceChangesRequest. */ class CommitWorkspaceChangesRequest implements ICommitWorkspaceChangesRequest { /** * Constructs a new CommitWorkspaceChangesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICommitWorkspaceChangesRequest); /** CommitWorkspaceChangesRequest name. */ public name: string; /** CommitWorkspaceChangesRequest author. */ public author?: (google.cloud.dataform.v1.ICommitAuthor|null); /** CommitWorkspaceChangesRequest commitMessage. */ public commitMessage: string; /** CommitWorkspaceChangesRequest paths. */ public paths: string[]; /** * Creates a new CommitWorkspaceChangesRequest instance using the specified properties. * @param [properties] Properties to set * @returns CommitWorkspaceChangesRequest instance */ public static create(properties?: google.cloud.dataform.v1.ICommitWorkspaceChangesRequest): google.cloud.dataform.v1.CommitWorkspaceChangesRequest; /** * Encodes the specified CommitWorkspaceChangesRequest message. Does not implicitly {@link google.cloud.dataform.v1.CommitWorkspaceChangesRequest.verify|verify} messages. * @param message CommitWorkspaceChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICommitWorkspaceChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitWorkspaceChangesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CommitWorkspaceChangesRequest.verify|verify} messages. * @param message CommitWorkspaceChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICommitWorkspaceChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitWorkspaceChangesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitWorkspaceChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CommitWorkspaceChangesRequest; /** * Decodes a CommitWorkspaceChangesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitWorkspaceChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CommitWorkspaceChangesRequest; /** * Verifies a CommitWorkspaceChangesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitWorkspaceChangesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitWorkspaceChangesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CommitWorkspaceChangesRequest; /** * Creates a plain object from a CommitWorkspaceChangesRequest message. Also converts values to other types if specified. * @param message CommitWorkspaceChangesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CommitWorkspaceChangesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitWorkspaceChangesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitWorkspaceChangesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitWorkspaceChangesResponse. */ interface ICommitWorkspaceChangesResponse { } /** Represents a CommitWorkspaceChangesResponse. */ class CommitWorkspaceChangesResponse implements ICommitWorkspaceChangesResponse { /** * Constructs a new CommitWorkspaceChangesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICommitWorkspaceChangesResponse); /** * Creates a new CommitWorkspaceChangesResponse instance using the specified properties. * @param [properties] Properties to set * @returns CommitWorkspaceChangesResponse instance */ public static create(properties?: google.cloud.dataform.v1.ICommitWorkspaceChangesResponse): google.cloud.dataform.v1.CommitWorkspaceChangesResponse; /** * Encodes the specified CommitWorkspaceChangesResponse message. Does not implicitly {@link google.cloud.dataform.v1.CommitWorkspaceChangesResponse.verify|verify} messages. * @param message CommitWorkspaceChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICommitWorkspaceChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitWorkspaceChangesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CommitWorkspaceChangesResponse.verify|verify} messages. * @param message CommitWorkspaceChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICommitWorkspaceChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitWorkspaceChangesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitWorkspaceChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CommitWorkspaceChangesResponse; /** * Decodes a CommitWorkspaceChangesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitWorkspaceChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CommitWorkspaceChangesResponse; /** * Verifies a CommitWorkspaceChangesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitWorkspaceChangesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitWorkspaceChangesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CommitWorkspaceChangesResponse; /** * Creates a plain object from a CommitWorkspaceChangesResponse message. Also converts values to other types if specified. * @param message CommitWorkspaceChangesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CommitWorkspaceChangesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitWorkspaceChangesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitWorkspaceChangesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ResetWorkspaceChangesRequest. */ interface IResetWorkspaceChangesRequest { /** ResetWorkspaceChangesRequest name */ name?: (string|null); /** ResetWorkspaceChangesRequest paths */ paths?: (string[]|null); /** ResetWorkspaceChangesRequest clean */ clean?: (boolean|null); } /** Represents a ResetWorkspaceChangesRequest. */ class ResetWorkspaceChangesRequest implements IResetWorkspaceChangesRequest { /** * Constructs a new ResetWorkspaceChangesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IResetWorkspaceChangesRequest); /** ResetWorkspaceChangesRequest name. */ public name: string; /** ResetWorkspaceChangesRequest paths. */ public paths: string[]; /** ResetWorkspaceChangesRequest clean. */ public clean: boolean; /** * Creates a new ResetWorkspaceChangesRequest instance using the specified properties. * @param [properties] Properties to set * @returns ResetWorkspaceChangesRequest instance */ public static create(properties?: google.cloud.dataform.v1.IResetWorkspaceChangesRequest): google.cloud.dataform.v1.ResetWorkspaceChangesRequest; /** * Encodes the specified ResetWorkspaceChangesRequest message. Does not implicitly {@link google.cloud.dataform.v1.ResetWorkspaceChangesRequest.verify|verify} messages. * @param message ResetWorkspaceChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IResetWorkspaceChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ResetWorkspaceChangesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ResetWorkspaceChangesRequest.verify|verify} messages. * @param message ResetWorkspaceChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IResetWorkspaceChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ResetWorkspaceChangesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ResetWorkspaceChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ResetWorkspaceChangesRequest; /** * Decodes a ResetWorkspaceChangesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ResetWorkspaceChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ResetWorkspaceChangesRequest; /** * Verifies a ResetWorkspaceChangesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ResetWorkspaceChangesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ResetWorkspaceChangesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ResetWorkspaceChangesRequest; /** * Creates a plain object from a ResetWorkspaceChangesRequest message. Also converts values to other types if specified. * @param message ResetWorkspaceChangesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ResetWorkspaceChangesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ResetWorkspaceChangesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ResetWorkspaceChangesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ResetWorkspaceChangesResponse. */ interface IResetWorkspaceChangesResponse { } /** Represents a ResetWorkspaceChangesResponse. */ class ResetWorkspaceChangesResponse implements IResetWorkspaceChangesResponse { /** * Constructs a new ResetWorkspaceChangesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IResetWorkspaceChangesResponse); /** * Creates a new ResetWorkspaceChangesResponse instance using the specified properties. * @param [properties] Properties to set * @returns ResetWorkspaceChangesResponse instance */ public static create(properties?: google.cloud.dataform.v1.IResetWorkspaceChangesResponse): google.cloud.dataform.v1.ResetWorkspaceChangesResponse; /** * Encodes the specified ResetWorkspaceChangesResponse message. Does not implicitly {@link google.cloud.dataform.v1.ResetWorkspaceChangesResponse.verify|verify} messages. * @param message ResetWorkspaceChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IResetWorkspaceChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ResetWorkspaceChangesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ResetWorkspaceChangesResponse.verify|verify} messages. * @param message ResetWorkspaceChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IResetWorkspaceChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ResetWorkspaceChangesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ResetWorkspaceChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ResetWorkspaceChangesResponse; /** * Decodes a ResetWorkspaceChangesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ResetWorkspaceChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ResetWorkspaceChangesResponse; /** * Verifies a ResetWorkspaceChangesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ResetWorkspaceChangesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ResetWorkspaceChangesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ResetWorkspaceChangesResponse; /** * Creates a plain object from a ResetWorkspaceChangesResponse message. Also converts values to other types if specified. * @param message ResetWorkspaceChangesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ResetWorkspaceChangesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ResetWorkspaceChangesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ResetWorkspaceChangesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchFileDiffRequest. */ interface IFetchFileDiffRequest { /** FetchFileDiffRequest workspace */ workspace?: (string|null); /** FetchFileDiffRequest path */ path?: (string|null); } /** Represents a FetchFileDiffRequest. */ class FetchFileDiffRequest implements IFetchFileDiffRequest { /** * Constructs a new FetchFileDiffRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFetchFileDiffRequest); /** FetchFileDiffRequest workspace. */ public workspace: string; /** FetchFileDiffRequest path. */ public path: string; /** * Creates a new FetchFileDiffRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchFileDiffRequest instance */ public static create(properties?: google.cloud.dataform.v1.IFetchFileDiffRequest): google.cloud.dataform.v1.FetchFileDiffRequest; /** * Encodes the specified FetchFileDiffRequest message. Does not implicitly {@link google.cloud.dataform.v1.FetchFileDiffRequest.verify|verify} messages. * @param message FetchFileDiffRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFetchFileDiffRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchFileDiffRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FetchFileDiffRequest.verify|verify} messages. * @param message FetchFileDiffRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFetchFileDiffRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchFileDiffRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchFileDiffRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FetchFileDiffRequest; /** * Decodes a FetchFileDiffRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchFileDiffRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FetchFileDiffRequest; /** * Verifies a FetchFileDiffRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchFileDiffRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchFileDiffRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FetchFileDiffRequest; /** * Creates a plain object from a FetchFileDiffRequest message. Also converts values to other types if specified. * @param message FetchFileDiffRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FetchFileDiffRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchFileDiffRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchFileDiffRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchFileDiffResponse. */ interface IFetchFileDiffResponse { /** FetchFileDiffResponse formattedDiff */ formattedDiff?: (string|null); } /** Represents a FetchFileDiffResponse. */ class FetchFileDiffResponse implements IFetchFileDiffResponse { /** * Constructs a new FetchFileDiffResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFetchFileDiffResponse); /** FetchFileDiffResponse formattedDiff. */ public formattedDiff: string; /** * Creates a new FetchFileDiffResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchFileDiffResponse instance */ public static create(properties?: google.cloud.dataform.v1.IFetchFileDiffResponse): google.cloud.dataform.v1.FetchFileDiffResponse; /** * Encodes the specified FetchFileDiffResponse message. Does not implicitly {@link google.cloud.dataform.v1.FetchFileDiffResponse.verify|verify} messages. * @param message FetchFileDiffResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFetchFileDiffResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchFileDiffResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FetchFileDiffResponse.verify|verify} messages. * @param message FetchFileDiffResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFetchFileDiffResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchFileDiffResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchFileDiffResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FetchFileDiffResponse; /** * Decodes a FetchFileDiffResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchFileDiffResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FetchFileDiffResponse; /** * Verifies a FetchFileDiffResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchFileDiffResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchFileDiffResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FetchFileDiffResponse; /** * Creates a plain object from a FetchFileDiffResponse message. Also converts values to other types if specified. * @param message FetchFileDiffResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FetchFileDiffResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchFileDiffResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchFileDiffResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryDirectoryContentsRequest. */ interface IQueryDirectoryContentsRequest { /** QueryDirectoryContentsRequest workspace */ workspace?: (string|null); /** QueryDirectoryContentsRequest path */ path?: (string|null); /** QueryDirectoryContentsRequest pageSize */ pageSize?: (number|null); /** QueryDirectoryContentsRequest pageToken */ pageToken?: (string|null); /** QueryDirectoryContentsRequest view */ view?: (google.cloud.dataform.v1.DirectoryContentsView|keyof typeof google.cloud.dataform.v1.DirectoryContentsView|null); } /** Represents a QueryDirectoryContentsRequest. */ class QueryDirectoryContentsRequest implements IQueryDirectoryContentsRequest { /** * Constructs a new QueryDirectoryContentsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryDirectoryContentsRequest); /** QueryDirectoryContentsRequest workspace. */ public workspace: string; /** QueryDirectoryContentsRequest path. */ public path: string; /** QueryDirectoryContentsRequest pageSize. */ public pageSize: number; /** QueryDirectoryContentsRequest pageToken. */ public pageToken: string; /** QueryDirectoryContentsRequest view. */ public view: (google.cloud.dataform.v1.DirectoryContentsView|keyof typeof google.cloud.dataform.v1.DirectoryContentsView); /** * Creates a new QueryDirectoryContentsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryDirectoryContentsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IQueryDirectoryContentsRequest): google.cloud.dataform.v1.QueryDirectoryContentsRequest; /** * Encodes the specified QueryDirectoryContentsRequest message. Does not implicitly {@link google.cloud.dataform.v1.QueryDirectoryContentsRequest.verify|verify} messages. * @param message QueryDirectoryContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryDirectoryContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryDirectoryContentsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryDirectoryContentsRequest.verify|verify} messages. * @param message QueryDirectoryContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryDirectoryContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryDirectoryContentsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryDirectoryContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryDirectoryContentsRequest; /** * Decodes a QueryDirectoryContentsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryDirectoryContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryDirectoryContentsRequest; /** * Verifies a QueryDirectoryContentsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryDirectoryContentsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryDirectoryContentsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryDirectoryContentsRequest; /** * Creates a plain object from a QueryDirectoryContentsRequest message. Also converts values to other types if specified. * @param message QueryDirectoryContentsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryDirectoryContentsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryDirectoryContentsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryDirectoryContentsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryDirectoryContentsResponse. */ interface IQueryDirectoryContentsResponse { /** QueryDirectoryContentsResponse directoryEntries */ directoryEntries?: (google.cloud.dataform.v1.IDirectoryEntry[]|null); /** QueryDirectoryContentsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryDirectoryContentsResponse. */ class QueryDirectoryContentsResponse implements IQueryDirectoryContentsResponse { /** * Constructs a new QueryDirectoryContentsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryDirectoryContentsResponse); /** QueryDirectoryContentsResponse directoryEntries. */ public directoryEntries: google.cloud.dataform.v1.IDirectoryEntry[]; /** QueryDirectoryContentsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryDirectoryContentsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryDirectoryContentsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IQueryDirectoryContentsResponse): google.cloud.dataform.v1.QueryDirectoryContentsResponse; /** * Encodes the specified QueryDirectoryContentsResponse message. Does not implicitly {@link google.cloud.dataform.v1.QueryDirectoryContentsResponse.verify|verify} messages. * @param message QueryDirectoryContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryDirectoryContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryDirectoryContentsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryDirectoryContentsResponse.verify|verify} messages. * @param message QueryDirectoryContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryDirectoryContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryDirectoryContentsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryDirectoryContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryDirectoryContentsResponse; /** * Decodes a QueryDirectoryContentsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryDirectoryContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryDirectoryContentsResponse; /** * Verifies a QueryDirectoryContentsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryDirectoryContentsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryDirectoryContentsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryDirectoryContentsResponse; /** * Creates a plain object from a QueryDirectoryContentsResponse message. Also converts values to other types if specified. * @param message QueryDirectoryContentsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryDirectoryContentsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryDirectoryContentsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryDirectoryContentsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DirectoryEntry. */ interface IDirectoryEntry { /** DirectoryEntry file */ file?: (string|null); /** DirectoryEntry directory */ directory?: (string|null); /** DirectoryEntry metadata */ metadata?: (google.cloud.dataform.v1.IFilesystemEntryMetadata|null); } /** Represents a DirectoryEntry. */ class DirectoryEntry implements IDirectoryEntry { /** * Constructs a new DirectoryEntry. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDirectoryEntry); /** DirectoryEntry file. */ public file?: (string|null); /** DirectoryEntry directory. */ public directory?: (string|null); /** DirectoryEntry metadata. */ public metadata?: (google.cloud.dataform.v1.IFilesystemEntryMetadata|null); /** DirectoryEntry entry. */ public entry?: ("file"|"directory"); /** * Creates a new DirectoryEntry instance using the specified properties. * @param [properties] Properties to set * @returns DirectoryEntry instance */ public static create(properties?: google.cloud.dataform.v1.IDirectoryEntry): google.cloud.dataform.v1.DirectoryEntry; /** * Encodes the specified DirectoryEntry message. Does not implicitly {@link google.cloud.dataform.v1.DirectoryEntry.verify|verify} messages. * @param message DirectoryEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDirectoryEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DirectoryEntry message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DirectoryEntry.verify|verify} messages. * @param message DirectoryEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDirectoryEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DirectoryEntry message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DirectoryEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DirectoryEntry; /** * Decodes a DirectoryEntry message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DirectoryEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DirectoryEntry; /** * Verifies a DirectoryEntry message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DirectoryEntry message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DirectoryEntry */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DirectoryEntry; /** * Creates a plain object from a DirectoryEntry message. Also converts values to other types if specified. * @param message DirectoryEntry * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DirectoryEntry, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DirectoryEntry to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DirectoryEntry * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FilesystemEntryMetadata. */ interface IFilesystemEntryMetadata { /** FilesystemEntryMetadata sizeBytes */ sizeBytes?: (number|Long|string|null); /** FilesystemEntryMetadata updateTime */ updateTime?: (google.protobuf.ITimestamp|null); } /** Represents a FilesystemEntryMetadata. */ class FilesystemEntryMetadata implements IFilesystemEntryMetadata { /** * Constructs a new FilesystemEntryMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFilesystemEntryMetadata); /** FilesystemEntryMetadata sizeBytes. */ public sizeBytes: (number|Long|string); /** FilesystemEntryMetadata updateTime. */ public updateTime?: (google.protobuf.ITimestamp|null); /** * Creates a new FilesystemEntryMetadata instance using the specified properties. * @param [properties] Properties to set * @returns FilesystemEntryMetadata instance */ public static create(properties?: google.cloud.dataform.v1.IFilesystemEntryMetadata): google.cloud.dataform.v1.FilesystemEntryMetadata; /** * Encodes the specified FilesystemEntryMetadata message. Does not implicitly {@link google.cloud.dataform.v1.FilesystemEntryMetadata.verify|verify} messages. * @param message FilesystemEntryMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFilesystemEntryMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FilesystemEntryMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FilesystemEntryMetadata.verify|verify} messages. * @param message FilesystemEntryMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFilesystemEntryMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FilesystemEntryMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FilesystemEntryMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FilesystemEntryMetadata; /** * Decodes a FilesystemEntryMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FilesystemEntryMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FilesystemEntryMetadata; /** * Verifies a FilesystemEntryMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FilesystemEntryMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FilesystemEntryMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FilesystemEntryMetadata; /** * Creates a plain object from a FilesystemEntryMetadata message. Also converts values to other types if specified. * @param message FilesystemEntryMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FilesystemEntryMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FilesystemEntryMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FilesystemEntryMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SearchFilesRequest. */ interface ISearchFilesRequest { /** SearchFilesRequest workspace */ workspace?: (string|null); /** SearchFilesRequest pageSize */ pageSize?: (number|null); /** SearchFilesRequest pageToken */ pageToken?: (string|null); /** SearchFilesRequest filter */ filter?: (string|null); } /** Represents a SearchFilesRequest. */ class SearchFilesRequest implements ISearchFilesRequest { /** * Constructs a new SearchFilesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ISearchFilesRequest); /** SearchFilesRequest workspace. */ public workspace: string; /** SearchFilesRequest pageSize. */ public pageSize: number; /** SearchFilesRequest pageToken. */ public pageToken: string; /** SearchFilesRequest filter. */ public filter: string; /** * Creates a new SearchFilesRequest instance using the specified properties. * @param [properties] Properties to set * @returns SearchFilesRequest instance */ public static create(properties?: google.cloud.dataform.v1.ISearchFilesRequest): google.cloud.dataform.v1.SearchFilesRequest; /** * Encodes the specified SearchFilesRequest message. Does not implicitly {@link google.cloud.dataform.v1.SearchFilesRequest.verify|verify} messages. * @param message SearchFilesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ISearchFilesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SearchFilesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.SearchFilesRequest.verify|verify} messages. * @param message SearchFilesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ISearchFilesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SearchFilesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SearchFilesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.SearchFilesRequest; /** * Decodes a SearchFilesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SearchFilesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.SearchFilesRequest; /** * Verifies a SearchFilesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SearchFilesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SearchFilesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.SearchFilesRequest; /** * Creates a plain object from a SearchFilesRequest message. Also converts values to other types if specified. * @param message SearchFilesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.SearchFilesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SearchFilesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SearchFilesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SearchFilesResponse. */ interface ISearchFilesResponse { /** SearchFilesResponse searchResults */ searchResults?: (google.cloud.dataform.v1.ISearchResult[]|null); /** SearchFilesResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a SearchFilesResponse. */ class SearchFilesResponse implements ISearchFilesResponse { /** * Constructs a new SearchFilesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ISearchFilesResponse); /** SearchFilesResponse searchResults. */ public searchResults: google.cloud.dataform.v1.ISearchResult[]; /** SearchFilesResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new SearchFilesResponse instance using the specified properties. * @param [properties] Properties to set * @returns SearchFilesResponse instance */ public static create(properties?: google.cloud.dataform.v1.ISearchFilesResponse): google.cloud.dataform.v1.SearchFilesResponse; /** * Encodes the specified SearchFilesResponse message. Does not implicitly {@link google.cloud.dataform.v1.SearchFilesResponse.verify|verify} messages. * @param message SearchFilesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ISearchFilesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SearchFilesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.SearchFilesResponse.verify|verify} messages. * @param message SearchFilesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ISearchFilesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SearchFilesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SearchFilesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.SearchFilesResponse; /** * Decodes a SearchFilesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SearchFilesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.SearchFilesResponse; /** * Verifies a SearchFilesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SearchFilesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SearchFilesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.SearchFilesResponse; /** * Creates a plain object from a SearchFilesResponse message. Also converts values to other types if specified. * @param message SearchFilesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.SearchFilesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SearchFilesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SearchFilesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SearchResult. */ interface ISearchResult { /** SearchResult file */ file?: (google.cloud.dataform.v1.IFileSearchResult|null); /** SearchResult directory */ directory?: (google.cloud.dataform.v1.IDirectorySearchResult|null); } /** Represents a SearchResult. */ class SearchResult implements ISearchResult { /** * Constructs a new SearchResult. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ISearchResult); /** SearchResult file. */ public file?: (google.cloud.dataform.v1.IFileSearchResult|null); /** SearchResult directory. */ public directory?: (google.cloud.dataform.v1.IDirectorySearchResult|null); /** SearchResult entry. */ public entry?: ("file"|"directory"); /** * Creates a new SearchResult instance using the specified properties. * @param [properties] Properties to set * @returns SearchResult instance */ public static create(properties?: google.cloud.dataform.v1.ISearchResult): google.cloud.dataform.v1.SearchResult; /** * Encodes the specified SearchResult message. Does not implicitly {@link google.cloud.dataform.v1.SearchResult.verify|verify} messages. * @param message SearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ISearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SearchResult message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.SearchResult.verify|verify} messages. * @param message SearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ISearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SearchResult message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.SearchResult; /** * Decodes a SearchResult message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.SearchResult; /** * Verifies a SearchResult message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SearchResult message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SearchResult */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.SearchResult; /** * Creates a plain object from a SearchResult message. Also converts values to other types if specified. * @param message SearchResult * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.SearchResult, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SearchResult to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SearchResult * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FileSearchResult. */ interface IFileSearchResult { /** FileSearchResult path */ path?: (string|null); } /** Represents a FileSearchResult. */ class FileSearchResult implements IFileSearchResult { /** * Constructs a new FileSearchResult. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFileSearchResult); /** FileSearchResult path. */ public path: string; /** * Creates a new FileSearchResult instance using the specified properties. * @param [properties] Properties to set * @returns FileSearchResult instance */ public static create(properties?: google.cloud.dataform.v1.IFileSearchResult): google.cloud.dataform.v1.FileSearchResult; /** * Encodes the specified FileSearchResult message. Does not implicitly {@link google.cloud.dataform.v1.FileSearchResult.verify|verify} messages. * @param message FileSearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFileSearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FileSearchResult message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.FileSearchResult.verify|verify} messages. * @param message FileSearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFileSearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FileSearchResult message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FileSearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.FileSearchResult; /** * Decodes a FileSearchResult message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FileSearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.FileSearchResult; /** * Verifies a FileSearchResult message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FileSearchResult message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FileSearchResult */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.FileSearchResult; /** * Creates a plain object from a FileSearchResult message. Also converts values to other types if specified. * @param message FileSearchResult * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.FileSearchResult, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FileSearchResult to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FileSearchResult * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DirectorySearchResult. */ interface IDirectorySearchResult { /** DirectorySearchResult path */ path?: (string|null); } /** Represents a DirectorySearchResult. */ class DirectorySearchResult implements IDirectorySearchResult { /** * Constructs a new DirectorySearchResult. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDirectorySearchResult); /** DirectorySearchResult path. */ public path: string; /** * Creates a new DirectorySearchResult instance using the specified properties. * @param [properties] Properties to set * @returns DirectorySearchResult instance */ public static create(properties?: google.cloud.dataform.v1.IDirectorySearchResult): google.cloud.dataform.v1.DirectorySearchResult; /** * Encodes the specified DirectorySearchResult message. Does not implicitly {@link google.cloud.dataform.v1.DirectorySearchResult.verify|verify} messages. * @param message DirectorySearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDirectorySearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DirectorySearchResult message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DirectorySearchResult.verify|verify} messages. * @param message DirectorySearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDirectorySearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DirectorySearchResult message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DirectorySearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DirectorySearchResult; /** * Decodes a DirectorySearchResult message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DirectorySearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DirectorySearchResult; /** * Verifies a DirectorySearchResult message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DirectorySearchResult message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DirectorySearchResult */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DirectorySearchResult; /** * Creates a plain object from a DirectorySearchResult message. Also converts values to other types if specified. * @param message DirectorySearchResult * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DirectorySearchResult, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DirectorySearchResult to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DirectorySearchResult * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MakeDirectoryRequest. */ interface IMakeDirectoryRequest { /** MakeDirectoryRequest workspace */ workspace?: (string|null); /** MakeDirectoryRequest path */ path?: (string|null); } /** Represents a MakeDirectoryRequest. */ class MakeDirectoryRequest implements IMakeDirectoryRequest { /** * Constructs a new MakeDirectoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IMakeDirectoryRequest); /** MakeDirectoryRequest workspace. */ public workspace: string; /** MakeDirectoryRequest path. */ public path: string; /** * Creates a new MakeDirectoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns MakeDirectoryRequest instance */ public static create(properties?: google.cloud.dataform.v1.IMakeDirectoryRequest): google.cloud.dataform.v1.MakeDirectoryRequest; /** * Encodes the specified MakeDirectoryRequest message. Does not implicitly {@link google.cloud.dataform.v1.MakeDirectoryRequest.verify|verify} messages. * @param message MakeDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IMakeDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MakeDirectoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.MakeDirectoryRequest.verify|verify} messages. * @param message MakeDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IMakeDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MakeDirectoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MakeDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.MakeDirectoryRequest; /** * Decodes a MakeDirectoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MakeDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.MakeDirectoryRequest; /** * Verifies a MakeDirectoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MakeDirectoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MakeDirectoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.MakeDirectoryRequest; /** * Creates a plain object from a MakeDirectoryRequest message. Also converts values to other types if specified. * @param message MakeDirectoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.MakeDirectoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MakeDirectoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MakeDirectoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MakeDirectoryResponse. */ interface IMakeDirectoryResponse { } /** Represents a MakeDirectoryResponse. */ class MakeDirectoryResponse implements IMakeDirectoryResponse { /** * Constructs a new MakeDirectoryResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IMakeDirectoryResponse); /** * Creates a new MakeDirectoryResponse instance using the specified properties. * @param [properties] Properties to set * @returns MakeDirectoryResponse instance */ public static create(properties?: google.cloud.dataform.v1.IMakeDirectoryResponse): google.cloud.dataform.v1.MakeDirectoryResponse; /** * Encodes the specified MakeDirectoryResponse message. Does not implicitly {@link google.cloud.dataform.v1.MakeDirectoryResponse.verify|verify} messages. * @param message MakeDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IMakeDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MakeDirectoryResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.MakeDirectoryResponse.verify|verify} messages. * @param message MakeDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IMakeDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MakeDirectoryResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MakeDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.MakeDirectoryResponse; /** * Decodes a MakeDirectoryResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MakeDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.MakeDirectoryResponse; /** * Verifies a MakeDirectoryResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MakeDirectoryResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MakeDirectoryResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.MakeDirectoryResponse; /** * Creates a plain object from a MakeDirectoryResponse message. Also converts values to other types if specified. * @param message MakeDirectoryResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.MakeDirectoryResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MakeDirectoryResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MakeDirectoryResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a RemoveDirectoryRequest. */ interface IRemoveDirectoryRequest { /** RemoveDirectoryRequest workspace */ workspace?: (string|null); /** RemoveDirectoryRequest path */ path?: (string|null); } /** Represents a RemoveDirectoryRequest. */ class RemoveDirectoryRequest implements IRemoveDirectoryRequest { /** * Constructs a new RemoveDirectoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IRemoveDirectoryRequest); /** RemoveDirectoryRequest workspace. */ public workspace: string; /** RemoveDirectoryRequest path. */ public path: string; /** * Creates a new RemoveDirectoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns RemoveDirectoryRequest instance */ public static create(properties?: google.cloud.dataform.v1.IRemoveDirectoryRequest): google.cloud.dataform.v1.RemoveDirectoryRequest; /** * Encodes the specified RemoveDirectoryRequest message. Does not implicitly {@link google.cloud.dataform.v1.RemoveDirectoryRequest.verify|verify} messages. * @param message RemoveDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IRemoveDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RemoveDirectoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.RemoveDirectoryRequest.verify|verify} messages. * @param message RemoveDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IRemoveDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RemoveDirectoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RemoveDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.RemoveDirectoryRequest; /** * Decodes a RemoveDirectoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RemoveDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.RemoveDirectoryRequest; /** * Verifies a RemoveDirectoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RemoveDirectoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RemoveDirectoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.RemoveDirectoryRequest; /** * Creates a plain object from a RemoveDirectoryRequest message. Also converts values to other types if specified. * @param message RemoveDirectoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.RemoveDirectoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RemoveDirectoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RemoveDirectoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a RemoveDirectoryResponse. */ interface IRemoveDirectoryResponse { } /** Represents a RemoveDirectoryResponse. */ class RemoveDirectoryResponse implements IRemoveDirectoryResponse { /** * Constructs a new RemoveDirectoryResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IRemoveDirectoryResponse); /** * Creates a new RemoveDirectoryResponse instance using the specified properties. * @param [properties] Properties to set * @returns RemoveDirectoryResponse instance */ public static create(properties?: google.cloud.dataform.v1.IRemoveDirectoryResponse): google.cloud.dataform.v1.RemoveDirectoryResponse; /** * Encodes the specified RemoveDirectoryResponse message. Does not implicitly {@link google.cloud.dataform.v1.RemoveDirectoryResponse.verify|verify} messages. * @param message RemoveDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IRemoveDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RemoveDirectoryResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.RemoveDirectoryResponse.verify|verify} messages. * @param message RemoveDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IRemoveDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RemoveDirectoryResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RemoveDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.RemoveDirectoryResponse; /** * Decodes a RemoveDirectoryResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RemoveDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.RemoveDirectoryResponse; /** * Verifies a RemoveDirectoryResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RemoveDirectoryResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RemoveDirectoryResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.RemoveDirectoryResponse; /** * Creates a plain object from a RemoveDirectoryResponse message. Also converts values to other types if specified. * @param message RemoveDirectoryResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.RemoveDirectoryResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RemoveDirectoryResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RemoveDirectoryResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveDirectoryRequest. */ interface IMoveDirectoryRequest { /** MoveDirectoryRequest workspace */ workspace?: (string|null); /** MoveDirectoryRequest path */ path?: (string|null); /** MoveDirectoryRequest newPath */ newPath?: (string|null); } /** Represents a MoveDirectoryRequest. */ class MoveDirectoryRequest implements IMoveDirectoryRequest { /** * Constructs a new MoveDirectoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IMoveDirectoryRequest); /** MoveDirectoryRequest workspace. */ public workspace: string; /** MoveDirectoryRequest path. */ public path: string; /** MoveDirectoryRequest newPath. */ public newPath: string; /** * Creates a new MoveDirectoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns MoveDirectoryRequest instance */ public static create(properties?: google.cloud.dataform.v1.IMoveDirectoryRequest): google.cloud.dataform.v1.MoveDirectoryRequest; /** * Encodes the specified MoveDirectoryRequest message. Does not implicitly {@link google.cloud.dataform.v1.MoveDirectoryRequest.verify|verify} messages. * @param message MoveDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IMoveDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveDirectoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.MoveDirectoryRequest.verify|verify} messages. * @param message MoveDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IMoveDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveDirectoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.MoveDirectoryRequest; /** * Decodes a MoveDirectoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.MoveDirectoryRequest; /** * Verifies a MoveDirectoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveDirectoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveDirectoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.MoveDirectoryRequest; /** * Creates a plain object from a MoveDirectoryRequest message. Also converts values to other types if specified. * @param message MoveDirectoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.MoveDirectoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveDirectoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveDirectoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveDirectoryResponse. */ interface IMoveDirectoryResponse { } /** Represents a MoveDirectoryResponse. */ class MoveDirectoryResponse implements IMoveDirectoryResponse { /** * Constructs a new MoveDirectoryResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IMoveDirectoryResponse); /** * Creates a new MoveDirectoryResponse instance using the specified properties. * @param [properties] Properties to set * @returns MoveDirectoryResponse instance */ public static create(properties?: google.cloud.dataform.v1.IMoveDirectoryResponse): google.cloud.dataform.v1.MoveDirectoryResponse; /** * Encodes the specified MoveDirectoryResponse message. Does not implicitly {@link google.cloud.dataform.v1.MoveDirectoryResponse.verify|verify} messages. * @param message MoveDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IMoveDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveDirectoryResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.MoveDirectoryResponse.verify|verify} messages. * @param message MoveDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IMoveDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveDirectoryResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.MoveDirectoryResponse; /** * Decodes a MoveDirectoryResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.MoveDirectoryResponse; /** * Verifies a MoveDirectoryResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveDirectoryResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveDirectoryResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.MoveDirectoryResponse; /** * Creates a plain object from a MoveDirectoryResponse message. Also converts values to other types if specified. * @param message MoveDirectoryResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.MoveDirectoryResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveDirectoryResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveDirectoryResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ReadFileRequest. */ interface IReadFileRequest { /** ReadFileRequest workspace */ workspace?: (string|null); /** ReadFileRequest path */ path?: (string|null); /** ReadFileRequest revision */ revision?: (string|null); } /** Represents a ReadFileRequest. */ class ReadFileRequest implements IReadFileRequest { /** * Constructs a new ReadFileRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IReadFileRequest); /** ReadFileRequest workspace. */ public workspace: string; /** ReadFileRequest path. */ public path: string; /** ReadFileRequest revision. */ public revision: string; /** * Creates a new ReadFileRequest instance using the specified properties. * @param [properties] Properties to set * @returns ReadFileRequest instance */ public static create(properties?: google.cloud.dataform.v1.IReadFileRequest): google.cloud.dataform.v1.ReadFileRequest; /** * Encodes the specified ReadFileRequest message. Does not implicitly {@link google.cloud.dataform.v1.ReadFileRequest.verify|verify} messages. * @param message ReadFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IReadFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReadFileRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ReadFileRequest.verify|verify} messages. * @param message ReadFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IReadFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReadFileRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReadFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ReadFileRequest; /** * Decodes a ReadFileRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReadFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ReadFileRequest; /** * Verifies a ReadFileRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ReadFileRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ReadFileRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ReadFileRequest; /** * Creates a plain object from a ReadFileRequest message. Also converts values to other types if specified. * @param message ReadFileRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ReadFileRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ReadFileRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ReadFileRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ReadFileResponse. */ interface IReadFileResponse { /** ReadFileResponse fileContents */ fileContents?: (Uint8Array|Buffer|string|null); } /** Represents a ReadFileResponse. */ class ReadFileResponse implements IReadFileResponse { /** * Constructs a new ReadFileResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IReadFileResponse); /** ReadFileResponse fileContents. */ public fileContents: (Uint8Array|Buffer|string); /** * Creates a new ReadFileResponse instance using the specified properties. * @param [properties] Properties to set * @returns ReadFileResponse instance */ public static create(properties?: google.cloud.dataform.v1.IReadFileResponse): google.cloud.dataform.v1.ReadFileResponse; /** * Encodes the specified ReadFileResponse message. Does not implicitly {@link google.cloud.dataform.v1.ReadFileResponse.verify|verify} messages. * @param message ReadFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IReadFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReadFileResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ReadFileResponse.verify|verify} messages. * @param message ReadFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IReadFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReadFileResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReadFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ReadFileResponse; /** * Decodes a ReadFileResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReadFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ReadFileResponse; /** * Verifies a ReadFileResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ReadFileResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ReadFileResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ReadFileResponse; /** * Creates a plain object from a ReadFileResponse message. Also converts values to other types if specified. * @param message ReadFileResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ReadFileResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ReadFileResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ReadFileResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a RemoveFileRequest. */ interface IRemoveFileRequest { /** RemoveFileRequest workspace */ workspace?: (string|null); /** RemoveFileRequest path */ path?: (string|null); } /** Represents a RemoveFileRequest. */ class RemoveFileRequest implements IRemoveFileRequest { /** * Constructs a new RemoveFileRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IRemoveFileRequest); /** RemoveFileRequest workspace. */ public workspace: string; /** RemoveFileRequest path. */ public path: string; /** * Creates a new RemoveFileRequest instance using the specified properties. * @param [properties] Properties to set * @returns RemoveFileRequest instance */ public static create(properties?: google.cloud.dataform.v1.IRemoveFileRequest): google.cloud.dataform.v1.RemoveFileRequest; /** * Encodes the specified RemoveFileRequest message. Does not implicitly {@link google.cloud.dataform.v1.RemoveFileRequest.verify|verify} messages. * @param message RemoveFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IRemoveFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RemoveFileRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.RemoveFileRequest.verify|verify} messages. * @param message RemoveFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IRemoveFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RemoveFileRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RemoveFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.RemoveFileRequest; /** * Decodes a RemoveFileRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RemoveFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.RemoveFileRequest; /** * Verifies a RemoveFileRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RemoveFileRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RemoveFileRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.RemoveFileRequest; /** * Creates a plain object from a RemoveFileRequest message. Also converts values to other types if specified. * @param message RemoveFileRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.RemoveFileRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RemoveFileRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RemoveFileRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a RemoveFileResponse. */ interface IRemoveFileResponse { } /** Represents a RemoveFileResponse. */ class RemoveFileResponse implements IRemoveFileResponse { /** * Constructs a new RemoveFileResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IRemoveFileResponse); /** * Creates a new RemoveFileResponse instance using the specified properties. * @param [properties] Properties to set * @returns RemoveFileResponse instance */ public static create(properties?: google.cloud.dataform.v1.IRemoveFileResponse): google.cloud.dataform.v1.RemoveFileResponse; /** * Encodes the specified RemoveFileResponse message. Does not implicitly {@link google.cloud.dataform.v1.RemoveFileResponse.verify|verify} messages. * @param message RemoveFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IRemoveFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RemoveFileResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.RemoveFileResponse.verify|verify} messages. * @param message RemoveFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IRemoveFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RemoveFileResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RemoveFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.RemoveFileResponse; /** * Decodes a RemoveFileResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RemoveFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.RemoveFileResponse; /** * Verifies a RemoveFileResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RemoveFileResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RemoveFileResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.RemoveFileResponse; /** * Creates a plain object from a RemoveFileResponse message. Also converts values to other types if specified. * @param message RemoveFileResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.RemoveFileResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RemoveFileResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RemoveFileResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveFileRequest. */ interface IMoveFileRequest { /** MoveFileRequest workspace */ workspace?: (string|null); /** MoveFileRequest path */ path?: (string|null); /** MoveFileRequest newPath */ newPath?: (string|null); } /** Represents a MoveFileRequest. */ class MoveFileRequest implements IMoveFileRequest { /** * Constructs a new MoveFileRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IMoveFileRequest); /** MoveFileRequest workspace. */ public workspace: string; /** MoveFileRequest path. */ public path: string; /** MoveFileRequest newPath. */ public newPath: string; /** * Creates a new MoveFileRequest instance using the specified properties. * @param [properties] Properties to set * @returns MoveFileRequest instance */ public static create(properties?: google.cloud.dataform.v1.IMoveFileRequest): google.cloud.dataform.v1.MoveFileRequest; /** * Encodes the specified MoveFileRequest message. Does not implicitly {@link google.cloud.dataform.v1.MoveFileRequest.verify|verify} messages. * @param message MoveFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IMoveFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveFileRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.MoveFileRequest.verify|verify} messages. * @param message MoveFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IMoveFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveFileRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.MoveFileRequest; /** * Decodes a MoveFileRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.MoveFileRequest; /** * Verifies a MoveFileRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveFileRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveFileRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.MoveFileRequest; /** * Creates a plain object from a MoveFileRequest message. Also converts values to other types if specified. * @param message MoveFileRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.MoveFileRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveFileRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveFileRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveFileResponse. */ interface IMoveFileResponse { } /** Represents a MoveFileResponse. */ class MoveFileResponse implements IMoveFileResponse { /** * Constructs a new MoveFileResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IMoveFileResponse); /** * Creates a new MoveFileResponse instance using the specified properties. * @param [properties] Properties to set * @returns MoveFileResponse instance */ public static create(properties?: google.cloud.dataform.v1.IMoveFileResponse): google.cloud.dataform.v1.MoveFileResponse; /** * Encodes the specified MoveFileResponse message. Does not implicitly {@link google.cloud.dataform.v1.MoveFileResponse.verify|verify} messages. * @param message MoveFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IMoveFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveFileResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.MoveFileResponse.verify|verify} messages. * @param message MoveFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IMoveFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveFileResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.MoveFileResponse; /** * Decodes a MoveFileResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.MoveFileResponse; /** * Verifies a MoveFileResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveFileResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveFileResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.MoveFileResponse; /** * Creates a plain object from a MoveFileResponse message. Also converts values to other types if specified. * @param message MoveFileResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.MoveFileResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveFileResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveFileResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WriteFileRequest. */ interface IWriteFileRequest { /** WriteFileRequest workspace */ workspace?: (string|null); /** WriteFileRequest path */ path?: (string|null); /** WriteFileRequest contents */ contents?: (Uint8Array|Buffer|string|null); } /** Represents a WriteFileRequest. */ class WriteFileRequest implements IWriteFileRequest { /** * Constructs a new WriteFileRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IWriteFileRequest); /** WriteFileRequest workspace. */ public workspace: string; /** WriteFileRequest path. */ public path: string; /** WriteFileRequest contents. */ public contents: (Uint8Array|Buffer|string); /** * Creates a new WriteFileRequest instance using the specified properties. * @param [properties] Properties to set * @returns WriteFileRequest instance */ public static create(properties?: google.cloud.dataform.v1.IWriteFileRequest): google.cloud.dataform.v1.WriteFileRequest; /** * Encodes the specified WriteFileRequest message. Does not implicitly {@link google.cloud.dataform.v1.WriteFileRequest.verify|verify} messages. * @param message WriteFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IWriteFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WriteFileRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WriteFileRequest.verify|verify} messages. * @param message WriteFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IWriteFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WriteFileRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WriteFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WriteFileRequest; /** * Decodes a WriteFileRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WriteFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WriteFileRequest; /** * Verifies a WriteFileRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WriteFileRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WriteFileRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WriteFileRequest; /** * Creates a plain object from a WriteFileRequest message. Also converts values to other types if specified. * @param message WriteFileRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WriteFileRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WriteFileRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WriteFileRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WriteFileResponse. */ interface IWriteFileResponse { } /** Represents a WriteFileResponse. */ class WriteFileResponse implements IWriteFileResponse { /** * Constructs a new WriteFileResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IWriteFileResponse); /** * Creates a new WriteFileResponse instance using the specified properties. * @param [properties] Properties to set * @returns WriteFileResponse instance */ public static create(properties?: google.cloud.dataform.v1.IWriteFileResponse): google.cloud.dataform.v1.WriteFileResponse; /** * Encodes the specified WriteFileResponse message. Does not implicitly {@link google.cloud.dataform.v1.WriteFileResponse.verify|verify} messages. * @param message WriteFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IWriteFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WriteFileResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WriteFileResponse.verify|verify} messages. * @param message WriteFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IWriteFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WriteFileResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WriteFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WriteFileResponse; /** * Decodes a WriteFileResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WriteFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WriteFileResponse; /** * Verifies a WriteFileResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WriteFileResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WriteFileResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WriteFileResponse; /** * Creates a plain object from a WriteFileResponse message. Also converts values to other types if specified. * @param message WriteFileResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WriteFileResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WriteFileResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WriteFileResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an InstallNpmPackagesRequest. */ interface IInstallNpmPackagesRequest { /** InstallNpmPackagesRequest workspace */ workspace?: (string|null); /** InstallNpmPackagesRequest pipelineConfig */ pipelineConfig?: (google.cloud.dataform.v1.IPipelineConfig|null); } /** Represents an InstallNpmPackagesRequest. */ class InstallNpmPackagesRequest implements IInstallNpmPackagesRequest { /** * Constructs a new InstallNpmPackagesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IInstallNpmPackagesRequest); /** InstallNpmPackagesRequest workspace. */ public workspace: string; /** InstallNpmPackagesRequest pipelineConfig. */ public pipelineConfig?: (google.cloud.dataform.v1.IPipelineConfig|null); /** * Creates a new InstallNpmPackagesRequest instance using the specified properties. * @param [properties] Properties to set * @returns InstallNpmPackagesRequest instance */ public static create(properties?: google.cloud.dataform.v1.IInstallNpmPackagesRequest): google.cloud.dataform.v1.InstallNpmPackagesRequest; /** * Encodes the specified InstallNpmPackagesRequest message. Does not implicitly {@link google.cloud.dataform.v1.InstallNpmPackagesRequest.verify|verify} messages. * @param message InstallNpmPackagesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IInstallNpmPackagesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified InstallNpmPackagesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.InstallNpmPackagesRequest.verify|verify} messages. * @param message InstallNpmPackagesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IInstallNpmPackagesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an InstallNpmPackagesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns InstallNpmPackagesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.InstallNpmPackagesRequest; /** * Decodes an InstallNpmPackagesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns InstallNpmPackagesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.InstallNpmPackagesRequest; /** * Verifies an InstallNpmPackagesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an InstallNpmPackagesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns InstallNpmPackagesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.InstallNpmPackagesRequest; /** * Creates a plain object from an InstallNpmPackagesRequest message. Also converts values to other types if specified. * @param message InstallNpmPackagesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.InstallNpmPackagesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this InstallNpmPackagesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for InstallNpmPackagesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an InstallNpmPackagesResponse. */ interface IInstallNpmPackagesResponse { } /** Represents an InstallNpmPackagesResponse. */ class InstallNpmPackagesResponse implements IInstallNpmPackagesResponse { /** * Constructs a new InstallNpmPackagesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IInstallNpmPackagesResponse); /** * Creates a new InstallNpmPackagesResponse instance using the specified properties. * @param [properties] Properties to set * @returns InstallNpmPackagesResponse instance */ public static create(properties?: google.cloud.dataform.v1.IInstallNpmPackagesResponse): google.cloud.dataform.v1.InstallNpmPackagesResponse; /** * Encodes the specified InstallNpmPackagesResponse message. Does not implicitly {@link google.cloud.dataform.v1.InstallNpmPackagesResponse.verify|verify} messages. * @param message InstallNpmPackagesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IInstallNpmPackagesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified InstallNpmPackagesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.InstallNpmPackagesResponse.verify|verify} messages. * @param message InstallNpmPackagesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IInstallNpmPackagesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an InstallNpmPackagesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns InstallNpmPackagesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.InstallNpmPackagesResponse; /** * Decodes an InstallNpmPackagesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns InstallNpmPackagesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.InstallNpmPackagesResponse; /** * Verifies an InstallNpmPackagesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an InstallNpmPackagesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns InstallNpmPackagesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.InstallNpmPackagesResponse; /** * Creates a plain object from an InstallNpmPackagesResponse message. Also converts values to other types if specified. * @param message InstallNpmPackagesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.InstallNpmPackagesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this InstallNpmPackagesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for InstallNpmPackagesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ReleaseConfig. */ interface IReleaseConfig { /** ReleaseConfig name */ name?: (string|null); /** ReleaseConfig gitCommitish */ gitCommitish?: (string|null); /** ReleaseConfig codeCompilationConfig */ codeCompilationConfig?: (google.cloud.dataform.v1.ICodeCompilationConfig|null); /** ReleaseConfig cronSchedule */ cronSchedule?: (string|null); /** ReleaseConfig timeZone */ timeZone?: (string|null); /** ReleaseConfig recentScheduledReleaseRecords */ recentScheduledReleaseRecords?: (google.cloud.dataform.v1.ReleaseConfig.IScheduledReleaseRecord[]|null); /** ReleaseConfig releaseCompilationResult */ releaseCompilationResult?: (string|null); /** ReleaseConfig disabled */ disabled?: (boolean|null); /** ReleaseConfig internalMetadata */ internalMetadata?: (string|null); } /** Represents a ReleaseConfig. */ class ReleaseConfig implements IReleaseConfig { /** * Constructs a new ReleaseConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IReleaseConfig); /** ReleaseConfig name. */ public name: string; /** ReleaseConfig gitCommitish. */ public gitCommitish: string; /** ReleaseConfig codeCompilationConfig. */ public codeCompilationConfig?: (google.cloud.dataform.v1.ICodeCompilationConfig|null); /** ReleaseConfig cronSchedule. */ public cronSchedule: string; /** ReleaseConfig timeZone. */ public timeZone: string; /** ReleaseConfig recentScheduledReleaseRecords. */ public recentScheduledReleaseRecords: google.cloud.dataform.v1.ReleaseConfig.IScheduledReleaseRecord[]; /** ReleaseConfig releaseCompilationResult. */ public releaseCompilationResult: string; /** ReleaseConfig disabled. */ public disabled: boolean; /** ReleaseConfig internalMetadata. */ public internalMetadata?: (string|null); /** * Creates a new ReleaseConfig instance using the specified properties. * @param [properties] Properties to set * @returns ReleaseConfig instance */ public static create(properties?: google.cloud.dataform.v1.IReleaseConfig): google.cloud.dataform.v1.ReleaseConfig; /** * Encodes the specified ReleaseConfig message. Does not implicitly {@link google.cloud.dataform.v1.ReleaseConfig.verify|verify} messages. * @param message ReleaseConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IReleaseConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReleaseConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ReleaseConfig.verify|verify} messages. * @param message ReleaseConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IReleaseConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReleaseConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReleaseConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ReleaseConfig; /** * Decodes a ReleaseConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReleaseConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ReleaseConfig; /** * Verifies a ReleaseConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ReleaseConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ReleaseConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ReleaseConfig; /** * Creates a plain object from a ReleaseConfig message. Also converts values to other types if specified. * @param message ReleaseConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ReleaseConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ReleaseConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ReleaseConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace ReleaseConfig { /** Properties of a ScheduledReleaseRecord. */ interface IScheduledReleaseRecord { /** ScheduledReleaseRecord compilationResult */ compilationResult?: (string|null); /** ScheduledReleaseRecord errorStatus */ errorStatus?: (google.rpc.IStatus|null); /** ScheduledReleaseRecord releaseTime */ releaseTime?: (google.protobuf.ITimestamp|null); } /** Represents a ScheduledReleaseRecord. */ class ScheduledReleaseRecord implements IScheduledReleaseRecord { /** * Constructs a new ScheduledReleaseRecord. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ReleaseConfig.IScheduledReleaseRecord); /** ScheduledReleaseRecord compilationResult. */ public compilationResult?: (string|null); /** ScheduledReleaseRecord errorStatus. */ public errorStatus?: (google.rpc.IStatus|null); /** ScheduledReleaseRecord releaseTime. */ public releaseTime?: (google.protobuf.ITimestamp|null); /** ScheduledReleaseRecord result. */ public result?: ("compilationResult"|"errorStatus"); /** * Creates a new ScheduledReleaseRecord instance using the specified properties. * @param [properties] Properties to set * @returns ScheduledReleaseRecord instance */ public static create(properties?: google.cloud.dataform.v1.ReleaseConfig.IScheduledReleaseRecord): google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord; /** * Encodes the specified ScheduledReleaseRecord message. Does not implicitly {@link google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord.verify|verify} messages. * @param message ScheduledReleaseRecord message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ReleaseConfig.IScheduledReleaseRecord, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ScheduledReleaseRecord message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord.verify|verify} messages. * @param message ScheduledReleaseRecord message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ReleaseConfig.IScheduledReleaseRecord, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ScheduledReleaseRecord message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ScheduledReleaseRecord * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord; /** * Decodes a ScheduledReleaseRecord message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ScheduledReleaseRecord * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord; /** * Verifies a ScheduledReleaseRecord message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ScheduledReleaseRecord message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ScheduledReleaseRecord */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord; /** * Creates a plain object from a ScheduledReleaseRecord message. Also converts values to other types if specified. * @param message ScheduledReleaseRecord * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ScheduledReleaseRecord to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ScheduledReleaseRecord * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a ListReleaseConfigsRequest. */ interface IListReleaseConfigsRequest { /** ListReleaseConfigsRequest parent */ parent?: (string|null); /** ListReleaseConfigsRequest pageSize */ pageSize?: (number|null); /** ListReleaseConfigsRequest pageToken */ pageToken?: (string|null); } /** Represents a ListReleaseConfigsRequest. */ class ListReleaseConfigsRequest implements IListReleaseConfigsRequest { /** * Constructs a new ListReleaseConfigsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListReleaseConfigsRequest); /** ListReleaseConfigsRequest parent. */ public parent: string; /** ListReleaseConfigsRequest pageSize. */ public pageSize: number; /** ListReleaseConfigsRequest pageToken. */ public pageToken: string; /** * Creates a new ListReleaseConfigsRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListReleaseConfigsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IListReleaseConfigsRequest): google.cloud.dataform.v1.ListReleaseConfigsRequest; /** * Encodes the specified ListReleaseConfigsRequest message. Does not implicitly {@link google.cloud.dataform.v1.ListReleaseConfigsRequest.verify|verify} messages. * @param message ListReleaseConfigsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListReleaseConfigsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListReleaseConfigsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListReleaseConfigsRequest.verify|verify} messages. * @param message ListReleaseConfigsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListReleaseConfigsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListReleaseConfigsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListReleaseConfigsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListReleaseConfigsRequest; /** * Decodes a ListReleaseConfigsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListReleaseConfigsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListReleaseConfigsRequest; /** * Verifies a ListReleaseConfigsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListReleaseConfigsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListReleaseConfigsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListReleaseConfigsRequest; /** * Creates a plain object from a ListReleaseConfigsRequest message. Also converts values to other types if specified. * @param message ListReleaseConfigsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListReleaseConfigsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListReleaseConfigsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListReleaseConfigsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListReleaseConfigsResponse. */ interface IListReleaseConfigsResponse { /** ListReleaseConfigsResponse releaseConfigs */ releaseConfigs?: (google.cloud.dataform.v1.IReleaseConfig[]|null); /** ListReleaseConfigsResponse nextPageToken */ nextPageToken?: (string|null); /** ListReleaseConfigsResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListReleaseConfigsResponse. */ class ListReleaseConfigsResponse implements IListReleaseConfigsResponse { /** * Constructs a new ListReleaseConfigsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListReleaseConfigsResponse); /** ListReleaseConfigsResponse releaseConfigs. */ public releaseConfigs: google.cloud.dataform.v1.IReleaseConfig[]; /** ListReleaseConfigsResponse nextPageToken. */ public nextPageToken: string; /** ListReleaseConfigsResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListReleaseConfigsResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListReleaseConfigsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IListReleaseConfigsResponse): google.cloud.dataform.v1.ListReleaseConfigsResponse; /** * Encodes the specified ListReleaseConfigsResponse message. Does not implicitly {@link google.cloud.dataform.v1.ListReleaseConfigsResponse.verify|verify} messages. * @param message ListReleaseConfigsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListReleaseConfigsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListReleaseConfigsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListReleaseConfigsResponse.verify|verify} messages. * @param message ListReleaseConfigsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListReleaseConfigsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListReleaseConfigsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListReleaseConfigsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListReleaseConfigsResponse; /** * Decodes a ListReleaseConfigsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListReleaseConfigsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListReleaseConfigsResponse; /** * Verifies a ListReleaseConfigsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListReleaseConfigsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListReleaseConfigsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListReleaseConfigsResponse; /** * Creates a plain object from a ListReleaseConfigsResponse message. Also converts values to other types if specified. * @param message ListReleaseConfigsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListReleaseConfigsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListReleaseConfigsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListReleaseConfigsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetReleaseConfigRequest. */ interface IGetReleaseConfigRequest { /** GetReleaseConfigRequest name */ name?: (string|null); } /** Represents a GetReleaseConfigRequest. */ class GetReleaseConfigRequest implements IGetReleaseConfigRequest { /** * Constructs a new GetReleaseConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IGetReleaseConfigRequest); /** GetReleaseConfigRequest name. */ public name: string; /** * Creates a new GetReleaseConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetReleaseConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1.IGetReleaseConfigRequest): google.cloud.dataform.v1.GetReleaseConfigRequest; /** * Encodes the specified GetReleaseConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1.GetReleaseConfigRequest.verify|verify} messages. * @param message GetReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IGetReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetReleaseConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.GetReleaseConfigRequest.verify|verify} messages. * @param message GetReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IGetReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetReleaseConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.GetReleaseConfigRequest; /** * Decodes a GetReleaseConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.GetReleaseConfigRequest; /** * Verifies a GetReleaseConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetReleaseConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetReleaseConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.GetReleaseConfigRequest; /** * Creates a plain object from a GetReleaseConfigRequest message. Also converts values to other types if specified. * @param message GetReleaseConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.GetReleaseConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetReleaseConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetReleaseConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateReleaseConfigRequest. */ interface ICreateReleaseConfigRequest { /** CreateReleaseConfigRequest parent */ parent?: (string|null); /** CreateReleaseConfigRequest releaseConfig */ releaseConfig?: (google.cloud.dataform.v1.IReleaseConfig|null); /** CreateReleaseConfigRequest releaseConfigId */ releaseConfigId?: (string|null); } /** Represents a CreateReleaseConfigRequest. */ class CreateReleaseConfigRequest implements ICreateReleaseConfigRequest { /** * Constructs a new CreateReleaseConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICreateReleaseConfigRequest); /** CreateReleaseConfigRequest parent. */ public parent: string; /** CreateReleaseConfigRequest releaseConfig. */ public releaseConfig?: (google.cloud.dataform.v1.IReleaseConfig|null); /** CreateReleaseConfigRequest releaseConfigId. */ public releaseConfigId: string; /** * Creates a new CreateReleaseConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateReleaseConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1.ICreateReleaseConfigRequest): google.cloud.dataform.v1.CreateReleaseConfigRequest; /** * Encodes the specified CreateReleaseConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1.CreateReleaseConfigRequest.verify|verify} messages. * @param message CreateReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICreateReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateReleaseConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CreateReleaseConfigRequest.verify|verify} messages. * @param message CreateReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICreateReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateReleaseConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CreateReleaseConfigRequest; /** * Decodes a CreateReleaseConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CreateReleaseConfigRequest; /** * Verifies a CreateReleaseConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateReleaseConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateReleaseConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CreateReleaseConfigRequest; /** * Creates a plain object from a CreateReleaseConfigRequest message. Also converts values to other types if specified. * @param message CreateReleaseConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CreateReleaseConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateReleaseConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateReleaseConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateReleaseConfigRequest. */ interface IUpdateReleaseConfigRequest { /** UpdateReleaseConfigRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); /** UpdateReleaseConfigRequest releaseConfig */ releaseConfig?: (google.cloud.dataform.v1.IReleaseConfig|null); } /** Represents an UpdateReleaseConfigRequest. */ class UpdateReleaseConfigRequest implements IUpdateReleaseConfigRequest { /** * Constructs a new UpdateReleaseConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IUpdateReleaseConfigRequest); /** UpdateReleaseConfigRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** UpdateReleaseConfigRequest releaseConfig. */ public releaseConfig?: (google.cloud.dataform.v1.IReleaseConfig|null); /** * Creates a new UpdateReleaseConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateReleaseConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1.IUpdateReleaseConfigRequest): google.cloud.dataform.v1.UpdateReleaseConfigRequest; /** * Encodes the specified UpdateReleaseConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1.UpdateReleaseConfigRequest.verify|verify} messages. * @param message UpdateReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IUpdateReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateReleaseConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.UpdateReleaseConfigRequest.verify|verify} messages. * @param message UpdateReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IUpdateReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateReleaseConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.UpdateReleaseConfigRequest; /** * Decodes an UpdateReleaseConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.UpdateReleaseConfigRequest; /** * Verifies an UpdateReleaseConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateReleaseConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateReleaseConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.UpdateReleaseConfigRequest; /** * Creates a plain object from an UpdateReleaseConfigRequest message. Also converts values to other types if specified. * @param message UpdateReleaseConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.UpdateReleaseConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateReleaseConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateReleaseConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteReleaseConfigRequest. */ interface IDeleteReleaseConfigRequest { /** DeleteReleaseConfigRequest name */ name?: (string|null); } /** Represents a DeleteReleaseConfigRequest. */ class DeleteReleaseConfigRequest implements IDeleteReleaseConfigRequest { /** * Constructs a new DeleteReleaseConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDeleteReleaseConfigRequest); /** DeleteReleaseConfigRequest name. */ public name: string; /** * Creates a new DeleteReleaseConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteReleaseConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1.IDeleteReleaseConfigRequest): google.cloud.dataform.v1.DeleteReleaseConfigRequest; /** * Encodes the specified DeleteReleaseConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1.DeleteReleaseConfigRequest.verify|verify} messages. * @param message DeleteReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDeleteReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteReleaseConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DeleteReleaseConfigRequest.verify|verify} messages. * @param message DeleteReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDeleteReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteReleaseConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DeleteReleaseConfigRequest; /** * Decodes a DeleteReleaseConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DeleteReleaseConfigRequest; /** * Verifies a DeleteReleaseConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteReleaseConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteReleaseConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DeleteReleaseConfigRequest; /** * Creates a plain object from a DeleteReleaseConfigRequest message. Also converts values to other types if specified. * @param message DeleteReleaseConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DeleteReleaseConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteReleaseConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteReleaseConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CompilationResult. */ interface ICompilationResult { /** CompilationResult gitCommitish */ gitCommitish?: (string|null); /** CompilationResult workspace */ workspace?: (string|null); /** CompilationResult releaseConfig */ releaseConfig?: (string|null); /** CompilationResult name */ name?: (string|null); /** CompilationResult codeCompilationConfig */ codeCompilationConfig?: (google.cloud.dataform.v1.ICodeCompilationConfig|null); /** CompilationResult resolvedGitCommitSha */ resolvedGitCommitSha?: (string|null); /** CompilationResult dataformCoreVersion */ dataformCoreVersion?: (string|null); /** CompilationResult compilationErrors */ compilationErrors?: (google.cloud.dataform.v1.CompilationResult.ICompilationError[]|null); /** CompilationResult dataEncryptionState */ dataEncryptionState?: (google.cloud.dataform.v1.IDataEncryptionState|null); /** CompilationResult createTime */ createTime?: (google.protobuf.ITimestamp|null); /** CompilationResult internalMetadata */ internalMetadata?: (string|null); /** CompilationResult privateResourceMetadata */ privateResourceMetadata?: (google.cloud.dataform.v1.IPrivateResourceMetadata|null); /** CompilationResult gcsRepositorySnapshotMetadata */ gcsRepositorySnapshotMetadata?: (google.cloud.dataform.v1.IGcsRepositorySnapshotMetadata|null); } /** Represents a CompilationResult. */ class CompilationResult implements ICompilationResult { /** * Constructs a new CompilationResult. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICompilationResult); /** CompilationResult gitCommitish. */ public gitCommitish?: (string|null); /** CompilationResult workspace. */ public workspace?: (string|null); /** CompilationResult releaseConfig. */ public releaseConfig?: (string|null); /** CompilationResult name. */ public name: string; /** CompilationResult codeCompilationConfig. */ public codeCompilationConfig?: (google.cloud.dataform.v1.ICodeCompilationConfig|null); /** CompilationResult resolvedGitCommitSha. */ public resolvedGitCommitSha: string; /** CompilationResult dataformCoreVersion. */ public dataformCoreVersion: string; /** CompilationResult compilationErrors. */ public compilationErrors: google.cloud.dataform.v1.CompilationResult.ICompilationError[]; /** CompilationResult dataEncryptionState. */ public dataEncryptionState?: (google.cloud.dataform.v1.IDataEncryptionState|null); /** CompilationResult createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** CompilationResult internalMetadata. */ public internalMetadata?: (string|null); /** CompilationResult privateResourceMetadata. */ public privateResourceMetadata?: (google.cloud.dataform.v1.IPrivateResourceMetadata|null); /** CompilationResult gcsRepositorySnapshotMetadata. */ public gcsRepositorySnapshotMetadata?: (google.cloud.dataform.v1.IGcsRepositorySnapshotMetadata|null); /** CompilationResult source. */ public source?: ("gitCommitish"|"workspace"|"releaseConfig"); /** * Creates a new CompilationResult instance using the specified properties. * @param [properties] Properties to set * @returns CompilationResult instance */ public static create(properties?: google.cloud.dataform.v1.ICompilationResult): google.cloud.dataform.v1.CompilationResult; /** * Encodes the specified CompilationResult message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResult.verify|verify} messages. * @param message CompilationResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICompilationResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CompilationResult message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResult.verify|verify} messages. * @param message CompilationResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICompilationResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CompilationResult message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CompilationResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResult; /** * Decodes a CompilationResult message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CompilationResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResult; /** * Verifies a CompilationResult message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CompilationResult message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CompilationResult */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResult; /** * Creates a plain object from a CompilationResult message. Also converts values to other types if specified. * @param message CompilationResult * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResult, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CompilationResult to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CompilationResult * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace CompilationResult { /** Properties of a CompilationError. */ interface ICompilationError { /** CompilationError message */ message?: (string|null); /** CompilationError stack */ stack?: (string|null); /** CompilationError path */ path?: (string|null); /** CompilationError actionTarget */ actionTarget?: (google.cloud.dataform.v1.ITarget|null); } /** Represents a CompilationError. */ class CompilationError implements ICompilationError { /** * Constructs a new CompilationError. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResult.ICompilationError); /** CompilationError message. */ public message: string; /** CompilationError stack. */ public stack: string; /** CompilationError path. */ public path: string; /** CompilationError actionTarget. */ public actionTarget?: (google.cloud.dataform.v1.ITarget|null); /** * Creates a new CompilationError instance using the specified properties. * @param [properties] Properties to set * @returns CompilationError instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResult.ICompilationError): google.cloud.dataform.v1.CompilationResult.CompilationError; /** * Encodes the specified CompilationError message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResult.CompilationError.verify|verify} messages. * @param message CompilationError message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResult.ICompilationError, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CompilationError message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResult.CompilationError.verify|verify} messages. * @param message CompilationError message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResult.ICompilationError, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CompilationError message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CompilationError * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResult.CompilationError; /** * Decodes a CompilationError message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CompilationError * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResult.CompilationError; /** * Verifies a CompilationError message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CompilationError message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CompilationError */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResult.CompilationError; /** * Creates a plain object from a CompilationError message. Also converts values to other types if specified. * @param message CompilationError * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResult.CompilationError, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CompilationError to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CompilationError * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a CodeCompilationConfig. */ interface ICodeCompilationConfig { /** CodeCompilationConfig defaultDatabase */ defaultDatabase?: (string|null); /** CodeCompilationConfig defaultSchema */ defaultSchema?: (string|null); /** CodeCompilationConfig defaultLocation */ defaultLocation?: (string|null); /** CodeCompilationConfig assertionSchema */ assertionSchema?: (string|null); /** CodeCompilationConfig vars */ vars?: ({ [k: string]: string }|null); /** CodeCompilationConfig databaseSuffix */ databaseSuffix?: (string|null); /** CodeCompilationConfig schemaSuffix */ schemaSuffix?: (string|null); /** CodeCompilationConfig tablePrefix */ tablePrefix?: (string|null); /** CodeCompilationConfig builtinAssertionNamePrefix */ builtinAssertionNamePrefix?: (string|null); /** CodeCompilationConfig defaultNotebookRuntimeOptions */ defaultNotebookRuntimeOptions?: (google.cloud.dataform.v1.INotebookRuntimeOptions|null); /** CodeCompilationConfig pipelineConfig */ pipelineConfig?: (google.cloud.dataform.v1.IPipelineConfig|null); /** CodeCompilationConfig lineageEnabled */ lineageEnabled?: (boolean|null); } /** Represents a CodeCompilationConfig. */ class CodeCompilationConfig implements ICodeCompilationConfig { /** * Constructs a new CodeCompilationConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICodeCompilationConfig); /** CodeCompilationConfig defaultDatabase. */ public defaultDatabase: string; /** CodeCompilationConfig defaultSchema. */ public defaultSchema: string; /** CodeCompilationConfig defaultLocation. */ public defaultLocation: string; /** CodeCompilationConfig assertionSchema. */ public assertionSchema: string; /** CodeCompilationConfig vars. */ public vars: { [k: string]: string }; /** CodeCompilationConfig databaseSuffix. */ public databaseSuffix: string; /** CodeCompilationConfig schemaSuffix. */ public schemaSuffix: string; /** CodeCompilationConfig tablePrefix. */ public tablePrefix: string; /** CodeCompilationConfig builtinAssertionNamePrefix. */ public builtinAssertionNamePrefix: string; /** CodeCompilationConfig defaultNotebookRuntimeOptions. */ public defaultNotebookRuntimeOptions?: (google.cloud.dataform.v1.INotebookRuntimeOptions|null); /** CodeCompilationConfig pipelineConfig. */ public pipelineConfig?: (google.cloud.dataform.v1.IPipelineConfig|null); /** CodeCompilationConfig lineageEnabled. */ public lineageEnabled?: (boolean|null); /** * Creates a new CodeCompilationConfig instance using the specified properties. * @param [properties] Properties to set * @returns CodeCompilationConfig instance */ public static create(properties?: google.cloud.dataform.v1.ICodeCompilationConfig): google.cloud.dataform.v1.CodeCompilationConfig; /** * Encodes the specified CodeCompilationConfig message. Does not implicitly {@link google.cloud.dataform.v1.CodeCompilationConfig.verify|verify} messages. * @param message CodeCompilationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICodeCompilationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CodeCompilationConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CodeCompilationConfig.verify|verify} messages. * @param message CodeCompilationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICodeCompilationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CodeCompilationConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CodeCompilationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CodeCompilationConfig; /** * Decodes a CodeCompilationConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CodeCompilationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CodeCompilationConfig; /** * Verifies a CodeCompilationConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CodeCompilationConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CodeCompilationConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CodeCompilationConfig; /** * Creates a plain object from a CodeCompilationConfig message. Also converts values to other types if specified. * @param message CodeCompilationConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CodeCompilationConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CodeCompilationConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CodeCompilationConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GcsRepositorySnapshotMetadata. */ interface IGcsRepositorySnapshotMetadata { /** GcsRepositorySnapshotMetadata repositorySnapshotUri */ repositorySnapshotUri?: (string|null); /** GcsRepositorySnapshotMetadata crc32cChecksum */ crc32cChecksum?: (string|null); /** GcsRepositorySnapshotMetadata generation */ generation?: (number|Long|string|null); } /** Represents a GcsRepositorySnapshotMetadata. */ class GcsRepositorySnapshotMetadata implements IGcsRepositorySnapshotMetadata { /** * Constructs a new GcsRepositorySnapshotMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IGcsRepositorySnapshotMetadata); /** GcsRepositorySnapshotMetadata repositorySnapshotUri. */ public repositorySnapshotUri: string; /** GcsRepositorySnapshotMetadata crc32cChecksum. */ public crc32cChecksum: string; /** GcsRepositorySnapshotMetadata generation. */ public generation: (number|Long|string); /** * Creates a new GcsRepositorySnapshotMetadata instance using the specified properties. * @param [properties] Properties to set * @returns GcsRepositorySnapshotMetadata instance */ public static create(properties?: google.cloud.dataform.v1.IGcsRepositorySnapshotMetadata): google.cloud.dataform.v1.GcsRepositorySnapshotMetadata; /** * Encodes the specified GcsRepositorySnapshotMetadata message. Does not implicitly {@link google.cloud.dataform.v1.GcsRepositorySnapshotMetadata.verify|verify} messages. * @param message GcsRepositorySnapshotMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IGcsRepositorySnapshotMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GcsRepositorySnapshotMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.GcsRepositorySnapshotMetadata.verify|verify} messages. * @param message GcsRepositorySnapshotMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IGcsRepositorySnapshotMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GcsRepositorySnapshotMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GcsRepositorySnapshotMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.GcsRepositorySnapshotMetadata; /** * Decodes a GcsRepositorySnapshotMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GcsRepositorySnapshotMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.GcsRepositorySnapshotMetadata; /** * Verifies a GcsRepositorySnapshotMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GcsRepositorySnapshotMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GcsRepositorySnapshotMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.GcsRepositorySnapshotMetadata; /** * Creates a plain object from a GcsRepositorySnapshotMetadata message. Also converts values to other types if specified. * @param message GcsRepositorySnapshotMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.GcsRepositorySnapshotMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GcsRepositorySnapshotMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GcsRepositorySnapshotMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GcsRepositorySnapshotDestination. */ interface IGcsRepositorySnapshotDestination { /** GcsRepositorySnapshotDestination repositorySnapshotUri */ repositorySnapshotUri?: (string|null); } /** Represents a GcsRepositorySnapshotDestination. */ class GcsRepositorySnapshotDestination implements IGcsRepositorySnapshotDestination { /** * Constructs a new GcsRepositorySnapshotDestination. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IGcsRepositorySnapshotDestination); /** GcsRepositorySnapshotDestination repositorySnapshotUri. */ public repositorySnapshotUri: string; /** * Creates a new GcsRepositorySnapshotDestination instance using the specified properties. * @param [properties] Properties to set * @returns GcsRepositorySnapshotDestination instance */ public static create(properties?: google.cloud.dataform.v1.IGcsRepositorySnapshotDestination): google.cloud.dataform.v1.GcsRepositorySnapshotDestination; /** * Encodes the specified GcsRepositorySnapshotDestination message. Does not implicitly {@link google.cloud.dataform.v1.GcsRepositorySnapshotDestination.verify|verify} messages. * @param message GcsRepositorySnapshotDestination message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IGcsRepositorySnapshotDestination, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GcsRepositorySnapshotDestination message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.GcsRepositorySnapshotDestination.verify|verify} messages. * @param message GcsRepositorySnapshotDestination message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IGcsRepositorySnapshotDestination, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GcsRepositorySnapshotDestination message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GcsRepositorySnapshotDestination * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.GcsRepositorySnapshotDestination; /** * Decodes a GcsRepositorySnapshotDestination message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GcsRepositorySnapshotDestination * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.GcsRepositorySnapshotDestination; /** * Verifies a GcsRepositorySnapshotDestination message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GcsRepositorySnapshotDestination message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GcsRepositorySnapshotDestination */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.GcsRepositorySnapshotDestination; /** * Creates a plain object from a GcsRepositorySnapshotDestination message. Also converts values to other types if specified. * @param message GcsRepositorySnapshotDestination * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.GcsRepositorySnapshotDestination, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GcsRepositorySnapshotDestination to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GcsRepositorySnapshotDestination * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a NotebookRuntimeOptions. */ interface INotebookRuntimeOptions { /** NotebookRuntimeOptions gcsOutputBucket */ gcsOutputBucket?: (string|null); /** NotebookRuntimeOptions gcsRepositorySnapshotDestination */ gcsRepositorySnapshotDestination?: (google.cloud.dataform.v1.IGcsRepositorySnapshotDestination|null); /** NotebookRuntimeOptions aiPlatformNotebookRuntimeTemplate */ aiPlatformNotebookRuntimeTemplate?: (string|null); } /** Represents a NotebookRuntimeOptions. */ class NotebookRuntimeOptions implements INotebookRuntimeOptions { /** * Constructs a new NotebookRuntimeOptions. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.INotebookRuntimeOptions); /** NotebookRuntimeOptions gcsOutputBucket. */ public gcsOutputBucket?: (string|null); /** NotebookRuntimeOptions gcsRepositorySnapshotDestination. */ public gcsRepositorySnapshotDestination?: (google.cloud.dataform.v1.IGcsRepositorySnapshotDestination|null); /** NotebookRuntimeOptions aiPlatformNotebookRuntimeTemplate. */ public aiPlatformNotebookRuntimeTemplate: string; /** NotebookRuntimeOptions executionSink. */ public executionSink?: "gcsOutputBucket"; /** NotebookRuntimeOptions repositorySnapshotStorage. */ public repositorySnapshotStorage?: "gcsRepositorySnapshotDestination"; /** * Creates a new NotebookRuntimeOptions instance using the specified properties. * @param [properties] Properties to set * @returns NotebookRuntimeOptions instance */ public static create(properties?: google.cloud.dataform.v1.INotebookRuntimeOptions): google.cloud.dataform.v1.NotebookRuntimeOptions; /** * Encodes the specified NotebookRuntimeOptions message. Does not implicitly {@link google.cloud.dataform.v1.NotebookRuntimeOptions.verify|verify} messages. * @param message NotebookRuntimeOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.INotebookRuntimeOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified NotebookRuntimeOptions message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.NotebookRuntimeOptions.verify|verify} messages. * @param message NotebookRuntimeOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.INotebookRuntimeOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a NotebookRuntimeOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns NotebookRuntimeOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.NotebookRuntimeOptions; /** * Decodes a NotebookRuntimeOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns NotebookRuntimeOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.NotebookRuntimeOptions; /** * Verifies a NotebookRuntimeOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a NotebookRuntimeOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns NotebookRuntimeOptions */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.NotebookRuntimeOptions; /** * Creates a plain object from a NotebookRuntimeOptions message. Also converts values to other types if specified. * @param message NotebookRuntimeOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.NotebookRuntimeOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this NotebookRuntimeOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for NotebookRuntimeOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PipelineConfig. */ interface IPipelineConfig { /** PipelineConfig pipelineType */ pipelineType?: (google.cloud.dataform.v1.PipelineConfig.PipelineType|keyof typeof google.cloud.dataform.v1.PipelineConfig.PipelineType|null); /** PipelineConfig path */ path?: (string|null); } /** Represents a PipelineConfig. */ class PipelineConfig implements IPipelineConfig { /** * Constructs a new PipelineConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IPipelineConfig); /** PipelineConfig pipelineType. */ public pipelineType: (google.cloud.dataform.v1.PipelineConfig.PipelineType|keyof typeof google.cloud.dataform.v1.PipelineConfig.PipelineType); /** PipelineConfig path. */ public path: string; /** * Creates a new PipelineConfig instance using the specified properties. * @param [properties] Properties to set * @returns PipelineConfig instance */ public static create(properties?: google.cloud.dataform.v1.IPipelineConfig): google.cloud.dataform.v1.PipelineConfig; /** * Encodes the specified PipelineConfig message. Does not implicitly {@link google.cloud.dataform.v1.PipelineConfig.verify|verify} messages. * @param message PipelineConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IPipelineConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PipelineConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.PipelineConfig.verify|verify} messages. * @param message PipelineConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IPipelineConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PipelineConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PipelineConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.PipelineConfig; /** * Decodes a PipelineConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PipelineConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.PipelineConfig; /** * Verifies a PipelineConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PipelineConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PipelineConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.PipelineConfig; /** * Creates a plain object from a PipelineConfig message. Also converts values to other types if specified. * @param message PipelineConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.PipelineConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PipelineConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PipelineConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace PipelineConfig { /** PipelineType enum. */ enum PipelineType { PIPELINE_TYPE_UNSPECIFIED = 0, DATAFORM = 1, SQL = 3, NOTEBOOK = 4 } } /** Properties of a ListCompilationResultsRequest. */ interface IListCompilationResultsRequest { /** ListCompilationResultsRequest parent */ parent?: (string|null); /** ListCompilationResultsRequest pageSize */ pageSize?: (number|null); /** ListCompilationResultsRequest pageToken */ pageToken?: (string|null); /** ListCompilationResultsRequest orderBy */ orderBy?: (string|null); /** ListCompilationResultsRequest filter */ filter?: (string|null); } /** Represents a ListCompilationResultsRequest. */ class ListCompilationResultsRequest implements IListCompilationResultsRequest { /** * Constructs a new ListCompilationResultsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListCompilationResultsRequest); /** ListCompilationResultsRequest parent. */ public parent: string; /** ListCompilationResultsRequest pageSize. */ public pageSize: number; /** ListCompilationResultsRequest pageToken. */ public pageToken: string; /** ListCompilationResultsRequest orderBy. */ public orderBy: string; /** ListCompilationResultsRequest filter. */ public filter: string; /** * Creates a new ListCompilationResultsRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListCompilationResultsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IListCompilationResultsRequest): google.cloud.dataform.v1.ListCompilationResultsRequest; /** * Encodes the specified ListCompilationResultsRequest message. Does not implicitly {@link google.cloud.dataform.v1.ListCompilationResultsRequest.verify|verify} messages. * @param message ListCompilationResultsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListCompilationResultsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListCompilationResultsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListCompilationResultsRequest.verify|verify} messages. * @param message ListCompilationResultsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListCompilationResultsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListCompilationResultsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListCompilationResultsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListCompilationResultsRequest; /** * Decodes a ListCompilationResultsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListCompilationResultsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListCompilationResultsRequest; /** * Verifies a ListCompilationResultsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListCompilationResultsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListCompilationResultsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListCompilationResultsRequest; /** * Creates a plain object from a ListCompilationResultsRequest message. Also converts values to other types if specified. * @param message ListCompilationResultsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListCompilationResultsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListCompilationResultsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListCompilationResultsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListCompilationResultsResponse. */ interface IListCompilationResultsResponse { /** ListCompilationResultsResponse compilationResults */ compilationResults?: (google.cloud.dataform.v1.ICompilationResult[]|null); /** ListCompilationResultsResponse nextPageToken */ nextPageToken?: (string|null); /** ListCompilationResultsResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListCompilationResultsResponse. */ class ListCompilationResultsResponse implements IListCompilationResultsResponse { /** * Constructs a new ListCompilationResultsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListCompilationResultsResponse); /** ListCompilationResultsResponse compilationResults. */ public compilationResults: google.cloud.dataform.v1.ICompilationResult[]; /** ListCompilationResultsResponse nextPageToken. */ public nextPageToken: string; /** ListCompilationResultsResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListCompilationResultsResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListCompilationResultsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IListCompilationResultsResponse): google.cloud.dataform.v1.ListCompilationResultsResponse; /** * Encodes the specified ListCompilationResultsResponse message. Does not implicitly {@link google.cloud.dataform.v1.ListCompilationResultsResponse.verify|verify} messages. * @param message ListCompilationResultsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListCompilationResultsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListCompilationResultsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListCompilationResultsResponse.verify|verify} messages. * @param message ListCompilationResultsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListCompilationResultsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListCompilationResultsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListCompilationResultsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListCompilationResultsResponse; /** * Decodes a ListCompilationResultsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListCompilationResultsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListCompilationResultsResponse; /** * Verifies a ListCompilationResultsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListCompilationResultsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListCompilationResultsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListCompilationResultsResponse; /** * Creates a plain object from a ListCompilationResultsResponse message. Also converts values to other types if specified. * @param message ListCompilationResultsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListCompilationResultsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListCompilationResultsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListCompilationResultsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetCompilationResultRequest. */ interface IGetCompilationResultRequest { /** GetCompilationResultRequest name */ name?: (string|null); } /** Represents a GetCompilationResultRequest. */ class GetCompilationResultRequest implements IGetCompilationResultRequest { /** * Constructs a new GetCompilationResultRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IGetCompilationResultRequest); /** GetCompilationResultRequest name. */ public name: string; /** * Creates a new GetCompilationResultRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetCompilationResultRequest instance */ public static create(properties?: google.cloud.dataform.v1.IGetCompilationResultRequest): google.cloud.dataform.v1.GetCompilationResultRequest; /** * Encodes the specified GetCompilationResultRequest message. Does not implicitly {@link google.cloud.dataform.v1.GetCompilationResultRequest.verify|verify} messages. * @param message GetCompilationResultRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IGetCompilationResultRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetCompilationResultRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.GetCompilationResultRequest.verify|verify} messages. * @param message GetCompilationResultRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IGetCompilationResultRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetCompilationResultRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetCompilationResultRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.GetCompilationResultRequest; /** * Decodes a GetCompilationResultRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetCompilationResultRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.GetCompilationResultRequest; /** * Verifies a GetCompilationResultRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetCompilationResultRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetCompilationResultRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.GetCompilationResultRequest; /** * Creates a plain object from a GetCompilationResultRequest message. Also converts values to other types if specified. * @param message GetCompilationResultRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.GetCompilationResultRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetCompilationResultRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetCompilationResultRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateCompilationResultRequest. */ interface ICreateCompilationResultRequest { /** CreateCompilationResultRequest parent */ parent?: (string|null); /** CreateCompilationResultRequest compilationResult */ compilationResult?: (google.cloud.dataform.v1.ICompilationResult|null); } /** Represents a CreateCompilationResultRequest. */ class CreateCompilationResultRequest implements ICreateCompilationResultRequest { /** * Constructs a new CreateCompilationResultRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICreateCompilationResultRequest); /** CreateCompilationResultRequest parent. */ public parent: string; /** CreateCompilationResultRequest compilationResult. */ public compilationResult?: (google.cloud.dataform.v1.ICompilationResult|null); /** * Creates a new CreateCompilationResultRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateCompilationResultRequest instance */ public static create(properties?: google.cloud.dataform.v1.ICreateCompilationResultRequest): google.cloud.dataform.v1.CreateCompilationResultRequest; /** * Encodes the specified CreateCompilationResultRequest message. Does not implicitly {@link google.cloud.dataform.v1.CreateCompilationResultRequest.verify|verify} messages. * @param message CreateCompilationResultRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICreateCompilationResultRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateCompilationResultRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CreateCompilationResultRequest.verify|verify} messages. * @param message CreateCompilationResultRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICreateCompilationResultRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateCompilationResultRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateCompilationResultRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CreateCompilationResultRequest; /** * Decodes a CreateCompilationResultRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateCompilationResultRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CreateCompilationResultRequest; /** * Verifies a CreateCompilationResultRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateCompilationResultRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateCompilationResultRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CreateCompilationResultRequest; /** * Creates a plain object from a CreateCompilationResultRequest message. Also converts values to other types if specified. * @param message CreateCompilationResultRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CreateCompilationResultRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateCompilationResultRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateCompilationResultRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Target. */ interface ITarget { /** Target database */ database?: (string|null); /** Target schema */ schema?: (string|null); /** Target name */ name?: (string|null); } /** Represents a Target. */ class Target implements ITarget { /** * Constructs a new Target. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ITarget); /** Target database. */ public database: string; /** Target schema. */ public schema: string; /** Target name. */ public name: string; /** * Creates a new Target instance using the specified properties. * @param [properties] Properties to set * @returns Target instance */ public static create(properties?: google.cloud.dataform.v1.ITarget): google.cloud.dataform.v1.Target; /** * Encodes the specified Target message. Does not implicitly {@link google.cloud.dataform.v1.Target.verify|verify} messages. * @param message Target message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ITarget, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Target message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.Target.verify|verify} messages. * @param message Target message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ITarget, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Target message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Target * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.Target; /** * Decodes a Target message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Target * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.Target; /** * Verifies a Target message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Target message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Target */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.Target; /** * Creates a plain object from a Target message. Also converts values to other types if specified. * @param message Target * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.Target, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Target to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Target * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a RelationDescriptor. */ interface IRelationDescriptor { /** RelationDescriptor description */ description?: (string|null); /** RelationDescriptor columns */ columns?: (google.cloud.dataform.v1.RelationDescriptor.IColumnDescriptor[]|null); /** RelationDescriptor bigqueryLabels */ bigqueryLabels?: ({ [k: string]: string }|null); } /** Represents a RelationDescriptor. */ class RelationDescriptor implements IRelationDescriptor { /** * Constructs a new RelationDescriptor. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IRelationDescriptor); /** RelationDescriptor description. */ public description: string; /** RelationDescriptor columns. */ public columns: google.cloud.dataform.v1.RelationDescriptor.IColumnDescriptor[]; /** RelationDescriptor bigqueryLabels. */ public bigqueryLabels: { [k: string]: string }; /** * Creates a new RelationDescriptor instance using the specified properties. * @param [properties] Properties to set * @returns RelationDescriptor instance */ public static create(properties?: google.cloud.dataform.v1.IRelationDescriptor): google.cloud.dataform.v1.RelationDescriptor; /** * Encodes the specified RelationDescriptor message. Does not implicitly {@link google.cloud.dataform.v1.RelationDescriptor.verify|verify} messages. * @param message RelationDescriptor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IRelationDescriptor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RelationDescriptor message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.RelationDescriptor.verify|verify} messages. * @param message RelationDescriptor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IRelationDescriptor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RelationDescriptor message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RelationDescriptor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.RelationDescriptor; /** * Decodes a RelationDescriptor message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RelationDescriptor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.RelationDescriptor; /** * Verifies a RelationDescriptor message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RelationDescriptor message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RelationDescriptor */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.RelationDescriptor; /** * Creates a plain object from a RelationDescriptor message. Also converts values to other types if specified. * @param message RelationDescriptor * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.RelationDescriptor, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RelationDescriptor to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RelationDescriptor * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace RelationDescriptor { /** Properties of a ColumnDescriptor. */ interface IColumnDescriptor { /** ColumnDescriptor path */ path?: (string[]|null); /** ColumnDescriptor description */ description?: (string|null); /** ColumnDescriptor bigqueryPolicyTags */ bigqueryPolicyTags?: (string[]|null); } /** Represents a ColumnDescriptor. */ class ColumnDescriptor implements IColumnDescriptor { /** * Constructs a new ColumnDescriptor. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.RelationDescriptor.IColumnDescriptor); /** ColumnDescriptor path. */ public path: string[]; /** ColumnDescriptor description. */ public description: string; /** ColumnDescriptor bigqueryPolicyTags. */ public bigqueryPolicyTags: string[]; /** * Creates a new ColumnDescriptor instance using the specified properties. * @param [properties] Properties to set * @returns ColumnDescriptor instance */ public static create(properties?: google.cloud.dataform.v1.RelationDescriptor.IColumnDescriptor): google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor; /** * Encodes the specified ColumnDescriptor message. Does not implicitly {@link google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor.verify|verify} messages. * @param message ColumnDescriptor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.RelationDescriptor.IColumnDescriptor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ColumnDescriptor message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor.verify|verify} messages. * @param message ColumnDescriptor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.RelationDescriptor.IColumnDescriptor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ColumnDescriptor message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ColumnDescriptor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor; /** * Decodes a ColumnDescriptor message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ColumnDescriptor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor; /** * Verifies a ColumnDescriptor message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ColumnDescriptor message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ColumnDescriptor */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor; /** * Creates a plain object from a ColumnDescriptor message. Also converts values to other types if specified. * @param message ColumnDescriptor * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ColumnDescriptor to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ColumnDescriptor * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a CompilationResultAction. */ interface ICompilationResultAction { /** CompilationResultAction relation */ relation?: (google.cloud.dataform.v1.CompilationResultAction.IRelation|null); /** CompilationResultAction operations */ operations?: (google.cloud.dataform.v1.CompilationResultAction.IOperations|null); /** CompilationResultAction assertion */ assertion?: (google.cloud.dataform.v1.CompilationResultAction.IAssertion|null); /** CompilationResultAction declaration */ declaration?: (google.cloud.dataform.v1.CompilationResultAction.IDeclaration|null); /** CompilationResultAction notebook */ notebook?: (google.cloud.dataform.v1.CompilationResultAction.INotebook|null); /** CompilationResultAction dataPreparation */ dataPreparation?: (google.cloud.dataform.v1.CompilationResultAction.IDataPreparation|null); /** CompilationResultAction target */ target?: (google.cloud.dataform.v1.ITarget|null); /** CompilationResultAction canonicalTarget */ canonicalTarget?: (google.cloud.dataform.v1.ITarget|null); /** CompilationResultAction filePath */ filePath?: (string|null); /** CompilationResultAction internalMetadata */ internalMetadata?: (string|null); } /** Represents a CompilationResultAction. */ class CompilationResultAction implements ICompilationResultAction { /** * Constructs a new CompilationResultAction. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICompilationResultAction); /** CompilationResultAction relation. */ public relation?: (google.cloud.dataform.v1.CompilationResultAction.IRelation|null); /** CompilationResultAction operations. */ public operations?: (google.cloud.dataform.v1.CompilationResultAction.IOperations|null); /** CompilationResultAction assertion. */ public assertion?: (google.cloud.dataform.v1.CompilationResultAction.IAssertion|null); /** CompilationResultAction declaration. */ public declaration?: (google.cloud.dataform.v1.CompilationResultAction.IDeclaration|null); /** CompilationResultAction notebook. */ public notebook?: (google.cloud.dataform.v1.CompilationResultAction.INotebook|null); /** CompilationResultAction dataPreparation. */ public dataPreparation?: (google.cloud.dataform.v1.CompilationResultAction.IDataPreparation|null); /** CompilationResultAction target. */ public target?: (google.cloud.dataform.v1.ITarget|null); /** CompilationResultAction canonicalTarget. */ public canonicalTarget?: (google.cloud.dataform.v1.ITarget|null); /** CompilationResultAction filePath. */ public filePath: string; /** CompilationResultAction internalMetadata. */ public internalMetadata?: (string|null); /** CompilationResultAction compiledObject. */ public compiledObject?: ("relation"|"operations"|"assertion"|"declaration"|"notebook"|"dataPreparation"); /** * Creates a new CompilationResultAction instance using the specified properties. * @param [properties] Properties to set * @returns CompilationResultAction instance */ public static create(properties?: google.cloud.dataform.v1.ICompilationResultAction): google.cloud.dataform.v1.CompilationResultAction; /** * Encodes the specified CompilationResultAction message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.verify|verify} messages. * @param message CompilationResultAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICompilationResultAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CompilationResultAction message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.verify|verify} messages. * @param message CompilationResultAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICompilationResultAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CompilationResultAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CompilationResultAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction; /** * Decodes a CompilationResultAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CompilationResultAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction; /** * Verifies a CompilationResultAction message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CompilationResultAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CompilationResultAction */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction; /** * Creates a plain object from a CompilationResultAction message. Also converts values to other types if specified. * @param message CompilationResultAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CompilationResultAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CompilationResultAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace CompilationResultAction { /** Properties of a Relation. */ interface IRelation { /** Relation dependencyTargets */ dependencyTargets?: (google.cloud.dataform.v1.ITarget[]|null); /** Relation disabled */ disabled?: (boolean|null); /** Relation tags */ tags?: (string[]|null); /** Relation relationDescriptor */ relationDescriptor?: (google.cloud.dataform.v1.IRelationDescriptor|null); /** Relation relationType */ relationType?: (google.cloud.dataform.v1.CompilationResultAction.Relation.RelationType|keyof typeof google.cloud.dataform.v1.CompilationResultAction.Relation.RelationType|null); /** Relation selectQuery */ selectQuery?: (string|null); /** Relation preOperations */ preOperations?: (string[]|null); /** Relation postOperations */ postOperations?: (string[]|null); /** Relation incrementalTableConfig */ incrementalTableConfig?: (google.cloud.dataform.v1.CompilationResultAction.Relation.IIncrementalTableConfig|null); /** Relation partitionExpression */ partitionExpression?: (string|null); /** Relation clusterExpressions */ clusterExpressions?: (string[]|null); /** Relation partitionExpirationDays */ partitionExpirationDays?: (number|null); /** Relation requirePartitionFilter */ requirePartitionFilter?: (boolean|null); /** Relation additionalOptions */ additionalOptions?: ({ [k: string]: string }|null); /** Relation connection */ connection?: (string|null); /** Relation tableFormat */ tableFormat?: (google.cloud.dataform.v1.CompilationResultAction.Relation.TableFormat|keyof typeof google.cloud.dataform.v1.CompilationResultAction.Relation.TableFormat|null); /** Relation fileFormat */ fileFormat?: (google.cloud.dataform.v1.CompilationResultAction.Relation.FileFormat|keyof typeof google.cloud.dataform.v1.CompilationResultAction.Relation.FileFormat|null); /** Relation storageUri */ storageUri?: (string|null); } /** Represents a Relation. */ class Relation implements IRelation { /** * Constructs a new Relation. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.IRelation); /** Relation dependencyTargets. */ public dependencyTargets: google.cloud.dataform.v1.ITarget[]; /** Relation disabled. */ public disabled: boolean; /** Relation tags. */ public tags: string[]; /** Relation relationDescriptor. */ public relationDescriptor?: (google.cloud.dataform.v1.IRelationDescriptor|null); /** Relation relationType. */ public relationType: (google.cloud.dataform.v1.CompilationResultAction.Relation.RelationType|keyof typeof google.cloud.dataform.v1.CompilationResultAction.Relation.RelationType); /** Relation selectQuery. */ public selectQuery: string; /** Relation preOperations. */ public preOperations: string[]; /** Relation postOperations. */ public postOperations: string[]; /** Relation incrementalTableConfig. */ public incrementalTableConfig?: (google.cloud.dataform.v1.CompilationResultAction.Relation.IIncrementalTableConfig|null); /** Relation partitionExpression. */ public partitionExpression: string; /** Relation clusterExpressions. */ public clusterExpressions: string[]; /** Relation partitionExpirationDays. */ public partitionExpirationDays: number; /** Relation requirePartitionFilter. */ public requirePartitionFilter: boolean; /** Relation additionalOptions. */ public additionalOptions: { [k: string]: string }; /** Relation connection. */ public connection: string; /** Relation tableFormat. */ public tableFormat: (google.cloud.dataform.v1.CompilationResultAction.Relation.TableFormat|keyof typeof google.cloud.dataform.v1.CompilationResultAction.Relation.TableFormat); /** Relation fileFormat. */ public fileFormat: (google.cloud.dataform.v1.CompilationResultAction.Relation.FileFormat|keyof typeof google.cloud.dataform.v1.CompilationResultAction.Relation.FileFormat); /** Relation storageUri. */ public storageUri: string; /** * Creates a new Relation instance using the specified properties. * @param [properties] Properties to set * @returns Relation instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.IRelation): google.cloud.dataform.v1.CompilationResultAction.Relation; /** * Encodes the specified Relation message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Relation.verify|verify} messages. * @param message Relation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.IRelation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Relation message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Relation.verify|verify} messages. * @param message Relation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.IRelation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Relation message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Relation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.Relation; /** * Decodes a Relation message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Relation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.Relation; /** * Verifies a Relation message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Relation message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Relation */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.Relation; /** * Creates a plain object from a Relation message. Also converts values to other types if specified. * @param message Relation * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.Relation, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Relation to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Relation * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace Relation { /** Properties of an IncrementalTableConfig. */ interface IIncrementalTableConfig { /** IncrementalTableConfig incrementalSelectQuery */ incrementalSelectQuery?: (string|null); /** IncrementalTableConfig refreshDisabled */ refreshDisabled?: (boolean|null); /** IncrementalTableConfig uniqueKeyParts */ uniqueKeyParts?: (string[]|null); /** IncrementalTableConfig updatePartitionFilter */ updatePartitionFilter?: (string|null); /** IncrementalTableConfig incrementalPreOperations */ incrementalPreOperations?: (string[]|null); /** IncrementalTableConfig incrementalPostOperations */ incrementalPostOperations?: (string[]|null); } /** Represents an IncrementalTableConfig. */ class IncrementalTableConfig implements IIncrementalTableConfig { /** * Constructs a new IncrementalTableConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.Relation.IIncrementalTableConfig); /** IncrementalTableConfig incrementalSelectQuery. */ public incrementalSelectQuery: string; /** IncrementalTableConfig refreshDisabled. */ public refreshDisabled: boolean; /** IncrementalTableConfig uniqueKeyParts. */ public uniqueKeyParts: string[]; /** IncrementalTableConfig updatePartitionFilter. */ public updatePartitionFilter: string; /** IncrementalTableConfig incrementalPreOperations. */ public incrementalPreOperations: string[]; /** IncrementalTableConfig incrementalPostOperations. */ public incrementalPostOperations: string[]; /** * Creates a new IncrementalTableConfig instance using the specified properties. * @param [properties] Properties to set * @returns IncrementalTableConfig instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.Relation.IIncrementalTableConfig): google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig; /** * Encodes the specified IncrementalTableConfig message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig.verify|verify} messages. * @param message IncrementalTableConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.Relation.IIncrementalTableConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified IncrementalTableConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig.verify|verify} messages. * @param message IncrementalTableConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.Relation.IIncrementalTableConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an IncrementalTableConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns IncrementalTableConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig; /** * Decodes an IncrementalTableConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns IncrementalTableConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig; /** * Verifies an IncrementalTableConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an IncrementalTableConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns IncrementalTableConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig; /** * Creates a plain object from an IncrementalTableConfig message. Also converts values to other types if specified. * @param message IncrementalTableConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this IncrementalTableConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for IncrementalTableConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** RelationType enum. */ enum RelationType { RELATION_TYPE_UNSPECIFIED = 0, TABLE = 1, VIEW = 2, INCREMENTAL_TABLE = 3, MATERIALIZED_VIEW = 4 } /** TableFormat enum. */ enum TableFormat { TABLE_FORMAT_UNSPECIFIED = 0, ICEBERG = 1 } /** FileFormat enum. */ enum FileFormat { FILE_FORMAT_UNSPECIFIED = 0, PARQUET = 1 } } /** Properties of an Operations. */ interface IOperations { /** Operations dependencyTargets */ dependencyTargets?: (google.cloud.dataform.v1.ITarget[]|null); /** Operations disabled */ disabled?: (boolean|null); /** Operations tags */ tags?: (string[]|null); /** Operations relationDescriptor */ relationDescriptor?: (google.cloud.dataform.v1.IRelationDescriptor|null); /** Operations queries */ queries?: (string[]|null); /** Operations hasOutput */ hasOutput?: (boolean|null); } /** Represents an Operations. */ class Operations implements IOperations { /** * Constructs a new Operations. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.IOperations); /** Operations dependencyTargets. */ public dependencyTargets: google.cloud.dataform.v1.ITarget[]; /** Operations disabled. */ public disabled: boolean; /** Operations tags. */ public tags: string[]; /** Operations relationDescriptor. */ public relationDescriptor?: (google.cloud.dataform.v1.IRelationDescriptor|null); /** Operations queries. */ public queries: string[]; /** Operations hasOutput. */ public hasOutput: boolean; /** * Creates a new Operations instance using the specified properties. * @param [properties] Properties to set * @returns Operations instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.IOperations): google.cloud.dataform.v1.CompilationResultAction.Operations; /** * Encodes the specified Operations message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Operations.verify|verify} messages. * @param message Operations message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.IOperations, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Operations message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Operations.verify|verify} messages. * @param message Operations message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.IOperations, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an Operations message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Operations * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.Operations; /** * Decodes an Operations message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Operations * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.Operations; /** * Verifies an Operations message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an Operations message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Operations */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.Operations; /** * Creates a plain object from an Operations message. Also converts values to other types if specified. * @param message Operations * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.Operations, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Operations to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Operations * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an Assertion. */ interface IAssertion { /** Assertion dependencyTargets */ dependencyTargets?: (google.cloud.dataform.v1.ITarget[]|null); /** Assertion parentAction */ parentAction?: (google.cloud.dataform.v1.ITarget|null); /** Assertion disabled */ disabled?: (boolean|null); /** Assertion tags */ tags?: (string[]|null); /** Assertion selectQuery */ selectQuery?: (string|null); /** Assertion relationDescriptor */ relationDescriptor?: (google.cloud.dataform.v1.IRelationDescriptor|null); } /** Represents an Assertion. */ class Assertion implements IAssertion { /** * Constructs a new Assertion. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.IAssertion); /** Assertion dependencyTargets. */ public dependencyTargets: google.cloud.dataform.v1.ITarget[]; /** Assertion parentAction. */ public parentAction?: (google.cloud.dataform.v1.ITarget|null); /** Assertion disabled. */ public disabled: boolean; /** Assertion tags. */ public tags: string[]; /** Assertion selectQuery. */ public selectQuery: string; /** Assertion relationDescriptor. */ public relationDescriptor?: (google.cloud.dataform.v1.IRelationDescriptor|null); /** * Creates a new Assertion instance using the specified properties. * @param [properties] Properties to set * @returns Assertion instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.IAssertion): google.cloud.dataform.v1.CompilationResultAction.Assertion; /** * Encodes the specified Assertion message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Assertion.verify|verify} messages. * @param message Assertion message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.IAssertion, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Assertion message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Assertion.verify|verify} messages. * @param message Assertion message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.IAssertion, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an Assertion message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Assertion * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.Assertion; /** * Decodes an Assertion message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Assertion * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.Assertion; /** * Verifies an Assertion message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an Assertion message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Assertion */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.Assertion; /** * Creates a plain object from an Assertion message. Also converts values to other types if specified. * @param message Assertion * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.Assertion, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Assertion to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Assertion * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Declaration. */ interface IDeclaration { /** Declaration relationDescriptor */ relationDescriptor?: (google.cloud.dataform.v1.IRelationDescriptor|null); } /** Represents a Declaration. */ class Declaration implements IDeclaration { /** * Constructs a new Declaration. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.IDeclaration); /** Declaration relationDescriptor. */ public relationDescriptor?: (google.cloud.dataform.v1.IRelationDescriptor|null); /** * Creates a new Declaration instance using the specified properties. * @param [properties] Properties to set * @returns Declaration instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.IDeclaration): google.cloud.dataform.v1.CompilationResultAction.Declaration; /** * Encodes the specified Declaration message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Declaration.verify|verify} messages. * @param message Declaration message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.IDeclaration, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Declaration message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Declaration.verify|verify} messages. * @param message Declaration message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.IDeclaration, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Declaration message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Declaration * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.Declaration; /** * Decodes a Declaration message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Declaration * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.Declaration; /** * Verifies a Declaration message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Declaration message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Declaration */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.Declaration; /** * Creates a plain object from a Declaration message. Also converts values to other types if specified. * @param message Declaration * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.Declaration, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Declaration to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Declaration * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Notebook. */ interface INotebook { /** Notebook dependencyTargets */ dependencyTargets?: (google.cloud.dataform.v1.ITarget[]|null); /** Notebook disabled */ disabled?: (boolean|null); /** Notebook contents */ contents?: (string|null); /** Notebook tags */ tags?: (string[]|null); } /** Represents a Notebook. */ class Notebook implements INotebook { /** * Constructs a new Notebook. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.INotebook); /** Notebook dependencyTargets. */ public dependencyTargets: google.cloud.dataform.v1.ITarget[]; /** Notebook disabled. */ public disabled: boolean; /** Notebook contents. */ public contents: string; /** Notebook tags. */ public tags: string[]; /** * Creates a new Notebook instance using the specified properties. * @param [properties] Properties to set * @returns Notebook instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.INotebook): google.cloud.dataform.v1.CompilationResultAction.Notebook; /** * Encodes the specified Notebook message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Notebook.verify|verify} messages. * @param message Notebook message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.INotebook, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Notebook message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.Notebook.verify|verify} messages. * @param message Notebook message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.INotebook, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Notebook message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Notebook * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.Notebook; /** * Decodes a Notebook message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Notebook * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.Notebook; /** * Verifies a Notebook message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Notebook message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Notebook */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.Notebook; /** * Creates a plain object from a Notebook message. Also converts values to other types if specified. * @param message Notebook * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.Notebook, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Notebook to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Notebook * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DataPreparation. */ interface IDataPreparation { /** DataPreparation contentsYaml */ contentsYaml?: (string|null); /** DataPreparation contentsSql */ contentsSql?: (google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ISqlDefinition|null); /** DataPreparation dependencyTargets */ dependencyTargets?: (google.cloud.dataform.v1.ITarget[]|null); /** DataPreparation disabled */ disabled?: (boolean|null); /** DataPreparation tags */ tags?: (string[]|null); } /** Represents a DataPreparation. */ class DataPreparation implements IDataPreparation { /** * Constructs a new DataPreparation. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.IDataPreparation); /** DataPreparation contentsYaml. */ public contentsYaml?: (string|null); /** DataPreparation contentsSql. */ public contentsSql?: (google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ISqlDefinition|null); /** DataPreparation dependencyTargets. */ public dependencyTargets: google.cloud.dataform.v1.ITarget[]; /** DataPreparation disabled. */ public disabled: boolean; /** DataPreparation tags. */ public tags: string[]; /** DataPreparation definition. */ public definition?: ("contentsYaml"|"contentsSql"); /** * Creates a new DataPreparation instance using the specified properties. * @param [properties] Properties to set * @returns DataPreparation instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.IDataPreparation): google.cloud.dataform.v1.CompilationResultAction.DataPreparation; /** * Encodes the specified DataPreparation message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.DataPreparation.verify|verify} messages. * @param message DataPreparation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.IDataPreparation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DataPreparation message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.DataPreparation.verify|verify} messages. * @param message DataPreparation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.IDataPreparation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DataPreparation message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DataPreparation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.DataPreparation; /** * Decodes a DataPreparation message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DataPreparation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.DataPreparation; /** * Verifies a DataPreparation message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DataPreparation message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DataPreparation */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.DataPreparation; /** * Creates a plain object from a DataPreparation message. Also converts values to other types if specified. * @param message DataPreparation * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.DataPreparation, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DataPreparation to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DataPreparation * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace DataPreparation { /** Properties of a SqlDefinition. */ interface ISqlDefinition { /** SqlDefinition query */ query?: (string|null); /** SqlDefinition errorTable */ errorTable?: (google.cloud.dataform.v1.CompilationResultAction.DataPreparation.IErrorTable|null); /** SqlDefinition load */ load?: (google.cloud.dataform.v1.CompilationResultAction.ILoadConfig|null); } /** Represents a SqlDefinition. */ class SqlDefinition implements ISqlDefinition { /** * Constructs a new SqlDefinition. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ISqlDefinition); /** SqlDefinition query. */ public query: string; /** SqlDefinition errorTable. */ public errorTable?: (google.cloud.dataform.v1.CompilationResultAction.DataPreparation.IErrorTable|null); /** SqlDefinition load. */ public load?: (google.cloud.dataform.v1.CompilationResultAction.ILoadConfig|null); /** * Creates a new SqlDefinition instance using the specified properties. * @param [properties] Properties to set * @returns SqlDefinition instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ISqlDefinition): google.cloud.dataform.v1.CompilationResultAction.DataPreparation.SqlDefinition; /** * Encodes the specified SqlDefinition message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.DataPreparation.SqlDefinition.verify|verify} messages. * @param message SqlDefinition message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ISqlDefinition, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SqlDefinition message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.DataPreparation.SqlDefinition.verify|verify} messages. * @param message SqlDefinition message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ISqlDefinition, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SqlDefinition message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SqlDefinition * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.DataPreparation.SqlDefinition; /** * Decodes a SqlDefinition message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SqlDefinition * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.DataPreparation.SqlDefinition; /** * Verifies a SqlDefinition message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SqlDefinition message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SqlDefinition */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.DataPreparation.SqlDefinition; /** * Creates a plain object from a SqlDefinition message. Also converts values to other types if specified. * @param message SqlDefinition * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.DataPreparation.SqlDefinition, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SqlDefinition to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SqlDefinition * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an ErrorTable. */ interface IErrorTable { /** ErrorTable target */ target?: (google.cloud.dataform.v1.ITarget|null); /** ErrorTable retentionDays */ retentionDays?: (number|null); } /** Represents an ErrorTable. */ class ErrorTable implements IErrorTable { /** * Constructs a new ErrorTable. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.DataPreparation.IErrorTable); /** ErrorTable target. */ public target?: (google.cloud.dataform.v1.ITarget|null); /** ErrorTable retentionDays. */ public retentionDays: number; /** * Creates a new ErrorTable instance using the specified properties. * @param [properties] Properties to set * @returns ErrorTable instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.DataPreparation.IErrorTable): google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ErrorTable; /** * Encodes the specified ErrorTable message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ErrorTable.verify|verify} messages. * @param message ErrorTable message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.DataPreparation.IErrorTable, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ErrorTable message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ErrorTable.verify|verify} messages. * @param message ErrorTable message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.DataPreparation.IErrorTable, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ErrorTable message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ErrorTable * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ErrorTable; /** * Decodes an ErrorTable message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ErrorTable * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ErrorTable; /** * Verifies an ErrorTable message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ErrorTable message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ErrorTable */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ErrorTable; /** * Creates a plain object from an ErrorTable message. Also converts values to other types if specified. * @param message ErrorTable * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.DataPreparation.ErrorTable, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ErrorTable to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ErrorTable * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a LoadConfig. */ interface ILoadConfig { /** LoadConfig replace */ replace?: (google.cloud.dataform.v1.CompilationResultAction.ISimpleLoadMode|null); /** LoadConfig append */ append?: (google.cloud.dataform.v1.CompilationResultAction.ISimpleLoadMode|null); /** LoadConfig maximum */ maximum?: (google.cloud.dataform.v1.CompilationResultAction.IIncrementalLoadMode|null); /** LoadConfig unique */ unique?: (google.cloud.dataform.v1.CompilationResultAction.IIncrementalLoadMode|null); } /** Represents a LoadConfig. */ class LoadConfig implements ILoadConfig { /** * Constructs a new LoadConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.ILoadConfig); /** LoadConfig replace. */ public replace?: (google.cloud.dataform.v1.CompilationResultAction.ISimpleLoadMode|null); /** LoadConfig append. */ public append?: (google.cloud.dataform.v1.CompilationResultAction.ISimpleLoadMode|null); /** LoadConfig maximum. */ public maximum?: (google.cloud.dataform.v1.CompilationResultAction.IIncrementalLoadMode|null); /** LoadConfig unique. */ public unique?: (google.cloud.dataform.v1.CompilationResultAction.IIncrementalLoadMode|null); /** LoadConfig mode. */ public mode?: ("replace"|"append"|"maximum"|"unique"); /** * Creates a new LoadConfig instance using the specified properties. * @param [properties] Properties to set * @returns LoadConfig instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.ILoadConfig): google.cloud.dataform.v1.CompilationResultAction.LoadConfig; /** * Encodes the specified LoadConfig message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.LoadConfig.verify|verify} messages. * @param message LoadConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.ILoadConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified LoadConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.LoadConfig.verify|verify} messages. * @param message LoadConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.ILoadConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a LoadConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns LoadConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.LoadConfig; /** * Decodes a LoadConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns LoadConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.LoadConfig; /** * Verifies a LoadConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a LoadConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns LoadConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.LoadConfig; /** * Creates a plain object from a LoadConfig message. Also converts values to other types if specified. * @param message LoadConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.LoadConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this LoadConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for LoadConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SimpleLoadMode. */ interface ISimpleLoadMode { } /** Represents a SimpleLoadMode. */ class SimpleLoadMode implements ISimpleLoadMode { /** * Constructs a new SimpleLoadMode. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.ISimpleLoadMode); /** * Creates a new SimpleLoadMode instance using the specified properties. * @param [properties] Properties to set * @returns SimpleLoadMode instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.ISimpleLoadMode): google.cloud.dataform.v1.CompilationResultAction.SimpleLoadMode; /** * Encodes the specified SimpleLoadMode message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.SimpleLoadMode.verify|verify} messages. * @param message SimpleLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.ISimpleLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SimpleLoadMode message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.SimpleLoadMode.verify|verify} messages. * @param message SimpleLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.ISimpleLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SimpleLoadMode message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SimpleLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.SimpleLoadMode; /** * Decodes a SimpleLoadMode message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SimpleLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.SimpleLoadMode; /** * Verifies a SimpleLoadMode message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SimpleLoadMode message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SimpleLoadMode */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.SimpleLoadMode; /** * Creates a plain object from a SimpleLoadMode message. Also converts values to other types if specified. * @param message SimpleLoadMode * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.SimpleLoadMode, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SimpleLoadMode to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SimpleLoadMode * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an IncrementalLoadMode. */ interface IIncrementalLoadMode { /** IncrementalLoadMode column */ column?: (string|null); } /** Represents an IncrementalLoadMode. */ class IncrementalLoadMode implements IIncrementalLoadMode { /** * Constructs a new IncrementalLoadMode. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.CompilationResultAction.IIncrementalLoadMode); /** IncrementalLoadMode column. */ public column: string; /** * Creates a new IncrementalLoadMode instance using the specified properties. * @param [properties] Properties to set * @returns IncrementalLoadMode instance */ public static create(properties?: google.cloud.dataform.v1.CompilationResultAction.IIncrementalLoadMode): google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadMode; /** * Encodes the specified IncrementalLoadMode message. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadMode.verify|verify} messages. * @param message IncrementalLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.CompilationResultAction.IIncrementalLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified IncrementalLoadMode message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadMode.verify|verify} messages. * @param message IncrementalLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.CompilationResultAction.IIncrementalLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an IncrementalLoadMode message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns IncrementalLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadMode; /** * Decodes an IncrementalLoadMode message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns IncrementalLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadMode; /** * Verifies an IncrementalLoadMode message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an IncrementalLoadMode message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns IncrementalLoadMode */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadMode; /** * Creates a plain object from an IncrementalLoadMode message. Also converts values to other types if specified. * @param message IncrementalLoadMode * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CompilationResultAction.IncrementalLoadMode, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this IncrementalLoadMode to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for IncrementalLoadMode * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a QueryCompilationResultActionsRequest. */ interface IQueryCompilationResultActionsRequest { /** QueryCompilationResultActionsRequest name */ name?: (string|null); /** QueryCompilationResultActionsRequest pageSize */ pageSize?: (number|null); /** QueryCompilationResultActionsRequest pageToken */ pageToken?: (string|null); /** QueryCompilationResultActionsRequest filter */ filter?: (string|null); } /** Represents a QueryCompilationResultActionsRequest. */ class QueryCompilationResultActionsRequest implements IQueryCompilationResultActionsRequest { /** * Constructs a new QueryCompilationResultActionsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryCompilationResultActionsRequest); /** QueryCompilationResultActionsRequest name. */ public name: string; /** QueryCompilationResultActionsRequest pageSize. */ public pageSize: number; /** QueryCompilationResultActionsRequest pageToken. */ public pageToken: string; /** QueryCompilationResultActionsRequest filter. */ public filter: string; /** * Creates a new QueryCompilationResultActionsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryCompilationResultActionsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IQueryCompilationResultActionsRequest): google.cloud.dataform.v1.QueryCompilationResultActionsRequest; /** * Encodes the specified QueryCompilationResultActionsRequest message. Does not implicitly {@link google.cloud.dataform.v1.QueryCompilationResultActionsRequest.verify|verify} messages. * @param message QueryCompilationResultActionsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryCompilationResultActionsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryCompilationResultActionsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryCompilationResultActionsRequest.verify|verify} messages. * @param message QueryCompilationResultActionsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryCompilationResultActionsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryCompilationResultActionsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryCompilationResultActionsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryCompilationResultActionsRequest; /** * Decodes a QueryCompilationResultActionsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryCompilationResultActionsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryCompilationResultActionsRequest; /** * Verifies a QueryCompilationResultActionsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryCompilationResultActionsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryCompilationResultActionsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryCompilationResultActionsRequest; /** * Creates a plain object from a QueryCompilationResultActionsRequest message. Also converts values to other types if specified. * @param message QueryCompilationResultActionsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryCompilationResultActionsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryCompilationResultActionsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryCompilationResultActionsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryCompilationResultActionsResponse. */ interface IQueryCompilationResultActionsResponse { /** QueryCompilationResultActionsResponse compilationResultActions */ compilationResultActions?: (google.cloud.dataform.v1.ICompilationResultAction[]|null); /** QueryCompilationResultActionsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryCompilationResultActionsResponse. */ class QueryCompilationResultActionsResponse implements IQueryCompilationResultActionsResponse { /** * Constructs a new QueryCompilationResultActionsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryCompilationResultActionsResponse); /** QueryCompilationResultActionsResponse compilationResultActions. */ public compilationResultActions: google.cloud.dataform.v1.ICompilationResultAction[]; /** QueryCompilationResultActionsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryCompilationResultActionsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryCompilationResultActionsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IQueryCompilationResultActionsResponse): google.cloud.dataform.v1.QueryCompilationResultActionsResponse; /** * Encodes the specified QueryCompilationResultActionsResponse message. Does not implicitly {@link google.cloud.dataform.v1.QueryCompilationResultActionsResponse.verify|verify} messages. * @param message QueryCompilationResultActionsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryCompilationResultActionsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryCompilationResultActionsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryCompilationResultActionsResponse.verify|verify} messages. * @param message QueryCompilationResultActionsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryCompilationResultActionsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryCompilationResultActionsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryCompilationResultActionsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryCompilationResultActionsResponse; /** * Decodes a QueryCompilationResultActionsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryCompilationResultActionsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryCompilationResultActionsResponse; /** * Verifies a QueryCompilationResultActionsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryCompilationResultActionsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryCompilationResultActionsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryCompilationResultActionsResponse; /** * Creates a plain object from a QueryCompilationResultActionsResponse message. Also converts values to other types if specified. * @param message QueryCompilationResultActionsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryCompilationResultActionsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryCompilationResultActionsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryCompilationResultActionsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WorkflowConfig. */ interface IWorkflowConfig { /** WorkflowConfig name */ name?: (string|null); /** WorkflowConfig releaseConfig */ releaseConfig?: (string|null); /** WorkflowConfig invocationConfig */ invocationConfig?: (google.cloud.dataform.v1.IInvocationConfig|null); /** WorkflowConfig cronSchedule */ cronSchedule?: (string|null); /** WorkflowConfig timeZone */ timeZone?: (string|null); /** WorkflowConfig recentScheduledExecutionRecords */ recentScheduledExecutionRecords?: (google.cloud.dataform.v1.WorkflowConfig.IScheduledExecutionRecord[]|null); /** WorkflowConfig disabled */ disabled?: (boolean|null); /** WorkflowConfig createTime */ createTime?: (google.protobuf.ITimestamp|null); /** WorkflowConfig updateTime */ updateTime?: (google.protobuf.ITimestamp|null); /** WorkflowConfig internalMetadata */ internalMetadata?: (string|null); } /** Represents a WorkflowConfig. */ class WorkflowConfig implements IWorkflowConfig { /** * Constructs a new WorkflowConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IWorkflowConfig); /** WorkflowConfig name. */ public name: string; /** WorkflowConfig releaseConfig. */ public releaseConfig: string; /** WorkflowConfig invocationConfig. */ public invocationConfig?: (google.cloud.dataform.v1.IInvocationConfig|null); /** WorkflowConfig cronSchedule. */ public cronSchedule: string; /** WorkflowConfig timeZone. */ public timeZone: string; /** WorkflowConfig recentScheduledExecutionRecords. */ public recentScheduledExecutionRecords: google.cloud.dataform.v1.WorkflowConfig.IScheduledExecutionRecord[]; /** WorkflowConfig disabled. */ public disabled: boolean; /** WorkflowConfig createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** WorkflowConfig updateTime. */ public updateTime?: (google.protobuf.ITimestamp|null); /** WorkflowConfig internalMetadata. */ public internalMetadata?: (string|null); /** * Creates a new WorkflowConfig instance using the specified properties. * @param [properties] Properties to set * @returns WorkflowConfig instance */ public static create(properties?: google.cloud.dataform.v1.IWorkflowConfig): google.cloud.dataform.v1.WorkflowConfig; /** * Encodes the specified WorkflowConfig message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowConfig.verify|verify} messages. * @param message WorkflowConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IWorkflowConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WorkflowConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowConfig.verify|verify} messages. * @param message WorkflowConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IWorkflowConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WorkflowConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WorkflowConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowConfig; /** * Decodes a WorkflowConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WorkflowConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowConfig; /** * Verifies a WorkflowConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WorkflowConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WorkflowConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowConfig; /** * Creates a plain object from a WorkflowConfig message. Also converts values to other types if specified. * @param message WorkflowConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WorkflowConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WorkflowConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace WorkflowConfig { /** Properties of a ScheduledExecutionRecord. */ interface IScheduledExecutionRecord { /** ScheduledExecutionRecord workflowInvocation */ workflowInvocation?: (string|null); /** ScheduledExecutionRecord errorStatus */ errorStatus?: (google.rpc.IStatus|null); /** ScheduledExecutionRecord executionTime */ executionTime?: (google.protobuf.ITimestamp|null); } /** Represents a ScheduledExecutionRecord. */ class ScheduledExecutionRecord implements IScheduledExecutionRecord { /** * Constructs a new ScheduledExecutionRecord. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.WorkflowConfig.IScheduledExecutionRecord); /** ScheduledExecutionRecord workflowInvocation. */ public workflowInvocation?: (string|null); /** ScheduledExecutionRecord errorStatus. */ public errorStatus?: (google.rpc.IStatus|null); /** ScheduledExecutionRecord executionTime. */ public executionTime?: (google.protobuf.ITimestamp|null); /** ScheduledExecutionRecord result. */ public result?: ("workflowInvocation"|"errorStatus"); /** * Creates a new ScheduledExecutionRecord instance using the specified properties. * @param [properties] Properties to set * @returns ScheduledExecutionRecord instance */ public static create(properties?: google.cloud.dataform.v1.WorkflowConfig.IScheduledExecutionRecord): google.cloud.dataform.v1.WorkflowConfig.ScheduledExecutionRecord; /** * Encodes the specified ScheduledExecutionRecord message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowConfig.ScheduledExecutionRecord.verify|verify} messages. * @param message ScheduledExecutionRecord message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.WorkflowConfig.IScheduledExecutionRecord, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ScheduledExecutionRecord message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowConfig.ScheduledExecutionRecord.verify|verify} messages. * @param message ScheduledExecutionRecord message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.WorkflowConfig.IScheduledExecutionRecord, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ScheduledExecutionRecord message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ScheduledExecutionRecord * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowConfig.ScheduledExecutionRecord; /** * Decodes a ScheduledExecutionRecord message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ScheduledExecutionRecord * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowConfig.ScheduledExecutionRecord; /** * Verifies a ScheduledExecutionRecord message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ScheduledExecutionRecord message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ScheduledExecutionRecord */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowConfig.ScheduledExecutionRecord; /** * Creates a plain object from a ScheduledExecutionRecord message. Also converts values to other types if specified. * @param message ScheduledExecutionRecord * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowConfig.ScheduledExecutionRecord, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ScheduledExecutionRecord to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ScheduledExecutionRecord * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of an InvocationConfig. */ interface IInvocationConfig { /** InvocationConfig includedTargets */ includedTargets?: (google.cloud.dataform.v1.ITarget[]|null); /** InvocationConfig includedTags */ includedTags?: (string[]|null); /** InvocationConfig transitiveDependenciesIncluded */ transitiveDependenciesIncluded?: (boolean|null); /** InvocationConfig transitiveDependentsIncluded */ transitiveDependentsIncluded?: (boolean|null); /** InvocationConfig fullyRefreshIncrementalTablesEnabled */ fullyRefreshIncrementalTablesEnabled?: (boolean|null); /** InvocationConfig serviceAccount */ serviceAccount?: (string|null); /** InvocationConfig queryPriority */ queryPriority?: (google.cloud.dataform.v1.InvocationConfig.QueryPriority|keyof typeof google.cloud.dataform.v1.InvocationConfig.QueryPriority|null); } /** Represents an InvocationConfig. */ class InvocationConfig implements IInvocationConfig { /** * Constructs a new InvocationConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IInvocationConfig); /** InvocationConfig includedTargets. */ public includedTargets: google.cloud.dataform.v1.ITarget[]; /** InvocationConfig includedTags. */ public includedTags: string[]; /** InvocationConfig transitiveDependenciesIncluded. */ public transitiveDependenciesIncluded: boolean; /** InvocationConfig transitiveDependentsIncluded. */ public transitiveDependentsIncluded: boolean; /** InvocationConfig fullyRefreshIncrementalTablesEnabled. */ public fullyRefreshIncrementalTablesEnabled: boolean; /** InvocationConfig serviceAccount. */ public serviceAccount: string; /** InvocationConfig queryPriority. */ public queryPriority?: (google.cloud.dataform.v1.InvocationConfig.QueryPriority|keyof typeof google.cloud.dataform.v1.InvocationConfig.QueryPriority|null); /** * Creates a new InvocationConfig instance using the specified properties. * @param [properties] Properties to set * @returns InvocationConfig instance */ public static create(properties?: google.cloud.dataform.v1.IInvocationConfig): google.cloud.dataform.v1.InvocationConfig; /** * Encodes the specified InvocationConfig message. Does not implicitly {@link google.cloud.dataform.v1.InvocationConfig.verify|verify} messages. * @param message InvocationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IInvocationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified InvocationConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.InvocationConfig.verify|verify} messages. * @param message InvocationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IInvocationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an InvocationConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns InvocationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.InvocationConfig; /** * Decodes an InvocationConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns InvocationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.InvocationConfig; /** * Verifies an InvocationConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an InvocationConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns InvocationConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.InvocationConfig; /** * Creates a plain object from an InvocationConfig message. Also converts values to other types if specified. * @param message InvocationConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.InvocationConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this InvocationConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for InvocationConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace InvocationConfig { /** QueryPriority enum. */ enum QueryPriority { QUERY_PRIORITY_UNSPECIFIED = 0, INTERACTIVE = 1, BATCH = 2 } } /** Properties of a ListWorkflowConfigsRequest. */ interface IListWorkflowConfigsRequest { /** ListWorkflowConfigsRequest parent */ parent?: (string|null); /** ListWorkflowConfigsRequest pageSize */ pageSize?: (number|null); /** ListWorkflowConfigsRequest pageToken */ pageToken?: (string|null); } /** Represents a ListWorkflowConfigsRequest. */ class ListWorkflowConfigsRequest implements IListWorkflowConfigsRequest { /** * Constructs a new ListWorkflowConfigsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListWorkflowConfigsRequest); /** ListWorkflowConfigsRequest parent. */ public parent: string; /** ListWorkflowConfigsRequest pageSize. */ public pageSize: number; /** ListWorkflowConfigsRequest pageToken. */ public pageToken: string; /** * Creates a new ListWorkflowConfigsRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkflowConfigsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IListWorkflowConfigsRequest): google.cloud.dataform.v1.ListWorkflowConfigsRequest; /** * Encodes the specified ListWorkflowConfigsRequest message. Does not implicitly {@link google.cloud.dataform.v1.ListWorkflowConfigsRequest.verify|verify} messages. * @param message ListWorkflowConfigsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListWorkflowConfigsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkflowConfigsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListWorkflowConfigsRequest.verify|verify} messages. * @param message ListWorkflowConfigsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListWorkflowConfigsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkflowConfigsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkflowConfigsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListWorkflowConfigsRequest; /** * Decodes a ListWorkflowConfigsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkflowConfigsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListWorkflowConfigsRequest; /** * Verifies a ListWorkflowConfigsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkflowConfigsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkflowConfigsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListWorkflowConfigsRequest; /** * Creates a plain object from a ListWorkflowConfigsRequest message. Also converts values to other types if specified. * @param message ListWorkflowConfigsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListWorkflowConfigsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkflowConfigsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkflowConfigsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListWorkflowConfigsResponse. */ interface IListWorkflowConfigsResponse { /** ListWorkflowConfigsResponse workflowConfigs */ workflowConfigs?: (google.cloud.dataform.v1.IWorkflowConfig[]|null); /** ListWorkflowConfigsResponse nextPageToken */ nextPageToken?: (string|null); /** ListWorkflowConfigsResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListWorkflowConfigsResponse. */ class ListWorkflowConfigsResponse implements IListWorkflowConfigsResponse { /** * Constructs a new ListWorkflowConfigsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListWorkflowConfigsResponse); /** ListWorkflowConfigsResponse workflowConfigs. */ public workflowConfigs: google.cloud.dataform.v1.IWorkflowConfig[]; /** ListWorkflowConfigsResponse nextPageToken. */ public nextPageToken: string; /** ListWorkflowConfigsResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListWorkflowConfigsResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkflowConfigsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IListWorkflowConfigsResponse): google.cloud.dataform.v1.ListWorkflowConfigsResponse; /** * Encodes the specified ListWorkflowConfigsResponse message. Does not implicitly {@link google.cloud.dataform.v1.ListWorkflowConfigsResponse.verify|verify} messages. * @param message ListWorkflowConfigsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListWorkflowConfigsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkflowConfigsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListWorkflowConfigsResponse.verify|verify} messages. * @param message ListWorkflowConfigsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListWorkflowConfigsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkflowConfigsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkflowConfigsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListWorkflowConfigsResponse; /** * Decodes a ListWorkflowConfigsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkflowConfigsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListWorkflowConfigsResponse; /** * Verifies a ListWorkflowConfigsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkflowConfigsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkflowConfigsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListWorkflowConfigsResponse; /** * Creates a plain object from a ListWorkflowConfigsResponse message. Also converts values to other types if specified. * @param message ListWorkflowConfigsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListWorkflowConfigsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkflowConfigsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkflowConfigsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetWorkflowConfigRequest. */ interface IGetWorkflowConfigRequest { /** GetWorkflowConfigRequest name */ name?: (string|null); } /** Represents a GetWorkflowConfigRequest. */ class GetWorkflowConfigRequest implements IGetWorkflowConfigRequest { /** * Constructs a new GetWorkflowConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IGetWorkflowConfigRequest); /** GetWorkflowConfigRequest name. */ public name: string; /** * Creates a new GetWorkflowConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetWorkflowConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1.IGetWorkflowConfigRequest): google.cloud.dataform.v1.GetWorkflowConfigRequest; /** * Encodes the specified GetWorkflowConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1.GetWorkflowConfigRequest.verify|verify} messages. * @param message GetWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IGetWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetWorkflowConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.GetWorkflowConfigRequest.verify|verify} messages. * @param message GetWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IGetWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetWorkflowConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.GetWorkflowConfigRequest; /** * Decodes a GetWorkflowConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.GetWorkflowConfigRequest; /** * Verifies a GetWorkflowConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetWorkflowConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetWorkflowConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.GetWorkflowConfigRequest; /** * Creates a plain object from a GetWorkflowConfigRequest message. Also converts values to other types if specified. * @param message GetWorkflowConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.GetWorkflowConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetWorkflowConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetWorkflowConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateWorkflowConfigRequest. */ interface ICreateWorkflowConfigRequest { /** CreateWorkflowConfigRequest parent */ parent?: (string|null); /** CreateWorkflowConfigRequest workflowConfig */ workflowConfig?: (google.cloud.dataform.v1.IWorkflowConfig|null); /** CreateWorkflowConfigRequest workflowConfigId */ workflowConfigId?: (string|null); } /** Represents a CreateWorkflowConfigRequest. */ class CreateWorkflowConfigRequest implements ICreateWorkflowConfigRequest { /** * Constructs a new CreateWorkflowConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICreateWorkflowConfigRequest); /** CreateWorkflowConfigRequest parent. */ public parent: string; /** CreateWorkflowConfigRequest workflowConfig. */ public workflowConfig?: (google.cloud.dataform.v1.IWorkflowConfig|null); /** CreateWorkflowConfigRequest workflowConfigId. */ public workflowConfigId: string; /** * Creates a new CreateWorkflowConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateWorkflowConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1.ICreateWorkflowConfigRequest): google.cloud.dataform.v1.CreateWorkflowConfigRequest; /** * Encodes the specified CreateWorkflowConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1.CreateWorkflowConfigRequest.verify|verify} messages. * @param message CreateWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICreateWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateWorkflowConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CreateWorkflowConfigRequest.verify|verify} messages. * @param message CreateWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICreateWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateWorkflowConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CreateWorkflowConfigRequest; /** * Decodes a CreateWorkflowConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CreateWorkflowConfigRequest; /** * Verifies a CreateWorkflowConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateWorkflowConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateWorkflowConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CreateWorkflowConfigRequest; /** * Creates a plain object from a CreateWorkflowConfigRequest message. Also converts values to other types if specified. * @param message CreateWorkflowConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CreateWorkflowConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateWorkflowConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateWorkflowConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateWorkflowConfigRequest. */ interface IUpdateWorkflowConfigRequest { /** UpdateWorkflowConfigRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); /** UpdateWorkflowConfigRequest workflowConfig */ workflowConfig?: (google.cloud.dataform.v1.IWorkflowConfig|null); } /** Represents an UpdateWorkflowConfigRequest. */ class UpdateWorkflowConfigRequest implements IUpdateWorkflowConfigRequest { /** * Constructs a new UpdateWorkflowConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IUpdateWorkflowConfigRequest); /** UpdateWorkflowConfigRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** UpdateWorkflowConfigRequest workflowConfig. */ public workflowConfig?: (google.cloud.dataform.v1.IWorkflowConfig|null); /** * Creates a new UpdateWorkflowConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateWorkflowConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1.IUpdateWorkflowConfigRequest): google.cloud.dataform.v1.UpdateWorkflowConfigRequest; /** * Encodes the specified UpdateWorkflowConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1.UpdateWorkflowConfigRequest.verify|verify} messages. * @param message UpdateWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IUpdateWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateWorkflowConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.UpdateWorkflowConfigRequest.verify|verify} messages. * @param message UpdateWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IUpdateWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateWorkflowConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.UpdateWorkflowConfigRequest; /** * Decodes an UpdateWorkflowConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.UpdateWorkflowConfigRequest; /** * Verifies an UpdateWorkflowConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateWorkflowConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateWorkflowConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.UpdateWorkflowConfigRequest; /** * Creates a plain object from an UpdateWorkflowConfigRequest message. Also converts values to other types if specified. * @param message UpdateWorkflowConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.UpdateWorkflowConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateWorkflowConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateWorkflowConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteWorkflowConfigRequest. */ interface IDeleteWorkflowConfigRequest { /** DeleteWorkflowConfigRequest name */ name?: (string|null); } /** Represents a DeleteWorkflowConfigRequest. */ class DeleteWorkflowConfigRequest implements IDeleteWorkflowConfigRequest { /** * Constructs a new DeleteWorkflowConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDeleteWorkflowConfigRequest); /** DeleteWorkflowConfigRequest name. */ public name: string; /** * Creates a new DeleteWorkflowConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteWorkflowConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1.IDeleteWorkflowConfigRequest): google.cloud.dataform.v1.DeleteWorkflowConfigRequest; /** * Encodes the specified DeleteWorkflowConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1.DeleteWorkflowConfigRequest.verify|verify} messages. * @param message DeleteWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDeleteWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteWorkflowConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DeleteWorkflowConfigRequest.verify|verify} messages. * @param message DeleteWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDeleteWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteWorkflowConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DeleteWorkflowConfigRequest; /** * Decodes a DeleteWorkflowConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DeleteWorkflowConfigRequest; /** * Verifies a DeleteWorkflowConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteWorkflowConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteWorkflowConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DeleteWorkflowConfigRequest; /** * Creates a plain object from a DeleteWorkflowConfigRequest message. Also converts values to other types if specified. * @param message DeleteWorkflowConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DeleteWorkflowConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteWorkflowConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteWorkflowConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WorkflowInvocation. */ interface IWorkflowInvocation { /** WorkflowInvocation compilationResult */ compilationResult?: (string|null); /** WorkflowInvocation workflowConfig */ workflowConfig?: (string|null); /** WorkflowInvocation name */ name?: (string|null); /** WorkflowInvocation invocationConfig */ invocationConfig?: (google.cloud.dataform.v1.IInvocationConfig|null); /** WorkflowInvocation state */ state?: (google.cloud.dataform.v1.WorkflowInvocation.State|keyof typeof google.cloud.dataform.v1.WorkflowInvocation.State|null); /** WorkflowInvocation invocationTiming */ invocationTiming?: (google.type.IInterval|null); /** WorkflowInvocation resolvedCompilationResult */ resolvedCompilationResult?: (string|null); /** WorkflowInvocation dataEncryptionState */ dataEncryptionState?: (google.cloud.dataform.v1.IDataEncryptionState|null); /** WorkflowInvocation internalMetadata */ internalMetadata?: (string|null); /** WorkflowInvocation privateResourceMetadata */ privateResourceMetadata?: (google.cloud.dataform.v1.IPrivateResourceMetadata|null); /** WorkflowInvocation pipelineConfig */ pipelineConfig?: (google.cloud.dataform.v1.IPipelineConfig|null); } /** Represents a WorkflowInvocation. */ class WorkflowInvocation implements IWorkflowInvocation { /** * Constructs a new WorkflowInvocation. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IWorkflowInvocation); /** WorkflowInvocation compilationResult. */ public compilationResult?: (string|null); /** WorkflowInvocation workflowConfig. */ public workflowConfig?: (string|null); /** WorkflowInvocation name. */ public name: string; /** WorkflowInvocation invocationConfig. */ public invocationConfig?: (google.cloud.dataform.v1.IInvocationConfig|null); /** WorkflowInvocation state. */ public state: (google.cloud.dataform.v1.WorkflowInvocation.State|keyof typeof google.cloud.dataform.v1.WorkflowInvocation.State); /** WorkflowInvocation invocationTiming. */ public invocationTiming?: (google.type.IInterval|null); /** WorkflowInvocation resolvedCompilationResult. */ public resolvedCompilationResult: string; /** WorkflowInvocation dataEncryptionState. */ public dataEncryptionState?: (google.cloud.dataform.v1.IDataEncryptionState|null); /** WorkflowInvocation internalMetadata. */ public internalMetadata?: (string|null); /** WorkflowInvocation privateResourceMetadata. */ public privateResourceMetadata?: (google.cloud.dataform.v1.IPrivateResourceMetadata|null); /** WorkflowInvocation pipelineConfig. */ public pipelineConfig?: (google.cloud.dataform.v1.IPipelineConfig|null); /** WorkflowInvocation compilationSource. */ public compilationSource?: ("compilationResult"|"workflowConfig"); /** * Creates a new WorkflowInvocation instance using the specified properties. * @param [properties] Properties to set * @returns WorkflowInvocation instance */ public static create(properties?: google.cloud.dataform.v1.IWorkflowInvocation): google.cloud.dataform.v1.WorkflowInvocation; /** * Encodes the specified WorkflowInvocation message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocation.verify|verify} messages. * @param message WorkflowInvocation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IWorkflowInvocation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WorkflowInvocation message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocation.verify|verify} messages. * @param message WorkflowInvocation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IWorkflowInvocation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WorkflowInvocation message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WorkflowInvocation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowInvocation; /** * Decodes a WorkflowInvocation message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WorkflowInvocation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowInvocation; /** * Verifies a WorkflowInvocation message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WorkflowInvocation message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WorkflowInvocation */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowInvocation; /** * Creates a plain object from a WorkflowInvocation message. Also converts values to other types if specified. * @param message WorkflowInvocation * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowInvocation, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WorkflowInvocation to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WorkflowInvocation * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace WorkflowInvocation { /** State enum. */ enum State { STATE_UNSPECIFIED = 0, RUNNING = 1, SUCCEEDED = 2, CANCELLED = 3, FAILED = 4, CANCELING = 5 } } /** Properties of a ListWorkflowInvocationsRequest. */ interface IListWorkflowInvocationsRequest { /** ListWorkflowInvocationsRequest parent */ parent?: (string|null); /** ListWorkflowInvocationsRequest pageSize */ pageSize?: (number|null); /** ListWorkflowInvocationsRequest pageToken */ pageToken?: (string|null); /** ListWorkflowInvocationsRequest orderBy */ orderBy?: (string|null); /** ListWorkflowInvocationsRequest filter */ filter?: (string|null); } /** Represents a ListWorkflowInvocationsRequest. */ class ListWorkflowInvocationsRequest implements IListWorkflowInvocationsRequest { /** * Constructs a new ListWorkflowInvocationsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListWorkflowInvocationsRequest); /** ListWorkflowInvocationsRequest parent. */ public parent: string; /** ListWorkflowInvocationsRequest pageSize. */ public pageSize: number; /** ListWorkflowInvocationsRequest pageToken. */ public pageToken: string; /** ListWorkflowInvocationsRequest orderBy. */ public orderBy: string; /** ListWorkflowInvocationsRequest filter. */ public filter: string; /** * Creates a new ListWorkflowInvocationsRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkflowInvocationsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IListWorkflowInvocationsRequest): google.cloud.dataform.v1.ListWorkflowInvocationsRequest; /** * Encodes the specified ListWorkflowInvocationsRequest message. Does not implicitly {@link google.cloud.dataform.v1.ListWorkflowInvocationsRequest.verify|verify} messages. * @param message ListWorkflowInvocationsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListWorkflowInvocationsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkflowInvocationsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListWorkflowInvocationsRequest.verify|verify} messages. * @param message ListWorkflowInvocationsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListWorkflowInvocationsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkflowInvocationsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkflowInvocationsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListWorkflowInvocationsRequest; /** * Decodes a ListWorkflowInvocationsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkflowInvocationsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListWorkflowInvocationsRequest; /** * Verifies a ListWorkflowInvocationsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkflowInvocationsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkflowInvocationsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListWorkflowInvocationsRequest; /** * Creates a plain object from a ListWorkflowInvocationsRequest message. Also converts values to other types if specified. * @param message ListWorkflowInvocationsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListWorkflowInvocationsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkflowInvocationsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkflowInvocationsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListWorkflowInvocationsResponse. */ interface IListWorkflowInvocationsResponse { /** ListWorkflowInvocationsResponse workflowInvocations */ workflowInvocations?: (google.cloud.dataform.v1.IWorkflowInvocation[]|null); /** ListWorkflowInvocationsResponse nextPageToken */ nextPageToken?: (string|null); /** ListWorkflowInvocationsResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListWorkflowInvocationsResponse. */ class ListWorkflowInvocationsResponse implements IListWorkflowInvocationsResponse { /** * Constructs a new ListWorkflowInvocationsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IListWorkflowInvocationsResponse); /** ListWorkflowInvocationsResponse workflowInvocations. */ public workflowInvocations: google.cloud.dataform.v1.IWorkflowInvocation[]; /** ListWorkflowInvocationsResponse nextPageToken. */ public nextPageToken: string; /** ListWorkflowInvocationsResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListWorkflowInvocationsResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkflowInvocationsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IListWorkflowInvocationsResponse): google.cloud.dataform.v1.ListWorkflowInvocationsResponse; /** * Encodes the specified ListWorkflowInvocationsResponse message. Does not implicitly {@link google.cloud.dataform.v1.ListWorkflowInvocationsResponse.verify|verify} messages. * @param message ListWorkflowInvocationsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IListWorkflowInvocationsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkflowInvocationsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.ListWorkflowInvocationsResponse.verify|verify} messages. * @param message ListWorkflowInvocationsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IListWorkflowInvocationsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkflowInvocationsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkflowInvocationsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.ListWorkflowInvocationsResponse; /** * Decodes a ListWorkflowInvocationsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkflowInvocationsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.ListWorkflowInvocationsResponse; /** * Verifies a ListWorkflowInvocationsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkflowInvocationsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkflowInvocationsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.ListWorkflowInvocationsResponse; /** * Creates a plain object from a ListWorkflowInvocationsResponse message. Also converts values to other types if specified. * @param message ListWorkflowInvocationsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.ListWorkflowInvocationsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkflowInvocationsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkflowInvocationsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetWorkflowInvocationRequest. */ interface IGetWorkflowInvocationRequest { /** GetWorkflowInvocationRequest name */ name?: (string|null); } /** Represents a GetWorkflowInvocationRequest. */ class GetWorkflowInvocationRequest implements IGetWorkflowInvocationRequest { /** * Constructs a new GetWorkflowInvocationRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IGetWorkflowInvocationRequest); /** GetWorkflowInvocationRequest name. */ public name: string; /** * Creates a new GetWorkflowInvocationRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetWorkflowInvocationRequest instance */ public static create(properties?: google.cloud.dataform.v1.IGetWorkflowInvocationRequest): google.cloud.dataform.v1.GetWorkflowInvocationRequest; /** * Encodes the specified GetWorkflowInvocationRequest message. Does not implicitly {@link google.cloud.dataform.v1.GetWorkflowInvocationRequest.verify|verify} messages. * @param message GetWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IGetWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetWorkflowInvocationRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.GetWorkflowInvocationRequest.verify|verify} messages. * @param message GetWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IGetWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetWorkflowInvocationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.GetWorkflowInvocationRequest; /** * Decodes a GetWorkflowInvocationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.GetWorkflowInvocationRequest; /** * Verifies a GetWorkflowInvocationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetWorkflowInvocationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetWorkflowInvocationRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.GetWorkflowInvocationRequest; /** * Creates a plain object from a GetWorkflowInvocationRequest message. Also converts values to other types if specified. * @param message GetWorkflowInvocationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.GetWorkflowInvocationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetWorkflowInvocationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetWorkflowInvocationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateWorkflowInvocationRequest. */ interface ICreateWorkflowInvocationRequest { /** CreateWorkflowInvocationRequest parent */ parent?: (string|null); /** CreateWorkflowInvocationRequest workflowInvocation */ workflowInvocation?: (google.cloud.dataform.v1.IWorkflowInvocation|null); } /** Represents a CreateWorkflowInvocationRequest. */ class CreateWorkflowInvocationRequest implements ICreateWorkflowInvocationRequest { /** * Constructs a new CreateWorkflowInvocationRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICreateWorkflowInvocationRequest); /** CreateWorkflowInvocationRequest parent. */ public parent: string; /** CreateWorkflowInvocationRequest workflowInvocation. */ public workflowInvocation?: (google.cloud.dataform.v1.IWorkflowInvocation|null); /** * Creates a new CreateWorkflowInvocationRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateWorkflowInvocationRequest instance */ public static create(properties?: google.cloud.dataform.v1.ICreateWorkflowInvocationRequest): google.cloud.dataform.v1.CreateWorkflowInvocationRequest; /** * Encodes the specified CreateWorkflowInvocationRequest message. Does not implicitly {@link google.cloud.dataform.v1.CreateWorkflowInvocationRequest.verify|verify} messages. * @param message CreateWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICreateWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateWorkflowInvocationRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CreateWorkflowInvocationRequest.verify|verify} messages. * @param message CreateWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICreateWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateWorkflowInvocationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CreateWorkflowInvocationRequest; /** * Decodes a CreateWorkflowInvocationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CreateWorkflowInvocationRequest; /** * Verifies a CreateWorkflowInvocationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateWorkflowInvocationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateWorkflowInvocationRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CreateWorkflowInvocationRequest; /** * Creates a plain object from a CreateWorkflowInvocationRequest message. Also converts values to other types if specified. * @param message CreateWorkflowInvocationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CreateWorkflowInvocationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateWorkflowInvocationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateWorkflowInvocationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteWorkflowInvocationRequest. */ interface IDeleteWorkflowInvocationRequest { /** DeleteWorkflowInvocationRequest name */ name?: (string|null); } /** Represents a DeleteWorkflowInvocationRequest. */ class DeleteWorkflowInvocationRequest implements IDeleteWorkflowInvocationRequest { /** * Constructs a new DeleteWorkflowInvocationRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDeleteWorkflowInvocationRequest); /** DeleteWorkflowInvocationRequest name. */ public name: string; /** * Creates a new DeleteWorkflowInvocationRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteWorkflowInvocationRequest instance */ public static create(properties?: google.cloud.dataform.v1.IDeleteWorkflowInvocationRequest): google.cloud.dataform.v1.DeleteWorkflowInvocationRequest; /** * Encodes the specified DeleteWorkflowInvocationRequest message. Does not implicitly {@link google.cloud.dataform.v1.DeleteWorkflowInvocationRequest.verify|verify} messages. * @param message DeleteWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDeleteWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteWorkflowInvocationRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DeleteWorkflowInvocationRequest.verify|verify} messages. * @param message DeleteWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDeleteWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteWorkflowInvocationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DeleteWorkflowInvocationRequest; /** * Decodes a DeleteWorkflowInvocationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DeleteWorkflowInvocationRequest; /** * Verifies a DeleteWorkflowInvocationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteWorkflowInvocationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteWorkflowInvocationRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DeleteWorkflowInvocationRequest; /** * Creates a plain object from a DeleteWorkflowInvocationRequest message. Also converts values to other types if specified. * @param message DeleteWorkflowInvocationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DeleteWorkflowInvocationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteWorkflowInvocationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteWorkflowInvocationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CancelWorkflowInvocationRequest. */ interface ICancelWorkflowInvocationRequest { /** CancelWorkflowInvocationRequest name */ name?: (string|null); } /** Represents a CancelWorkflowInvocationRequest. */ class CancelWorkflowInvocationRequest implements ICancelWorkflowInvocationRequest { /** * Constructs a new CancelWorkflowInvocationRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICancelWorkflowInvocationRequest); /** CancelWorkflowInvocationRequest name. */ public name: string; /** * Creates a new CancelWorkflowInvocationRequest instance using the specified properties. * @param [properties] Properties to set * @returns CancelWorkflowInvocationRequest instance */ public static create(properties?: google.cloud.dataform.v1.ICancelWorkflowInvocationRequest): google.cloud.dataform.v1.CancelWorkflowInvocationRequest; /** * Encodes the specified CancelWorkflowInvocationRequest message. Does not implicitly {@link google.cloud.dataform.v1.CancelWorkflowInvocationRequest.verify|verify} messages. * @param message CancelWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICancelWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CancelWorkflowInvocationRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CancelWorkflowInvocationRequest.verify|verify} messages. * @param message CancelWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICancelWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CancelWorkflowInvocationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CancelWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CancelWorkflowInvocationRequest; /** * Decodes a CancelWorkflowInvocationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CancelWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CancelWorkflowInvocationRequest; /** * Verifies a CancelWorkflowInvocationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CancelWorkflowInvocationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CancelWorkflowInvocationRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CancelWorkflowInvocationRequest; /** * Creates a plain object from a CancelWorkflowInvocationRequest message. Also converts values to other types if specified. * @param message CancelWorkflowInvocationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CancelWorkflowInvocationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CancelWorkflowInvocationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CancelWorkflowInvocationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CancelWorkflowInvocationResponse. */ interface ICancelWorkflowInvocationResponse { } /** Represents a CancelWorkflowInvocationResponse. */ class CancelWorkflowInvocationResponse implements ICancelWorkflowInvocationResponse { /** * Constructs a new CancelWorkflowInvocationResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICancelWorkflowInvocationResponse); /** * Creates a new CancelWorkflowInvocationResponse instance using the specified properties. * @param [properties] Properties to set * @returns CancelWorkflowInvocationResponse instance */ public static create(properties?: google.cloud.dataform.v1.ICancelWorkflowInvocationResponse): google.cloud.dataform.v1.CancelWorkflowInvocationResponse; /** * Encodes the specified CancelWorkflowInvocationResponse message. Does not implicitly {@link google.cloud.dataform.v1.CancelWorkflowInvocationResponse.verify|verify} messages. * @param message CancelWorkflowInvocationResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICancelWorkflowInvocationResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CancelWorkflowInvocationResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CancelWorkflowInvocationResponse.verify|verify} messages. * @param message CancelWorkflowInvocationResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICancelWorkflowInvocationResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CancelWorkflowInvocationResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CancelWorkflowInvocationResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CancelWorkflowInvocationResponse; /** * Decodes a CancelWorkflowInvocationResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CancelWorkflowInvocationResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CancelWorkflowInvocationResponse; /** * Verifies a CancelWorkflowInvocationResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CancelWorkflowInvocationResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CancelWorkflowInvocationResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CancelWorkflowInvocationResponse; /** * Creates a plain object from a CancelWorkflowInvocationResponse message. Also converts values to other types if specified. * @param message CancelWorkflowInvocationResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CancelWorkflowInvocationResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CancelWorkflowInvocationResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CancelWorkflowInvocationResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WorkflowInvocationAction. */ interface IWorkflowInvocationAction { /** WorkflowInvocationAction bigqueryAction */ bigqueryAction?: (google.cloud.dataform.v1.WorkflowInvocationAction.IBigQueryAction|null); /** WorkflowInvocationAction notebookAction */ notebookAction?: (google.cloud.dataform.v1.WorkflowInvocationAction.INotebookAction|null); /** WorkflowInvocationAction dataPreparationAction */ dataPreparationAction?: (google.cloud.dataform.v1.WorkflowInvocationAction.IDataPreparationAction|null); /** WorkflowInvocationAction target */ target?: (google.cloud.dataform.v1.ITarget|null); /** WorkflowInvocationAction canonicalTarget */ canonicalTarget?: (google.cloud.dataform.v1.ITarget|null); /** WorkflowInvocationAction state */ state?: (google.cloud.dataform.v1.WorkflowInvocationAction.State|keyof typeof google.cloud.dataform.v1.WorkflowInvocationAction.State|null); /** WorkflowInvocationAction failureReason */ failureReason?: (string|null); /** WorkflowInvocationAction invocationTiming */ invocationTiming?: (google.type.IInterval|null); /** WorkflowInvocationAction internalMetadata */ internalMetadata?: (string|null); } /** Represents a WorkflowInvocationAction. */ class WorkflowInvocationAction implements IWorkflowInvocationAction { /** * Constructs a new WorkflowInvocationAction. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IWorkflowInvocationAction); /** WorkflowInvocationAction bigqueryAction. */ public bigqueryAction?: (google.cloud.dataform.v1.WorkflowInvocationAction.IBigQueryAction|null); /** WorkflowInvocationAction notebookAction. */ public notebookAction?: (google.cloud.dataform.v1.WorkflowInvocationAction.INotebookAction|null); /** WorkflowInvocationAction dataPreparationAction. */ public dataPreparationAction?: (google.cloud.dataform.v1.WorkflowInvocationAction.IDataPreparationAction|null); /** WorkflowInvocationAction target. */ public target?: (google.cloud.dataform.v1.ITarget|null); /** WorkflowInvocationAction canonicalTarget. */ public canonicalTarget?: (google.cloud.dataform.v1.ITarget|null); /** WorkflowInvocationAction state. */ public state: (google.cloud.dataform.v1.WorkflowInvocationAction.State|keyof typeof google.cloud.dataform.v1.WorkflowInvocationAction.State); /** WorkflowInvocationAction failureReason. */ public failureReason: string; /** WorkflowInvocationAction invocationTiming. */ public invocationTiming?: (google.type.IInterval|null); /** WorkflowInvocationAction internalMetadata. */ public internalMetadata?: (string|null); /** WorkflowInvocationAction action. */ public action?: ("bigqueryAction"|"notebookAction"|"dataPreparationAction"); /** * Creates a new WorkflowInvocationAction instance using the specified properties. * @param [properties] Properties to set * @returns WorkflowInvocationAction instance */ public static create(properties?: google.cloud.dataform.v1.IWorkflowInvocationAction): google.cloud.dataform.v1.WorkflowInvocationAction; /** * Encodes the specified WorkflowInvocationAction message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.verify|verify} messages. * @param message WorkflowInvocationAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IWorkflowInvocationAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WorkflowInvocationAction message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.verify|verify} messages. * @param message WorkflowInvocationAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IWorkflowInvocationAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WorkflowInvocationAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WorkflowInvocationAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowInvocationAction; /** * Decodes a WorkflowInvocationAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WorkflowInvocationAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowInvocationAction; /** * Verifies a WorkflowInvocationAction message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WorkflowInvocationAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WorkflowInvocationAction */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowInvocationAction; /** * Creates a plain object from a WorkflowInvocationAction message. Also converts values to other types if specified. * @param message WorkflowInvocationAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowInvocationAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WorkflowInvocationAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WorkflowInvocationAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace WorkflowInvocationAction { /** Properties of a BigQueryAction. */ interface IBigQueryAction { /** BigQueryAction sqlScript */ sqlScript?: (string|null); /** BigQueryAction jobId */ jobId?: (string|null); } /** Represents a BigQueryAction. */ class BigQueryAction implements IBigQueryAction { /** * Constructs a new BigQueryAction. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.IBigQueryAction); /** BigQueryAction sqlScript. */ public sqlScript: string; /** BigQueryAction jobId. */ public jobId: string; /** * Creates a new BigQueryAction instance using the specified properties. * @param [properties] Properties to set * @returns BigQueryAction instance */ public static create(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.IBigQueryAction): google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryAction; /** * Encodes the specified BigQueryAction message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryAction.verify|verify} messages. * @param message BigQueryAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.WorkflowInvocationAction.IBigQueryAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified BigQueryAction message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryAction.verify|verify} messages. * @param message BigQueryAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.WorkflowInvocationAction.IBigQueryAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a BigQueryAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns BigQueryAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryAction; /** * Decodes a BigQueryAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns BigQueryAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryAction; /** * Verifies a BigQueryAction message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a BigQueryAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns BigQueryAction */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryAction; /** * Creates a plain object from a BigQueryAction message. Also converts values to other types if specified. * @param message BigQueryAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this BigQueryAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for BigQueryAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a NotebookAction. */ interface INotebookAction { /** NotebookAction contents */ contents?: (string|null); /** NotebookAction jobId */ jobId?: (string|null); /** NotebookAction filePath */ filePath?: (string|null); } /** Represents a NotebookAction. */ class NotebookAction implements INotebookAction { /** * Constructs a new NotebookAction. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.INotebookAction); /** NotebookAction contents. */ public contents: string; /** NotebookAction jobId. */ public jobId: string; /** NotebookAction filePath. */ public filePath: string; /** * Creates a new NotebookAction instance using the specified properties. * @param [properties] Properties to set * @returns NotebookAction instance */ public static create(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.INotebookAction): google.cloud.dataform.v1.WorkflowInvocationAction.NotebookAction; /** * Encodes the specified NotebookAction message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.NotebookAction.verify|verify} messages. * @param message NotebookAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.WorkflowInvocationAction.INotebookAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified NotebookAction message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.NotebookAction.verify|verify} messages. * @param message NotebookAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.WorkflowInvocationAction.INotebookAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a NotebookAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns NotebookAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowInvocationAction.NotebookAction; /** * Decodes a NotebookAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns NotebookAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowInvocationAction.NotebookAction; /** * Verifies a NotebookAction message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a NotebookAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns NotebookAction */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowInvocationAction.NotebookAction; /** * Creates a plain object from a NotebookAction message. Also converts values to other types if specified. * @param message NotebookAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowInvocationAction.NotebookAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this NotebookAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for NotebookAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DataPreparationAction. */ interface IDataPreparationAction { /** DataPreparationAction contentsYaml */ contentsYaml?: (string|null); /** DataPreparationAction contentsSql */ contentsSql?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition|null); /** DataPreparationAction generatedSql */ generatedSql?: (string|null); /** DataPreparationAction jobId */ jobId?: (string|null); } /** Represents a DataPreparationAction. */ class DataPreparationAction implements IDataPreparationAction { /** * Constructs a new DataPreparationAction. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.IDataPreparationAction); /** DataPreparationAction contentsYaml. */ public contentsYaml?: (string|null); /** DataPreparationAction contentsSql. */ public contentsSql?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition|null); /** DataPreparationAction generatedSql. */ public generatedSql: string; /** DataPreparationAction jobId. */ public jobId: string; /** DataPreparationAction definition. */ public definition?: ("contentsYaml"|"contentsSql"); /** * Creates a new DataPreparationAction instance using the specified properties. * @param [properties] Properties to set * @returns DataPreparationAction instance */ public static create(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.IDataPreparationAction): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction; /** * Encodes the specified DataPreparationAction message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.verify|verify} messages. * @param message DataPreparationAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.WorkflowInvocationAction.IDataPreparationAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DataPreparationAction message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.verify|verify} messages. * @param message DataPreparationAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.WorkflowInvocationAction.IDataPreparationAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DataPreparationAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DataPreparationAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction; /** * Decodes a DataPreparationAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DataPreparationAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction; /** * Verifies a DataPreparationAction message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DataPreparationAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DataPreparationAction */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction; /** * Creates a plain object from a DataPreparationAction message. Also converts values to other types if specified. * @param message DataPreparationAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DataPreparationAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DataPreparationAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace DataPreparationAction { /** Properties of an ActionSqlDefinition. */ interface IActionSqlDefinition { /** ActionSqlDefinition query */ query?: (string|null); /** ActionSqlDefinition errorTable */ errorTable?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable|null); /** ActionSqlDefinition loadConfig */ loadConfig?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig|null); } /** Represents an ActionSqlDefinition. */ class ActionSqlDefinition implements IActionSqlDefinition { /** * Constructs a new ActionSqlDefinition. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition); /** ActionSqlDefinition query. */ public query: string; /** ActionSqlDefinition errorTable. */ public errorTable?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable|null); /** ActionSqlDefinition loadConfig. */ public loadConfig?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig|null); /** * Creates a new ActionSqlDefinition instance using the specified properties. * @param [properties] Properties to set * @returns ActionSqlDefinition instance */ public static create(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition; /** * Encodes the specified ActionSqlDefinition message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition.verify|verify} messages. * @param message ActionSqlDefinition message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ActionSqlDefinition message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition.verify|verify} messages. * @param message ActionSqlDefinition message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ActionSqlDefinition message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ActionSqlDefinition * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition; /** * Decodes an ActionSqlDefinition message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ActionSqlDefinition * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition; /** * Verifies an ActionSqlDefinition message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ActionSqlDefinition message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ActionSqlDefinition */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition; /** * Creates a plain object from an ActionSqlDefinition message. Also converts values to other types if specified. * @param message ActionSqlDefinition * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ActionSqlDefinition to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ActionSqlDefinition * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an ActionErrorTable. */ interface IActionErrorTable { /** ActionErrorTable target */ target?: (google.cloud.dataform.v1.ITarget|null); /** ActionErrorTable retentionDays */ retentionDays?: (number|null); } /** Represents an ActionErrorTable. */ class ActionErrorTable implements IActionErrorTable { /** * Constructs a new ActionErrorTable. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable); /** ActionErrorTable target. */ public target?: (google.cloud.dataform.v1.ITarget|null); /** ActionErrorTable retentionDays. */ public retentionDays: number; /** * Creates a new ActionErrorTable instance using the specified properties. * @param [properties] Properties to set * @returns ActionErrorTable instance */ public static create(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable; /** * Encodes the specified ActionErrorTable message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable.verify|verify} messages. * @param message ActionErrorTable message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ActionErrorTable message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable.verify|verify} messages. * @param message ActionErrorTable message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ActionErrorTable message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ActionErrorTable * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable; /** * Decodes an ActionErrorTable message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ActionErrorTable * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable; /** * Verifies an ActionErrorTable message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ActionErrorTable message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ActionErrorTable */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable; /** * Creates a plain object from an ActionErrorTable message. Also converts values to other types if specified. * @param message ActionErrorTable * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ActionErrorTable to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ActionErrorTable * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an ActionLoadConfig. */ interface IActionLoadConfig { /** ActionLoadConfig replace */ replace?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode|null); /** ActionLoadConfig append */ append?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode|null); /** ActionLoadConfig maximum */ maximum?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode|null); /** ActionLoadConfig unique */ unique?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode|null); } /** Represents an ActionLoadConfig. */ class ActionLoadConfig implements IActionLoadConfig { /** * Constructs a new ActionLoadConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig); /** ActionLoadConfig replace. */ public replace?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode|null); /** ActionLoadConfig append. */ public append?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode|null); /** ActionLoadConfig maximum. */ public maximum?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode|null); /** ActionLoadConfig unique. */ public unique?: (google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode|null); /** ActionLoadConfig mode. */ public mode?: ("replace"|"append"|"maximum"|"unique"); /** * Creates a new ActionLoadConfig instance using the specified properties. * @param [properties] Properties to set * @returns ActionLoadConfig instance */ public static create(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig; /** * Encodes the specified ActionLoadConfig message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig.verify|verify} messages. * @param message ActionLoadConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ActionLoadConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig.verify|verify} messages. * @param message ActionLoadConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ActionLoadConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ActionLoadConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig; /** * Decodes an ActionLoadConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ActionLoadConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig; /** * Verifies an ActionLoadConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ActionLoadConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ActionLoadConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig; /** * Creates a plain object from an ActionLoadConfig message. Also converts values to other types if specified. * @param message ActionLoadConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ActionLoadConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ActionLoadConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an ActionSimpleLoadMode. */ interface IActionSimpleLoadMode { } /** Represents an ActionSimpleLoadMode. */ class ActionSimpleLoadMode implements IActionSimpleLoadMode { /** * Constructs a new ActionSimpleLoadMode. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode); /** * Creates a new ActionSimpleLoadMode instance using the specified properties. * @param [properties] Properties to set * @returns ActionSimpleLoadMode instance */ public static create(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode; /** * Encodes the specified ActionSimpleLoadMode message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode.verify|verify} messages. * @param message ActionSimpleLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ActionSimpleLoadMode message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode.verify|verify} messages. * @param message ActionSimpleLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ActionSimpleLoadMode message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ActionSimpleLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode; /** * Decodes an ActionSimpleLoadMode message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ActionSimpleLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode; /** * Verifies an ActionSimpleLoadMode message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ActionSimpleLoadMode message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ActionSimpleLoadMode */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode; /** * Creates a plain object from an ActionSimpleLoadMode message. Also converts values to other types if specified. * @param message ActionSimpleLoadMode * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ActionSimpleLoadMode to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ActionSimpleLoadMode * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an ActionIncrementalLoadMode. */ interface IActionIncrementalLoadMode { /** ActionIncrementalLoadMode column */ column?: (string|null); } /** Represents an ActionIncrementalLoadMode. */ class ActionIncrementalLoadMode implements IActionIncrementalLoadMode { /** * Constructs a new ActionIncrementalLoadMode. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode); /** ActionIncrementalLoadMode column. */ public column: string; /** * Creates a new ActionIncrementalLoadMode instance using the specified properties. * @param [properties] Properties to set * @returns ActionIncrementalLoadMode instance */ public static create(properties?: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode; /** * Encodes the specified ActionIncrementalLoadMode message. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode.verify|verify} messages. * @param message ActionIncrementalLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ActionIncrementalLoadMode message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode.verify|verify} messages. * @param message ActionIncrementalLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ActionIncrementalLoadMode message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ActionIncrementalLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode; /** * Decodes an ActionIncrementalLoadMode message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ActionIncrementalLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode; /** * Verifies an ActionIncrementalLoadMode message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ActionIncrementalLoadMode message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ActionIncrementalLoadMode */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode; /** * Creates a plain object from an ActionIncrementalLoadMode message. Also converts values to other types if specified. * @param message ActionIncrementalLoadMode * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ActionIncrementalLoadMode to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ActionIncrementalLoadMode * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** State enum. */ enum State { PENDING = 0, RUNNING = 1, SKIPPED = 2, DISABLED = 3, SUCCEEDED = 4, CANCELLED = 5, FAILED = 6 } } /** Properties of a QueryWorkflowInvocationActionsRequest. */ interface IQueryWorkflowInvocationActionsRequest { /** QueryWorkflowInvocationActionsRequest name */ name?: (string|null); /** QueryWorkflowInvocationActionsRequest pageSize */ pageSize?: (number|null); /** QueryWorkflowInvocationActionsRequest pageToken */ pageToken?: (string|null); } /** Represents a QueryWorkflowInvocationActionsRequest. */ class QueryWorkflowInvocationActionsRequest implements IQueryWorkflowInvocationActionsRequest { /** * Constructs a new QueryWorkflowInvocationActionsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryWorkflowInvocationActionsRequest); /** QueryWorkflowInvocationActionsRequest name. */ public name: string; /** QueryWorkflowInvocationActionsRequest pageSize. */ public pageSize: number; /** QueryWorkflowInvocationActionsRequest pageToken. */ public pageToken: string; /** * Creates a new QueryWorkflowInvocationActionsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryWorkflowInvocationActionsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IQueryWorkflowInvocationActionsRequest): google.cloud.dataform.v1.QueryWorkflowInvocationActionsRequest; /** * Encodes the specified QueryWorkflowInvocationActionsRequest message. Does not implicitly {@link google.cloud.dataform.v1.QueryWorkflowInvocationActionsRequest.verify|verify} messages. * @param message QueryWorkflowInvocationActionsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryWorkflowInvocationActionsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryWorkflowInvocationActionsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryWorkflowInvocationActionsRequest.verify|verify} messages. * @param message QueryWorkflowInvocationActionsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryWorkflowInvocationActionsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryWorkflowInvocationActionsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryWorkflowInvocationActionsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryWorkflowInvocationActionsRequest; /** * Decodes a QueryWorkflowInvocationActionsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryWorkflowInvocationActionsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryWorkflowInvocationActionsRequest; /** * Verifies a QueryWorkflowInvocationActionsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryWorkflowInvocationActionsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryWorkflowInvocationActionsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryWorkflowInvocationActionsRequest; /** * Creates a plain object from a QueryWorkflowInvocationActionsRequest message. Also converts values to other types if specified. * @param message QueryWorkflowInvocationActionsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryWorkflowInvocationActionsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryWorkflowInvocationActionsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryWorkflowInvocationActionsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryWorkflowInvocationActionsResponse. */ interface IQueryWorkflowInvocationActionsResponse { /** QueryWorkflowInvocationActionsResponse workflowInvocationActions */ workflowInvocationActions?: (google.cloud.dataform.v1.IWorkflowInvocationAction[]|null); /** QueryWorkflowInvocationActionsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryWorkflowInvocationActionsResponse. */ class QueryWorkflowInvocationActionsResponse implements IQueryWorkflowInvocationActionsResponse { /** * Constructs a new QueryWorkflowInvocationActionsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryWorkflowInvocationActionsResponse); /** QueryWorkflowInvocationActionsResponse workflowInvocationActions. */ public workflowInvocationActions: google.cloud.dataform.v1.IWorkflowInvocationAction[]; /** QueryWorkflowInvocationActionsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryWorkflowInvocationActionsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryWorkflowInvocationActionsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IQueryWorkflowInvocationActionsResponse): google.cloud.dataform.v1.QueryWorkflowInvocationActionsResponse; /** * Encodes the specified QueryWorkflowInvocationActionsResponse message. Does not implicitly {@link google.cloud.dataform.v1.QueryWorkflowInvocationActionsResponse.verify|verify} messages. * @param message QueryWorkflowInvocationActionsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryWorkflowInvocationActionsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryWorkflowInvocationActionsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryWorkflowInvocationActionsResponse.verify|verify} messages. * @param message QueryWorkflowInvocationActionsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryWorkflowInvocationActionsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryWorkflowInvocationActionsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryWorkflowInvocationActionsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryWorkflowInvocationActionsResponse; /** * Decodes a QueryWorkflowInvocationActionsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryWorkflowInvocationActionsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryWorkflowInvocationActionsResponse; /** * Verifies a QueryWorkflowInvocationActionsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryWorkflowInvocationActionsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryWorkflowInvocationActionsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryWorkflowInvocationActionsResponse; /** * Creates a plain object from a QueryWorkflowInvocationActionsResponse message. Also converts values to other types if specified. * @param message QueryWorkflowInvocationActionsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryWorkflowInvocationActionsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryWorkflowInvocationActionsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryWorkflowInvocationActionsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Config. */ interface IConfig { /** Config name */ name?: (string|null); /** Config defaultKmsKeyName */ defaultKmsKeyName?: (string|null); /** Config internalMetadata */ internalMetadata?: (string|null); } /** Represents a Config. */ class Config implements IConfig { /** * Constructs a new Config. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IConfig); /** Config name. */ public name: string; /** Config defaultKmsKeyName. */ public defaultKmsKeyName: string; /** Config internalMetadata. */ public internalMetadata?: (string|null); /** * Creates a new Config instance using the specified properties. * @param [properties] Properties to set * @returns Config instance */ public static create(properties?: google.cloud.dataform.v1.IConfig): google.cloud.dataform.v1.Config; /** * Encodes the specified Config message. Does not implicitly {@link google.cloud.dataform.v1.Config.verify|verify} messages. * @param message Config message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Config message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.Config.verify|verify} messages. * @param message Config message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Config message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Config * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.Config; /** * Decodes a Config message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Config * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.Config; /** * Verifies a Config message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Config message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Config */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.Config; /** * Creates a plain object from a Config message. Also converts values to other types if specified. * @param message Config * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.Config, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Config to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Config * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetConfigRequest. */ interface IGetConfigRequest { /** GetConfigRequest name */ name?: (string|null); } /** Represents a GetConfigRequest. */ class GetConfigRequest implements IGetConfigRequest { /** * Constructs a new GetConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IGetConfigRequest); /** GetConfigRequest name. */ public name: string; /** * Creates a new GetConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1.IGetConfigRequest): google.cloud.dataform.v1.GetConfigRequest; /** * Encodes the specified GetConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1.GetConfigRequest.verify|verify} messages. * @param message GetConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IGetConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.GetConfigRequest.verify|verify} messages. * @param message GetConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IGetConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.GetConfigRequest; /** * Decodes a GetConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.GetConfigRequest; /** * Verifies a GetConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.GetConfigRequest; /** * Creates a plain object from a GetConfigRequest message. Also converts values to other types if specified. * @param message GetConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.GetConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateConfigRequest. */ interface IUpdateConfigRequest { /** UpdateConfigRequest config */ config?: (google.cloud.dataform.v1.IConfig|null); /** UpdateConfigRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); } /** Represents an UpdateConfigRequest. */ class UpdateConfigRequest implements IUpdateConfigRequest { /** * Constructs a new UpdateConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IUpdateConfigRequest); /** UpdateConfigRequest config. */ public config?: (google.cloud.dataform.v1.IConfig|null); /** UpdateConfigRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** * Creates a new UpdateConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1.IUpdateConfigRequest): google.cloud.dataform.v1.UpdateConfigRequest; /** * Encodes the specified UpdateConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1.UpdateConfigRequest.verify|verify} messages. * @param message UpdateConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IUpdateConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.UpdateConfigRequest.verify|verify} messages. * @param message UpdateConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IUpdateConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.UpdateConfigRequest; /** * Decodes an UpdateConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.UpdateConfigRequest; /** * Verifies an UpdateConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.UpdateConfigRequest; /** * Creates a plain object from an UpdateConfigRequest message. Also converts values to other types if specified. * @param message UpdateConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.UpdateConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Folder. */ interface IFolder { /** Folder name */ name?: (string|null); /** Folder displayName */ displayName?: (string|null); /** Folder containingFolder */ containingFolder?: (string|null); /** Folder teamFolderName */ teamFolderName?: (string|null); /** Folder createTime */ createTime?: (google.protobuf.ITimestamp|null); /** Folder updateTime */ updateTime?: (google.protobuf.ITimestamp|null); /** Folder internalMetadata */ internalMetadata?: (string|null); /** Folder creatorIamPrincipal */ creatorIamPrincipal?: (string|null); } /** Represents a Folder. */ class Folder implements IFolder { /** * Constructs a new Folder. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IFolder); /** Folder name. */ public name: string; /** Folder displayName. */ public displayName: string; /** Folder containingFolder. */ public containingFolder: string; /** Folder teamFolderName. */ public teamFolderName: string; /** Folder createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** Folder updateTime. */ public updateTime?: (google.protobuf.ITimestamp|null); /** Folder internalMetadata. */ public internalMetadata?: (string|null); /** Folder creatorIamPrincipal. */ public creatorIamPrincipal?: (string|null); /** * Creates a new Folder instance using the specified properties. * @param [properties] Properties to set * @returns Folder instance */ public static create(properties?: google.cloud.dataform.v1.IFolder): google.cloud.dataform.v1.Folder; /** * Encodes the specified Folder message. Does not implicitly {@link google.cloud.dataform.v1.Folder.verify|verify} messages. * @param message Folder message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IFolder, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Folder message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.Folder.verify|verify} messages. * @param message Folder message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IFolder, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Folder message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Folder * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.Folder; /** * Decodes a Folder message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Folder * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.Folder; /** * Verifies a Folder message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Folder message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Folder */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.Folder; /** * Creates a plain object from a Folder message. Also converts values to other types if specified. * @param message Folder * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.Folder, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Folder to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Folder * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateFolderRequest. */ interface ICreateFolderRequest { /** CreateFolderRequest parent */ parent?: (string|null); /** CreateFolderRequest folder */ folder?: (google.cloud.dataform.v1.IFolder|null); } /** Represents a CreateFolderRequest. */ class CreateFolderRequest implements ICreateFolderRequest { /** * Constructs a new CreateFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICreateFolderRequest); /** CreateFolderRequest parent. */ public parent: string; /** CreateFolderRequest folder. */ public folder?: (google.cloud.dataform.v1.IFolder|null); /** * Creates a new CreateFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1.ICreateFolderRequest): google.cloud.dataform.v1.CreateFolderRequest; /** * Encodes the specified CreateFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1.CreateFolderRequest.verify|verify} messages. * @param message CreateFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICreateFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CreateFolderRequest.verify|verify} messages. * @param message CreateFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICreateFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CreateFolderRequest; /** * Decodes a CreateFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CreateFolderRequest; /** * Verifies a CreateFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CreateFolderRequest; /** * Creates a plain object from a CreateFolderRequest message. Also converts values to other types if specified. * @param message CreateFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CreateFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveFolderRequest. */ interface IMoveFolderRequest { /** MoveFolderRequest name */ name?: (string|null); /** MoveFolderRequest destinationContainingFolder */ destinationContainingFolder?: (string|null); } /** Represents a MoveFolderRequest. */ class MoveFolderRequest implements IMoveFolderRequest { /** * Constructs a new MoveFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IMoveFolderRequest); /** MoveFolderRequest name. */ public name: string; /** MoveFolderRequest destinationContainingFolder. */ public destinationContainingFolder?: (string|null); /** * Creates a new MoveFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns MoveFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1.IMoveFolderRequest): google.cloud.dataform.v1.MoveFolderRequest; /** * Encodes the specified MoveFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1.MoveFolderRequest.verify|verify} messages. * @param message MoveFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IMoveFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.MoveFolderRequest.verify|verify} messages. * @param message MoveFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IMoveFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.MoveFolderRequest; /** * Decodes a MoveFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.MoveFolderRequest; /** * Verifies a MoveFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.MoveFolderRequest; /** * Creates a plain object from a MoveFolderRequest message. Also converts values to other types if specified. * @param message MoveFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.MoveFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetFolderRequest. */ interface IGetFolderRequest { /** GetFolderRequest name */ name?: (string|null); } /** Represents a GetFolderRequest. */ class GetFolderRequest implements IGetFolderRequest { /** * Constructs a new GetFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IGetFolderRequest); /** GetFolderRequest name. */ public name: string; /** * Creates a new GetFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1.IGetFolderRequest): google.cloud.dataform.v1.GetFolderRequest; /** * Encodes the specified GetFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1.GetFolderRequest.verify|verify} messages. * @param message GetFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IGetFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.GetFolderRequest.verify|verify} messages. * @param message GetFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IGetFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.GetFolderRequest; /** * Decodes a GetFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.GetFolderRequest; /** * Verifies a GetFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.GetFolderRequest; /** * Creates a plain object from a GetFolderRequest message. Also converts values to other types if specified. * @param message GetFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.GetFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateFolderRequest. */ interface IUpdateFolderRequest { /** UpdateFolderRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); /** UpdateFolderRequest folder */ folder?: (google.cloud.dataform.v1.IFolder|null); } /** Represents an UpdateFolderRequest. */ class UpdateFolderRequest implements IUpdateFolderRequest { /** * Constructs a new UpdateFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IUpdateFolderRequest); /** UpdateFolderRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** UpdateFolderRequest folder. */ public folder?: (google.cloud.dataform.v1.IFolder|null); /** * Creates a new UpdateFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1.IUpdateFolderRequest): google.cloud.dataform.v1.UpdateFolderRequest; /** * Encodes the specified UpdateFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1.UpdateFolderRequest.verify|verify} messages. * @param message UpdateFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IUpdateFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.UpdateFolderRequest.verify|verify} messages. * @param message UpdateFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IUpdateFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.UpdateFolderRequest; /** * Decodes an UpdateFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.UpdateFolderRequest; /** * Verifies an UpdateFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.UpdateFolderRequest; /** * Creates a plain object from an UpdateFolderRequest message. Also converts values to other types if specified. * @param message UpdateFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.UpdateFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteFolderRequest. */ interface IDeleteFolderRequest { /** DeleteFolderRequest name */ name?: (string|null); } /** Represents a DeleteFolderRequest. */ class DeleteFolderRequest implements IDeleteFolderRequest { /** * Constructs a new DeleteFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDeleteFolderRequest); /** DeleteFolderRequest name. */ public name: string; /** * Creates a new DeleteFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1.IDeleteFolderRequest): google.cloud.dataform.v1.DeleteFolderRequest; /** * Encodes the specified DeleteFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1.DeleteFolderRequest.verify|verify} messages. * @param message DeleteFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDeleteFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DeleteFolderRequest.verify|verify} messages. * @param message DeleteFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDeleteFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DeleteFolderRequest; /** * Decodes a DeleteFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DeleteFolderRequest; /** * Verifies a DeleteFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DeleteFolderRequest; /** * Creates a plain object from a DeleteFolderRequest message. Also converts values to other types if specified. * @param message DeleteFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DeleteFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteFolderTreeRequest. */ interface IDeleteFolderTreeRequest { /** DeleteFolderTreeRequest name */ name?: (string|null); /** DeleteFolderTreeRequest force */ force?: (boolean|null); } /** Represents a DeleteFolderTreeRequest. */ class DeleteFolderTreeRequest implements IDeleteFolderTreeRequest { /** * Constructs a new DeleteFolderTreeRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDeleteFolderTreeRequest); /** DeleteFolderTreeRequest name. */ public name: string; /** DeleteFolderTreeRequest force. */ public force: boolean; /** * Creates a new DeleteFolderTreeRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteFolderTreeRequest instance */ public static create(properties?: google.cloud.dataform.v1.IDeleteFolderTreeRequest): google.cloud.dataform.v1.DeleteFolderTreeRequest; /** * Encodes the specified DeleteFolderTreeRequest message. Does not implicitly {@link google.cloud.dataform.v1.DeleteFolderTreeRequest.verify|verify} messages. * @param message DeleteFolderTreeRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDeleteFolderTreeRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteFolderTreeRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DeleteFolderTreeRequest.verify|verify} messages. * @param message DeleteFolderTreeRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDeleteFolderTreeRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteFolderTreeRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteFolderTreeRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DeleteFolderTreeRequest; /** * Decodes a DeleteFolderTreeRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteFolderTreeRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DeleteFolderTreeRequest; /** * Verifies a DeleteFolderTreeRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteFolderTreeRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteFolderTreeRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DeleteFolderTreeRequest; /** * Creates a plain object from a DeleteFolderTreeRequest message. Also converts values to other types if specified. * @param message DeleteFolderTreeRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DeleteFolderTreeRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteFolderTreeRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteFolderTreeRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteTeamFolderTreeRequest. */ interface IDeleteTeamFolderTreeRequest { /** DeleteTeamFolderTreeRequest name */ name?: (string|null); /** DeleteTeamFolderTreeRequest force */ force?: (boolean|null); } /** Represents a DeleteTeamFolderTreeRequest. */ class DeleteTeamFolderTreeRequest implements IDeleteTeamFolderTreeRequest { /** * Constructs a new DeleteTeamFolderTreeRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDeleteTeamFolderTreeRequest); /** DeleteTeamFolderTreeRequest name. */ public name: string; /** DeleteTeamFolderTreeRequest force. */ public force: boolean; /** * Creates a new DeleteTeamFolderTreeRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteTeamFolderTreeRequest instance */ public static create(properties?: google.cloud.dataform.v1.IDeleteTeamFolderTreeRequest): google.cloud.dataform.v1.DeleteTeamFolderTreeRequest; /** * Encodes the specified DeleteTeamFolderTreeRequest message. Does not implicitly {@link google.cloud.dataform.v1.DeleteTeamFolderTreeRequest.verify|verify} messages. * @param message DeleteTeamFolderTreeRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDeleteTeamFolderTreeRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteTeamFolderTreeRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DeleteTeamFolderTreeRequest.verify|verify} messages. * @param message DeleteTeamFolderTreeRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDeleteTeamFolderTreeRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteTeamFolderTreeRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteTeamFolderTreeRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DeleteTeamFolderTreeRequest; /** * Decodes a DeleteTeamFolderTreeRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteTeamFolderTreeRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DeleteTeamFolderTreeRequest; /** * Verifies a DeleteTeamFolderTreeRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteTeamFolderTreeRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteTeamFolderTreeRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DeleteTeamFolderTreeRequest; /** * Creates a plain object from a DeleteTeamFolderTreeRequest message. Also converts values to other types if specified. * @param message DeleteTeamFolderTreeRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DeleteTeamFolderTreeRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteTeamFolderTreeRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteTeamFolderTreeRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteFolderTreeMetadata. */ interface IDeleteFolderTreeMetadata { /** DeleteFolderTreeMetadata createTime */ createTime?: (google.protobuf.ITimestamp|null); /** DeleteFolderTreeMetadata endTime */ endTime?: (google.protobuf.ITimestamp|null); /** DeleteFolderTreeMetadata target */ target?: (string|null); /** DeleteFolderTreeMetadata state */ state?: (google.cloud.dataform.v1.DeleteFolderTreeMetadata.State|keyof typeof google.cloud.dataform.v1.DeleteFolderTreeMetadata.State|null); /** DeleteFolderTreeMetadata percentComplete */ percentComplete?: (number|null); } /** Represents a DeleteFolderTreeMetadata. */ class DeleteFolderTreeMetadata implements IDeleteFolderTreeMetadata { /** * Constructs a new DeleteFolderTreeMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDeleteFolderTreeMetadata); /** DeleteFolderTreeMetadata createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** DeleteFolderTreeMetadata endTime. */ public endTime?: (google.protobuf.ITimestamp|null); /** DeleteFolderTreeMetadata target. */ public target: string; /** DeleteFolderTreeMetadata state. */ public state: (google.cloud.dataform.v1.DeleteFolderTreeMetadata.State|keyof typeof google.cloud.dataform.v1.DeleteFolderTreeMetadata.State); /** DeleteFolderTreeMetadata percentComplete. */ public percentComplete: number; /** * Creates a new DeleteFolderTreeMetadata instance using the specified properties. * @param [properties] Properties to set * @returns DeleteFolderTreeMetadata instance */ public static create(properties?: google.cloud.dataform.v1.IDeleteFolderTreeMetadata): google.cloud.dataform.v1.DeleteFolderTreeMetadata; /** * Encodes the specified DeleteFolderTreeMetadata message. Does not implicitly {@link google.cloud.dataform.v1.DeleteFolderTreeMetadata.verify|verify} messages. * @param message DeleteFolderTreeMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDeleteFolderTreeMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteFolderTreeMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DeleteFolderTreeMetadata.verify|verify} messages. * @param message DeleteFolderTreeMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDeleteFolderTreeMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteFolderTreeMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteFolderTreeMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DeleteFolderTreeMetadata; /** * Decodes a DeleteFolderTreeMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteFolderTreeMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DeleteFolderTreeMetadata; /** * Verifies a DeleteFolderTreeMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteFolderTreeMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteFolderTreeMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DeleteFolderTreeMetadata; /** * Creates a plain object from a DeleteFolderTreeMetadata message. Also converts values to other types if specified. * @param message DeleteFolderTreeMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DeleteFolderTreeMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteFolderTreeMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteFolderTreeMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace DeleteFolderTreeMetadata { /** State enum. */ enum State { STATE_UNSPECIFIED = 0, INITIALIZED = 1, IN_PROGRESS = 2, SUCCEEDED = 3, FAILED = 4 } } /** Properties of a QueryFolderContentsRequest. */ interface IQueryFolderContentsRequest { /** QueryFolderContentsRequest folder */ folder?: (string|null); /** QueryFolderContentsRequest pageSize */ pageSize?: (number|null); /** QueryFolderContentsRequest pageToken */ pageToken?: (string|null); /** QueryFolderContentsRequest orderBy */ orderBy?: (string|null); /** QueryFolderContentsRequest filter */ filter?: (string|null); } /** Represents a QueryFolderContentsRequest. */ class QueryFolderContentsRequest implements IQueryFolderContentsRequest { /** * Constructs a new QueryFolderContentsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryFolderContentsRequest); /** QueryFolderContentsRequest folder. */ public folder: string; /** QueryFolderContentsRequest pageSize. */ public pageSize: number; /** QueryFolderContentsRequest pageToken. */ public pageToken: string; /** QueryFolderContentsRequest orderBy. */ public orderBy: string; /** QueryFolderContentsRequest filter. */ public filter: string; /** * Creates a new QueryFolderContentsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryFolderContentsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IQueryFolderContentsRequest): google.cloud.dataform.v1.QueryFolderContentsRequest; /** * Encodes the specified QueryFolderContentsRequest message. Does not implicitly {@link google.cloud.dataform.v1.QueryFolderContentsRequest.verify|verify} messages. * @param message QueryFolderContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryFolderContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryFolderContentsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryFolderContentsRequest.verify|verify} messages. * @param message QueryFolderContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryFolderContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryFolderContentsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryFolderContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryFolderContentsRequest; /** * Decodes a QueryFolderContentsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryFolderContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryFolderContentsRequest; /** * Verifies a QueryFolderContentsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryFolderContentsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryFolderContentsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryFolderContentsRequest; /** * Creates a plain object from a QueryFolderContentsRequest message. Also converts values to other types if specified. * @param message QueryFolderContentsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryFolderContentsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryFolderContentsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryFolderContentsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryFolderContentsResponse. */ interface IQueryFolderContentsResponse { /** QueryFolderContentsResponse entries */ entries?: (google.cloud.dataform.v1.QueryFolderContentsResponse.IFolderContentsEntry[]|null); /** QueryFolderContentsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryFolderContentsResponse. */ class QueryFolderContentsResponse implements IQueryFolderContentsResponse { /** * Constructs a new QueryFolderContentsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryFolderContentsResponse); /** QueryFolderContentsResponse entries. */ public entries: google.cloud.dataform.v1.QueryFolderContentsResponse.IFolderContentsEntry[]; /** QueryFolderContentsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryFolderContentsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryFolderContentsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IQueryFolderContentsResponse): google.cloud.dataform.v1.QueryFolderContentsResponse; /** * Encodes the specified QueryFolderContentsResponse message. Does not implicitly {@link google.cloud.dataform.v1.QueryFolderContentsResponse.verify|verify} messages. * @param message QueryFolderContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryFolderContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryFolderContentsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryFolderContentsResponse.verify|verify} messages. * @param message QueryFolderContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryFolderContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryFolderContentsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryFolderContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryFolderContentsResponse; /** * Decodes a QueryFolderContentsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryFolderContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryFolderContentsResponse; /** * Verifies a QueryFolderContentsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryFolderContentsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryFolderContentsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryFolderContentsResponse; /** * Creates a plain object from a QueryFolderContentsResponse message. Also converts values to other types if specified. * @param message QueryFolderContentsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryFolderContentsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryFolderContentsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryFolderContentsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace QueryFolderContentsResponse { /** Properties of a FolderContentsEntry. */ interface IFolderContentsEntry { /** FolderContentsEntry folder */ folder?: (google.cloud.dataform.v1.IFolder|null); /** FolderContentsEntry repository */ repository?: (google.cloud.dataform.v1.IRepository|null); } /** Represents a FolderContentsEntry. */ class FolderContentsEntry implements IFolderContentsEntry { /** * Constructs a new FolderContentsEntry. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.QueryFolderContentsResponse.IFolderContentsEntry); /** FolderContentsEntry folder. */ public folder?: (google.cloud.dataform.v1.IFolder|null); /** FolderContentsEntry repository. */ public repository?: (google.cloud.dataform.v1.IRepository|null); /** FolderContentsEntry entry. */ public entry?: ("folder"|"repository"); /** * Creates a new FolderContentsEntry instance using the specified properties. * @param [properties] Properties to set * @returns FolderContentsEntry instance */ public static create(properties?: google.cloud.dataform.v1.QueryFolderContentsResponse.IFolderContentsEntry): google.cloud.dataform.v1.QueryFolderContentsResponse.FolderContentsEntry; /** * Encodes the specified FolderContentsEntry message. Does not implicitly {@link google.cloud.dataform.v1.QueryFolderContentsResponse.FolderContentsEntry.verify|verify} messages. * @param message FolderContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.QueryFolderContentsResponse.IFolderContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FolderContentsEntry message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryFolderContentsResponse.FolderContentsEntry.verify|verify} messages. * @param message FolderContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.QueryFolderContentsResponse.IFolderContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FolderContentsEntry message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FolderContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryFolderContentsResponse.FolderContentsEntry; /** * Decodes a FolderContentsEntry message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FolderContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryFolderContentsResponse.FolderContentsEntry; /** * Verifies a FolderContentsEntry message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FolderContentsEntry message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FolderContentsEntry */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryFolderContentsResponse.FolderContentsEntry; /** * Creates a plain object from a FolderContentsEntry message. Also converts values to other types if specified. * @param message FolderContentsEntry * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryFolderContentsResponse.FolderContentsEntry, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FolderContentsEntry to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FolderContentsEntry * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a QueryUserRootContentsRequest. */ interface IQueryUserRootContentsRequest { /** QueryUserRootContentsRequest location */ location?: (string|null); /** QueryUserRootContentsRequest pageSize */ pageSize?: (number|null); /** QueryUserRootContentsRequest pageToken */ pageToken?: (string|null); /** QueryUserRootContentsRequest orderBy */ orderBy?: (string|null); /** QueryUserRootContentsRequest filter */ filter?: (string|null); } /** Represents a QueryUserRootContentsRequest. */ class QueryUserRootContentsRequest implements IQueryUserRootContentsRequest { /** * Constructs a new QueryUserRootContentsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryUserRootContentsRequest); /** QueryUserRootContentsRequest location. */ public location: string; /** QueryUserRootContentsRequest pageSize. */ public pageSize: number; /** QueryUserRootContentsRequest pageToken. */ public pageToken: string; /** QueryUserRootContentsRequest orderBy. */ public orderBy: string; /** QueryUserRootContentsRequest filter. */ public filter: string; /** * Creates a new QueryUserRootContentsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryUserRootContentsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IQueryUserRootContentsRequest): google.cloud.dataform.v1.QueryUserRootContentsRequest; /** * Encodes the specified QueryUserRootContentsRequest message. Does not implicitly {@link google.cloud.dataform.v1.QueryUserRootContentsRequest.verify|verify} messages. * @param message QueryUserRootContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryUserRootContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryUserRootContentsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryUserRootContentsRequest.verify|verify} messages. * @param message QueryUserRootContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryUserRootContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryUserRootContentsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryUserRootContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryUserRootContentsRequest; /** * Decodes a QueryUserRootContentsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryUserRootContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryUserRootContentsRequest; /** * Verifies a QueryUserRootContentsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryUserRootContentsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryUserRootContentsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryUserRootContentsRequest; /** * Creates a plain object from a QueryUserRootContentsRequest message. Also converts values to other types if specified. * @param message QueryUserRootContentsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryUserRootContentsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryUserRootContentsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryUserRootContentsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryUserRootContentsResponse. */ interface IQueryUserRootContentsResponse { /** QueryUserRootContentsResponse entries */ entries?: (google.cloud.dataform.v1.QueryUserRootContentsResponse.IRootContentsEntry[]|null); /** QueryUserRootContentsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryUserRootContentsResponse. */ class QueryUserRootContentsResponse implements IQueryUserRootContentsResponse { /** * Constructs a new QueryUserRootContentsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryUserRootContentsResponse); /** QueryUserRootContentsResponse entries. */ public entries: google.cloud.dataform.v1.QueryUserRootContentsResponse.IRootContentsEntry[]; /** QueryUserRootContentsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryUserRootContentsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryUserRootContentsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IQueryUserRootContentsResponse): google.cloud.dataform.v1.QueryUserRootContentsResponse; /** * Encodes the specified QueryUserRootContentsResponse message. Does not implicitly {@link google.cloud.dataform.v1.QueryUserRootContentsResponse.verify|verify} messages. * @param message QueryUserRootContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryUserRootContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryUserRootContentsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryUserRootContentsResponse.verify|verify} messages. * @param message QueryUserRootContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryUserRootContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryUserRootContentsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryUserRootContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryUserRootContentsResponse; /** * Decodes a QueryUserRootContentsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryUserRootContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryUserRootContentsResponse; /** * Verifies a QueryUserRootContentsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryUserRootContentsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryUserRootContentsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryUserRootContentsResponse; /** * Creates a plain object from a QueryUserRootContentsResponse message. Also converts values to other types if specified. * @param message QueryUserRootContentsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryUserRootContentsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryUserRootContentsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryUserRootContentsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace QueryUserRootContentsResponse { /** Properties of a RootContentsEntry. */ interface IRootContentsEntry { /** RootContentsEntry folder */ folder?: (google.cloud.dataform.v1.IFolder|null); /** RootContentsEntry repository */ repository?: (google.cloud.dataform.v1.IRepository|null); } /** Represents a RootContentsEntry. */ class RootContentsEntry implements IRootContentsEntry { /** * Constructs a new RootContentsEntry. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.QueryUserRootContentsResponse.IRootContentsEntry); /** RootContentsEntry folder. */ public folder?: (google.cloud.dataform.v1.IFolder|null); /** RootContentsEntry repository. */ public repository?: (google.cloud.dataform.v1.IRepository|null); /** RootContentsEntry entry. */ public entry?: ("folder"|"repository"); /** * Creates a new RootContentsEntry instance using the specified properties. * @param [properties] Properties to set * @returns RootContentsEntry instance */ public static create(properties?: google.cloud.dataform.v1.QueryUserRootContentsResponse.IRootContentsEntry): google.cloud.dataform.v1.QueryUserRootContentsResponse.RootContentsEntry; /** * Encodes the specified RootContentsEntry message. Does not implicitly {@link google.cloud.dataform.v1.QueryUserRootContentsResponse.RootContentsEntry.verify|verify} messages. * @param message RootContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.QueryUserRootContentsResponse.IRootContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RootContentsEntry message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryUserRootContentsResponse.RootContentsEntry.verify|verify} messages. * @param message RootContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.QueryUserRootContentsResponse.IRootContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RootContentsEntry message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RootContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryUserRootContentsResponse.RootContentsEntry; /** * Decodes a RootContentsEntry message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RootContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryUserRootContentsResponse.RootContentsEntry; /** * Verifies a RootContentsEntry message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RootContentsEntry message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RootContentsEntry */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryUserRootContentsResponse.RootContentsEntry; /** * Creates a plain object from a RootContentsEntry message. Also converts values to other types if specified. * @param message RootContentsEntry * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryUserRootContentsResponse.RootContentsEntry, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RootContentsEntry to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RootContentsEntry * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a TeamFolder. */ interface ITeamFolder { /** TeamFolder name */ name?: (string|null); /** TeamFolder displayName */ displayName?: (string|null); /** TeamFolder createTime */ createTime?: (google.protobuf.ITimestamp|null); /** TeamFolder updateTime */ updateTime?: (google.protobuf.ITimestamp|null); /** TeamFolder internalMetadata */ internalMetadata?: (string|null); /** TeamFolder creatorIamPrincipal */ creatorIamPrincipal?: (string|null); } /** Represents a TeamFolder. */ class TeamFolder implements ITeamFolder { /** * Constructs a new TeamFolder. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ITeamFolder); /** TeamFolder name. */ public name: string; /** TeamFolder displayName. */ public displayName: string; /** TeamFolder createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** TeamFolder updateTime. */ public updateTime?: (google.protobuf.ITimestamp|null); /** TeamFolder internalMetadata. */ public internalMetadata?: (string|null); /** TeamFolder creatorIamPrincipal. */ public creatorIamPrincipal?: (string|null); /** * Creates a new TeamFolder instance using the specified properties. * @param [properties] Properties to set * @returns TeamFolder instance */ public static create(properties?: google.cloud.dataform.v1.ITeamFolder): google.cloud.dataform.v1.TeamFolder; /** * Encodes the specified TeamFolder message. Does not implicitly {@link google.cloud.dataform.v1.TeamFolder.verify|verify} messages. * @param message TeamFolder message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ITeamFolder, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified TeamFolder message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.TeamFolder.verify|verify} messages. * @param message TeamFolder message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ITeamFolder, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a TeamFolder message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns TeamFolder * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.TeamFolder; /** * Decodes a TeamFolder message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns TeamFolder * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.TeamFolder; /** * Verifies a TeamFolder message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a TeamFolder message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns TeamFolder */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.TeamFolder; /** * Creates a plain object from a TeamFolder message. Also converts values to other types if specified. * @param message TeamFolder * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.TeamFolder, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this TeamFolder to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for TeamFolder * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateTeamFolderRequest. */ interface ICreateTeamFolderRequest { /** CreateTeamFolderRequest parent */ parent?: (string|null); /** CreateTeamFolderRequest teamFolder */ teamFolder?: (google.cloud.dataform.v1.ITeamFolder|null); } /** Represents a CreateTeamFolderRequest. */ class CreateTeamFolderRequest implements ICreateTeamFolderRequest { /** * Constructs a new CreateTeamFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ICreateTeamFolderRequest); /** CreateTeamFolderRequest parent. */ public parent: string; /** CreateTeamFolderRequest teamFolder. */ public teamFolder?: (google.cloud.dataform.v1.ITeamFolder|null); /** * Creates a new CreateTeamFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateTeamFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1.ICreateTeamFolderRequest): google.cloud.dataform.v1.CreateTeamFolderRequest; /** * Encodes the specified CreateTeamFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1.CreateTeamFolderRequest.verify|verify} messages. * @param message CreateTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ICreateTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateTeamFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.CreateTeamFolderRequest.verify|verify} messages. * @param message CreateTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ICreateTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateTeamFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.CreateTeamFolderRequest; /** * Decodes a CreateTeamFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.CreateTeamFolderRequest; /** * Verifies a CreateTeamFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateTeamFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateTeamFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.CreateTeamFolderRequest; /** * Creates a plain object from a CreateTeamFolderRequest message. Also converts values to other types if specified. * @param message CreateTeamFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.CreateTeamFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateTeamFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateTeamFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetTeamFolderRequest. */ interface IGetTeamFolderRequest { /** GetTeamFolderRequest name */ name?: (string|null); } /** Represents a GetTeamFolderRequest. */ class GetTeamFolderRequest implements IGetTeamFolderRequest { /** * Constructs a new GetTeamFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IGetTeamFolderRequest); /** GetTeamFolderRequest name. */ public name: string; /** * Creates a new GetTeamFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetTeamFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1.IGetTeamFolderRequest): google.cloud.dataform.v1.GetTeamFolderRequest; /** * Encodes the specified GetTeamFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1.GetTeamFolderRequest.verify|verify} messages. * @param message GetTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IGetTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetTeamFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.GetTeamFolderRequest.verify|verify} messages. * @param message GetTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IGetTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetTeamFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.GetTeamFolderRequest; /** * Decodes a GetTeamFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.GetTeamFolderRequest; /** * Verifies a GetTeamFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetTeamFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetTeamFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.GetTeamFolderRequest; /** * Creates a plain object from a GetTeamFolderRequest message. Also converts values to other types if specified. * @param message GetTeamFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.GetTeamFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetTeamFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetTeamFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateTeamFolderRequest. */ interface IUpdateTeamFolderRequest { /** UpdateTeamFolderRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); /** UpdateTeamFolderRequest teamFolder */ teamFolder?: (google.cloud.dataform.v1.ITeamFolder|null); } /** Represents an UpdateTeamFolderRequest. */ class UpdateTeamFolderRequest implements IUpdateTeamFolderRequest { /** * Constructs a new UpdateTeamFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IUpdateTeamFolderRequest); /** UpdateTeamFolderRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** UpdateTeamFolderRequest teamFolder. */ public teamFolder?: (google.cloud.dataform.v1.ITeamFolder|null); /** * Creates a new UpdateTeamFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateTeamFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1.IUpdateTeamFolderRequest): google.cloud.dataform.v1.UpdateTeamFolderRequest; /** * Encodes the specified UpdateTeamFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1.UpdateTeamFolderRequest.verify|verify} messages. * @param message UpdateTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IUpdateTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateTeamFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.UpdateTeamFolderRequest.verify|verify} messages. * @param message UpdateTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IUpdateTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateTeamFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.UpdateTeamFolderRequest; /** * Decodes an UpdateTeamFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.UpdateTeamFolderRequest; /** * Verifies an UpdateTeamFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateTeamFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateTeamFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.UpdateTeamFolderRequest; /** * Creates a plain object from an UpdateTeamFolderRequest message. Also converts values to other types if specified. * @param message UpdateTeamFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.UpdateTeamFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateTeamFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateTeamFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteTeamFolderRequest. */ interface IDeleteTeamFolderRequest { /** DeleteTeamFolderRequest name */ name?: (string|null); } /** Represents a DeleteTeamFolderRequest. */ class DeleteTeamFolderRequest implements IDeleteTeamFolderRequest { /** * Constructs a new DeleteTeamFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IDeleteTeamFolderRequest); /** DeleteTeamFolderRequest name. */ public name: string; /** * Creates a new DeleteTeamFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteTeamFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1.IDeleteTeamFolderRequest): google.cloud.dataform.v1.DeleteTeamFolderRequest; /** * Encodes the specified DeleteTeamFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1.DeleteTeamFolderRequest.verify|verify} messages. * @param message DeleteTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IDeleteTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteTeamFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.DeleteTeamFolderRequest.verify|verify} messages. * @param message DeleteTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IDeleteTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteTeamFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.DeleteTeamFolderRequest; /** * Decodes a DeleteTeamFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.DeleteTeamFolderRequest; /** * Verifies a DeleteTeamFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteTeamFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteTeamFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.DeleteTeamFolderRequest; /** * Creates a plain object from a DeleteTeamFolderRequest message. Also converts values to other types if specified. * @param message DeleteTeamFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.DeleteTeamFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteTeamFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteTeamFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryTeamFolderContentsRequest. */ interface IQueryTeamFolderContentsRequest { /** QueryTeamFolderContentsRequest teamFolder */ teamFolder?: (string|null); /** QueryTeamFolderContentsRequest pageSize */ pageSize?: (number|null); /** QueryTeamFolderContentsRequest pageToken */ pageToken?: (string|null); /** QueryTeamFolderContentsRequest orderBy */ orderBy?: (string|null); /** QueryTeamFolderContentsRequest filter */ filter?: (string|null); } /** Represents a QueryTeamFolderContentsRequest. */ class QueryTeamFolderContentsRequest implements IQueryTeamFolderContentsRequest { /** * Constructs a new QueryTeamFolderContentsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryTeamFolderContentsRequest); /** QueryTeamFolderContentsRequest teamFolder. */ public teamFolder: string; /** QueryTeamFolderContentsRequest pageSize. */ public pageSize: number; /** QueryTeamFolderContentsRequest pageToken. */ public pageToken: string; /** QueryTeamFolderContentsRequest orderBy. */ public orderBy: string; /** QueryTeamFolderContentsRequest filter. */ public filter: string; /** * Creates a new QueryTeamFolderContentsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryTeamFolderContentsRequest instance */ public static create(properties?: google.cloud.dataform.v1.IQueryTeamFolderContentsRequest): google.cloud.dataform.v1.QueryTeamFolderContentsRequest; /** * Encodes the specified QueryTeamFolderContentsRequest message. Does not implicitly {@link google.cloud.dataform.v1.QueryTeamFolderContentsRequest.verify|verify} messages. * @param message QueryTeamFolderContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryTeamFolderContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryTeamFolderContentsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryTeamFolderContentsRequest.verify|verify} messages. * @param message QueryTeamFolderContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryTeamFolderContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryTeamFolderContentsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryTeamFolderContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryTeamFolderContentsRequest; /** * Decodes a QueryTeamFolderContentsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryTeamFolderContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryTeamFolderContentsRequest; /** * Verifies a QueryTeamFolderContentsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryTeamFolderContentsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryTeamFolderContentsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryTeamFolderContentsRequest; /** * Creates a plain object from a QueryTeamFolderContentsRequest message. Also converts values to other types if specified. * @param message QueryTeamFolderContentsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryTeamFolderContentsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryTeamFolderContentsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryTeamFolderContentsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryTeamFolderContentsResponse. */ interface IQueryTeamFolderContentsResponse { /** QueryTeamFolderContentsResponse entries */ entries?: (google.cloud.dataform.v1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry[]|null); /** QueryTeamFolderContentsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryTeamFolderContentsResponse. */ class QueryTeamFolderContentsResponse implements IQueryTeamFolderContentsResponse { /** * Constructs a new QueryTeamFolderContentsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IQueryTeamFolderContentsResponse); /** QueryTeamFolderContentsResponse entries. */ public entries: google.cloud.dataform.v1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry[]; /** QueryTeamFolderContentsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryTeamFolderContentsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryTeamFolderContentsResponse instance */ public static create(properties?: google.cloud.dataform.v1.IQueryTeamFolderContentsResponse): google.cloud.dataform.v1.QueryTeamFolderContentsResponse; /** * Encodes the specified QueryTeamFolderContentsResponse message. Does not implicitly {@link google.cloud.dataform.v1.QueryTeamFolderContentsResponse.verify|verify} messages. * @param message QueryTeamFolderContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IQueryTeamFolderContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryTeamFolderContentsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryTeamFolderContentsResponse.verify|verify} messages. * @param message QueryTeamFolderContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IQueryTeamFolderContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryTeamFolderContentsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryTeamFolderContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryTeamFolderContentsResponse; /** * Decodes a QueryTeamFolderContentsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryTeamFolderContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryTeamFolderContentsResponse; /** * Verifies a QueryTeamFolderContentsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryTeamFolderContentsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryTeamFolderContentsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryTeamFolderContentsResponse; /** * Creates a plain object from a QueryTeamFolderContentsResponse message. Also converts values to other types if specified. * @param message QueryTeamFolderContentsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryTeamFolderContentsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryTeamFolderContentsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryTeamFolderContentsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace QueryTeamFolderContentsResponse { /** Properties of a TeamFolderContentsEntry. */ interface ITeamFolderContentsEntry { /** TeamFolderContentsEntry folder */ folder?: (google.cloud.dataform.v1.IFolder|null); /** TeamFolderContentsEntry repository */ repository?: (google.cloud.dataform.v1.IRepository|null); } /** Represents a TeamFolderContentsEntry. */ class TeamFolderContentsEntry implements ITeamFolderContentsEntry { /** * Constructs a new TeamFolderContentsEntry. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry); /** TeamFolderContentsEntry folder. */ public folder?: (google.cloud.dataform.v1.IFolder|null); /** TeamFolderContentsEntry repository. */ public repository?: (google.cloud.dataform.v1.IRepository|null); /** TeamFolderContentsEntry entry. */ public entry?: ("folder"|"repository"); /** * Creates a new TeamFolderContentsEntry instance using the specified properties. * @param [properties] Properties to set * @returns TeamFolderContentsEntry instance */ public static create(properties?: google.cloud.dataform.v1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry): google.cloud.dataform.v1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry; /** * Encodes the specified TeamFolderContentsEntry message. Does not implicitly {@link google.cloud.dataform.v1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry.verify|verify} messages. * @param message TeamFolderContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified TeamFolderContentsEntry message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry.verify|verify} messages. * @param message TeamFolderContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a TeamFolderContentsEntry message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns TeamFolderContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry; /** * Decodes a TeamFolderContentsEntry message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns TeamFolderContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry; /** * Verifies a TeamFolderContentsEntry message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a TeamFolderContentsEntry message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns TeamFolderContentsEntry */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry; /** * Creates a plain object from a TeamFolderContentsEntry message. Also converts values to other types if specified. * @param message TeamFolderContentsEntry * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this TeamFolderContentsEntry to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for TeamFolderContentsEntry * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a SearchTeamFoldersRequest. */ interface ISearchTeamFoldersRequest { /** SearchTeamFoldersRequest location */ location?: (string|null); /** SearchTeamFoldersRequest pageSize */ pageSize?: (number|null); /** SearchTeamFoldersRequest pageToken */ pageToken?: (string|null); /** SearchTeamFoldersRequest orderBy */ orderBy?: (string|null); /** SearchTeamFoldersRequest filter */ filter?: (string|null); } /** Represents a SearchTeamFoldersRequest. */ class SearchTeamFoldersRequest implements ISearchTeamFoldersRequest { /** * Constructs a new SearchTeamFoldersRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ISearchTeamFoldersRequest); /** SearchTeamFoldersRequest location. */ public location: string; /** SearchTeamFoldersRequest pageSize. */ public pageSize: number; /** SearchTeamFoldersRequest pageToken. */ public pageToken: string; /** SearchTeamFoldersRequest orderBy. */ public orderBy: string; /** SearchTeamFoldersRequest filter. */ public filter: string; /** * Creates a new SearchTeamFoldersRequest instance using the specified properties. * @param [properties] Properties to set * @returns SearchTeamFoldersRequest instance */ public static create(properties?: google.cloud.dataform.v1.ISearchTeamFoldersRequest): google.cloud.dataform.v1.SearchTeamFoldersRequest; /** * Encodes the specified SearchTeamFoldersRequest message. Does not implicitly {@link google.cloud.dataform.v1.SearchTeamFoldersRequest.verify|verify} messages. * @param message SearchTeamFoldersRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ISearchTeamFoldersRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SearchTeamFoldersRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.SearchTeamFoldersRequest.verify|verify} messages. * @param message SearchTeamFoldersRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ISearchTeamFoldersRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SearchTeamFoldersRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SearchTeamFoldersRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.SearchTeamFoldersRequest; /** * Decodes a SearchTeamFoldersRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SearchTeamFoldersRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.SearchTeamFoldersRequest; /** * Verifies a SearchTeamFoldersRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SearchTeamFoldersRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SearchTeamFoldersRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.SearchTeamFoldersRequest; /** * Creates a plain object from a SearchTeamFoldersRequest message. Also converts values to other types if specified. * @param message SearchTeamFoldersRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.SearchTeamFoldersRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SearchTeamFoldersRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SearchTeamFoldersRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SearchTeamFoldersResponse. */ interface ISearchTeamFoldersResponse { /** SearchTeamFoldersResponse results */ results?: (google.cloud.dataform.v1.SearchTeamFoldersResponse.ITeamFolderSearchResult[]|null); /** SearchTeamFoldersResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a SearchTeamFoldersResponse. */ class SearchTeamFoldersResponse implements ISearchTeamFoldersResponse { /** * Constructs a new SearchTeamFoldersResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.ISearchTeamFoldersResponse); /** SearchTeamFoldersResponse results. */ public results: google.cloud.dataform.v1.SearchTeamFoldersResponse.ITeamFolderSearchResult[]; /** SearchTeamFoldersResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new SearchTeamFoldersResponse instance using the specified properties. * @param [properties] Properties to set * @returns SearchTeamFoldersResponse instance */ public static create(properties?: google.cloud.dataform.v1.ISearchTeamFoldersResponse): google.cloud.dataform.v1.SearchTeamFoldersResponse; /** * Encodes the specified SearchTeamFoldersResponse message. Does not implicitly {@link google.cloud.dataform.v1.SearchTeamFoldersResponse.verify|verify} messages. * @param message SearchTeamFoldersResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.ISearchTeamFoldersResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SearchTeamFoldersResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.SearchTeamFoldersResponse.verify|verify} messages. * @param message SearchTeamFoldersResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.ISearchTeamFoldersResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SearchTeamFoldersResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SearchTeamFoldersResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.SearchTeamFoldersResponse; /** * Decodes a SearchTeamFoldersResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SearchTeamFoldersResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.SearchTeamFoldersResponse; /** * Verifies a SearchTeamFoldersResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SearchTeamFoldersResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SearchTeamFoldersResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.SearchTeamFoldersResponse; /** * Creates a plain object from a SearchTeamFoldersResponse message. Also converts values to other types if specified. * @param message SearchTeamFoldersResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.SearchTeamFoldersResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SearchTeamFoldersResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SearchTeamFoldersResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace SearchTeamFoldersResponse { /** Properties of a TeamFolderSearchResult. */ interface ITeamFolderSearchResult { /** TeamFolderSearchResult teamFolder */ teamFolder?: (google.cloud.dataform.v1.ITeamFolder|null); } /** Represents a TeamFolderSearchResult. */ class TeamFolderSearchResult implements ITeamFolderSearchResult { /** * Constructs a new TeamFolderSearchResult. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.SearchTeamFoldersResponse.ITeamFolderSearchResult); /** TeamFolderSearchResult teamFolder. */ public teamFolder?: (google.cloud.dataform.v1.ITeamFolder|null); /** TeamFolderSearchResult entry. */ public entry?: "teamFolder"; /** * Creates a new TeamFolderSearchResult instance using the specified properties. * @param [properties] Properties to set * @returns TeamFolderSearchResult instance */ public static create(properties?: google.cloud.dataform.v1.SearchTeamFoldersResponse.ITeamFolderSearchResult): google.cloud.dataform.v1.SearchTeamFoldersResponse.TeamFolderSearchResult; /** * Encodes the specified TeamFolderSearchResult message. Does not implicitly {@link google.cloud.dataform.v1.SearchTeamFoldersResponse.TeamFolderSearchResult.verify|verify} messages. * @param message TeamFolderSearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.SearchTeamFoldersResponse.ITeamFolderSearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified TeamFolderSearchResult message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.SearchTeamFoldersResponse.TeamFolderSearchResult.verify|verify} messages. * @param message TeamFolderSearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.SearchTeamFoldersResponse.ITeamFolderSearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a TeamFolderSearchResult message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns TeamFolderSearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.SearchTeamFoldersResponse.TeamFolderSearchResult; /** * Decodes a TeamFolderSearchResult message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns TeamFolderSearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.SearchTeamFoldersResponse.TeamFolderSearchResult; /** * Verifies a TeamFolderSearchResult message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a TeamFolderSearchResult message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns TeamFolderSearchResult */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.SearchTeamFoldersResponse.TeamFolderSearchResult; /** * Creates a plain object from a TeamFolderSearchResult message. Also converts values to other types if specified. * @param message TeamFolderSearchResult * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.SearchTeamFoldersResponse.TeamFolderSearchResult, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this TeamFolderSearchResult to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for TeamFolderSearchResult * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a MoveFolderMetadata. */ interface IMoveFolderMetadata { /** MoveFolderMetadata createTime */ createTime?: (google.protobuf.ITimestamp|null); /** MoveFolderMetadata endTime */ endTime?: (google.protobuf.ITimestamp|null); /** MoveFolderMetadata target */ target?: (string|null); /** MoveFolderMetadata state */ state?: (google.cloud.dataform.v1.MoveFolderMetadata.State|keyof typeof google.cloud.dataform.v1.MoveFolderMetadata.State|null); /** MoveFolderMetadata percentComplete */ percentComplete?: (number|null); } /** Represents a MoveFolderMetadata. */ class MoveFolderMetadata implements IMoveFolderMetadata { /** * Constructs a new MoveFolderMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IMoveFolderMetadata); /** MoveFolderMetadata createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** MoveFolderMetadata endTime. */ public endTime?: (google.protobuf.ITimestamp|null); /** MoveFolderMetadata target. */ public target: string; /** MoveFolderMetadata state. */ public state: (google.cloud.dataform.v1.MoveFolderMetadata.State|keyof typeof google.cloud.dataform.v1.MoveFolderMetadata.State); /** MoveFolderMetadata percentComplete. */ public percentComplete: number; /** * Creates a new MoveFolderMetadata instance using the specified properties. * @param [properties] Properties to set * @returns MoveFolderMetadata instance */ public static create(properties?: google.cloud.dataform.v1.IMoveFolderMetadata): google.cloud.dataform.v1.MoveFolderMetadata; /** * Encodes the specified MoveFolderMetadata message. Does not implicitly {@link google.cloud.dataform.v1.MoveFolderMetadata.verify|verify} messages. * @param message MoveFolderMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IMoveFolderMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveFolderMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.MoveFolderMetadata.verify|verify} messages. * @param message MoveFolderMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IMoveFolderMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveFolderMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveFolderMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.MoveFolderMetadata; /** * Decodes a MoveFolderMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveFolderMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.MoveFolderMetadata; /** * Verifies a MoveFolderMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveFolderMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveFolderMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.MoveFolderMetadata; /** * Creates a plain object from a MoveFolderMetadata message. Also converts values to other types if specified. * @param message MoveFolderMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.MoveFolderMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveFolderMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveFolderMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace MoveFolderMetadata { /** State enum. */ enum State { STATE_UNSPECIFIED = 0, INITIALIZED = 1, IN_PROGRESS = 2, SUCCESS = 3, FAILED = 4 } } /** Properties of a MoveRepositoryMetadata. */ interface IMoveRepositoryMetadata { /** MoveRepositoryMetadata createTime */ createTime?: (google.protobuf.ITimestamp|null); /** MoveRepositoryMetadata endTime */ endTime?: (google.protobuf.ITimestamp|null); /** MoveRepositoryMetadata target */ target?: (string|null); /** MoveRepositoryMetadata state */ state?: (google.cloud.dataform.v1.MoveRepositoryMetadata.State|keyof typeof google.cloud.dataform.v1.MoveRepositoryMetadata.State|null); /** MoveRepositoryMetadata percentComplete */ percentComplete?: (number|null); } /** Represents a MoveRepositoryMetadata. */ class MoveRepositoryMetadata implements IMoveRepositoryMetadata { /** * Constructs a new MoveRepositoryMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1.IMoveRepositoryMetadata); /** MoveRepositoryMetadata createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** MoveRepositoryMetadata endTime. */ public endTime?: (google.protobuf.ITimestamp|null); /** MoveRepositoryMetadata target. */ public target: string; /** MoveRepositoryMetadata state. */ public state: (google.cloud.dataform.v1.MoveRepositoryMetadata.State|keyof typeof google.cloud.dataform.v1.MoveRepositoryMetadata.State); /** MoveRepositoryMetadata percentComplete. */ public percentComplete: number; /** * Creates a new MoveRepositoryMetadata instance using the specified properties. * @param [properties] Properties to set * @returns MoveRepositoryMetadata instance */ public static create(properties?: google.cloud.dataform.v1.IMoveRepositoryMetadata): google.cloud.dataform.v1.MoveRepositoryMetadata; /** * Encodes the specified MoveRepositoryMetadata message. Does not implicitly {@link google.cloud.dataform.v1.MoveRepositoryMetadata.verify|verify} messages. * @param message MoveRepositoryMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1.IMoveRepositoryMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveRepositoryMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1.MoveRepositoryMetadata.verify|verify} messages. * @param message MoveRepositoryMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1.IMoveRepositoryMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveRepositoryMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveRepositoryMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1.MoveRepositoryMetadata; /** * Decodes a MoveRepositoryMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveRepositoryMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1.MoveRepositoryMetadata; /** * Verifies a MoveRepositoryMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveRepositoryMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveRepositoryMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1.MoveRepositoryMetadata; /** * Creates a plain object from a MoveRepositoryMetadata message. Also converts values to other types if specified. * @param message MoveRepositoryMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1.MoveRepositoryMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveRepositoryMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveRepositoryMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace MoveRepositoryMetadata { /** State enum. */ enum State { STATE_UNSPECIFIED = 0, INITIALIZED = 1, IN_PROGRESS = 2, SUCCESS = 3, FAILED = 4 } } } /** Namespace v1beta1. */ namespace v1beta1 { /** Represents a Dataform */ class Dataform extends $protobuf.rpc.Service { /** * Constructs a new Dataform service. * @param rpcImpl RPC implementation * @param [requestDelimited=false] Whether requests are length-delimited * @param [responseDelimited=false] Whether responses are length-delimited */ constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean); /** * Creates new Dataform service using the specified rpc implementation. * @param rpcImpl RPC implementation * @param [requestDelimited=false] Whether requests are length-delimited * @param [responseDelimited=false] Whether responses are length-delimited * @returns RPC service. Useful where requests and/or responses are streamed. */ public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Dataform; /** * Calls GetTeamFolder. * @param request GetTeamFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and TeamFolder */ public getTeamFolder(request: google.cloud.dataform.v1beta1.IGetTeamFolderRequest, callback: google.cloud.dataform.v1beta1.Dataform.GetTeamFolderCallback): void; /** * Calls GetTeamFolder. * @param request GetTeamFolderRequest message or plain object * @returns Promise */ public getTeamFolder(request: google.cloud.dataform.v1beta1.IGetTeamFolderRequest): Promise; /** * Calls CreateTeamFolder. * @param request CreateTeamFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and TeamFolder */ public createTeamFolder(request: google.cloud.dataform.v1beta1.ICreateTeamFolderRequest, callback: google.cloud.dataform.v1beta1.Dataform.CreateTeamFolderCallback): void; /** * Calls CreateTeamFolder. * @param request CreateTeamFolderRequest message or plain object * @returns Promise */ public createTeamFolder(request: google.cloud.dataform.v1beta1.ICreateTeamFolderRequest): Promise; /** * Calls UpdateTeamFolder. * @param request UpdateTeamFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and TeamFolder */ public updateTeamFolder(request: google.cloud.dataform.v1beta1.IUpdateTeamFolderRequest, callback: google.cloud.dataform.v1beta1.Dataform.UpdateTeamFolderCallback): void; /** * Calls UpdateTeamFolder. * @param request UpdateTeamFolderRequest message or plain object * @returns Promise */ public updateTeamFolder(request: google.cloud.dataform.v1beta1.IUpdateTeamFolderRequest): Promise; /** * Calls DeleteTeamFolder. * @param request DeleteTeamFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteTeamFolder(request: google.cloud.dataform.v1beta1.IDeleteTeamFolderRequest, callback: google.cloud.dataform.v1beta1.Dataform.DeleteTeamFolderCallback): void; /** * Calls DeleteTeamFolder. * @param request DeleteTeamFolderRequest message or plain object * @returns Promise */ public deleteTeamFolder(request: google.cloud.dataform.v1beta1.IDeleteTeamFolderRequest): Promise; /** * Calls DeleteTeamFolderTree. * @param request DeleteTeamFolderTreeRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public deleteTeamFolderTree(request: google.cloud.dataform.v1beta1.IDeleteTeamFolderTreeRequest, callback: google.cloud.dataform.v1beta1.Dataform.DeleteTeamFolderTreeCallback): void; /** * Calls DeleteTeamFolderTree. * @param request DeleteTeamFolderTreeRequest message or plain object * @returns Promise */ public deleteTeamFolderTree(request: google.cloud.dataform.v1beta1.IDeleteTeamFolderTreeRequest): Promise; /** * Calls QueryTeamFolderContents. * @param request QueryTeamFolderContentsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryTeamFolderContentsResponse */ public queryTeamFolderContents(request: google.cloud.dataform.v1beta1.IQueryTeamFolderContentsRequest, callback: google.cloud.dataform.v1beta1.Dataform.QueryTeamFolderContentsCallback): void; /** * Calls QueryTeamFolderContents. * @param request QueryTeamFolderContentsRequest message or plain object * @returns Promise */ public queryTeamFolderContents(request: google.cloud.dataform.v1beta1.IQueryTeamFolderContentsRequest): Promise; /** * Calls SearchTeamFolders. * @param request SearchTeamFoldersRequest message or plain object * @param callback Node-style callback called with the error, if any, and SearchTeamFoldersResponse */ public searchTeamFolders(request: google.cloud.dataform.v1beta1.ISearchTeamFoldersRequest, callback: google.cloud.dataform.v1beta1.Dataform.SearchTeamFoldersCallback): void; /** * Calls SearchTeamFolders. * @param request SearchTeamFoldersRequest message or plain object * @returns Promise */ public searchTeamFolders(request: google.cloud.dataform.v1beta1.ISearchTeamFoldersRequest): Promise; /** * Calls GetFolder. * @param request GetFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Folder */ public getFolder(request: google.cloud.dataform.v1beta1.IGetFolderRequest, callback: google.cloud.dataform.v1beta1.Dataform.GetFolderCallback): void; /** * Calls GetFolder. * @param request GetFolderRequest message or plain object * @returns Promise */ public getFolder(request: google.cloud.dataform.v1beta1.IGetFolderRequest): Promise; /** * Calls CreateFolder. * @param request CreateFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Folder */ public createFolder(request: google.cloud.dataform.v1beta1.ICreateFolderRequest, callback: google.cloud.dataform.v1beta1.Dataform.CreateFolderCallback): void; /** * Calls CreateFolder. * @param request CreateFolderRequest message or plain object * @returns Promise */ public createFolder(request: google.cloud.dataform.v1beta1.ICreateFolderRequest): Promise; /** * Calls UpdateFolder. * @param request UpdateFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Folder */ public updateFolder(request: google.cloud.dataform.v1beta1.IUpdateFolderRequest, callback: google.cloud.dataform.v1beta1.Dataform.UpdateFolderCallback): void; /** * Calls UpdateFolder. * @param request UpdateFolderRequest message or plain object * @returns Promise */ public updateFolder(request: google.cloud.dataform.v1beta1.IUpdateFolderRequest): Promise; /** * Calls DeleteFolder. * @param request DeleteFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteFolder(request: google.cloud.dataform.v1beta1.IDeleteFolderRequest, callback: google.cloud.dataform.v1beta1.Dataform.DeleteFolderCallback): void; /** * Calls DeleteFolder. * @param request DeleteFolderRequest message or plain object * @returns Promise */ public deleteFolder(request: google.cloud.dataform.v1beta1.IDeleteFolderRequest): Promise; /** * Calls DeleteFolderTree. * @param request DeleteFolderTreeRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public deleteFolderTree(request: google.cloud.dataform.v1beta1.IDeleteFolderTreeRequest, callback: google.cloud.dataform.v1beta1.Dataform.DeleteFolderTreeCallback): void; /** * Calls DeleteFolderTree. * @param request DeleteFolderTreeRequest message or plain object * @returns Promise */ public deleteFolderTree(request: google.cloud.dataform.v1beta1.IDeleteFolderTreeRequest): Promise; /** * Calls QueryFolderContents. * @param request QueryFolderContentsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryFolderContentsResponse */ public queryFolderContents(request: google.cloud.dataform.v1beta1.IQueryFolderContentsRequest, callback: google.cloud.dataform.v1beta1.Dataform.QueryFolderContentsCallback): void; /** * Calls QueryFolderContents. * @param request QueryFolderContentsRequest message or plain object * @returns Promise */ public queryFolderContents(request: google.cloud.dataform.v1beta1.IQueryFolderContentsRequest): Promise; /** * Calls QueryUserRootContents. * @param request QueryUserRootContentsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryUserRootContentsResponse */ public queryUserRootContents(request: google.cloud.dataform.v1beta1.IQueryUserRootContentsRequest, callback: google.cloud.dataform.v1beta1.Dataform.QueryUserRootContentsCallback): void; /** * Calls QueryUserRootContents. * @param request QueryUserRootContentsRequest message or plain object * @returns Promise */ public queryUserRootContents(request: google.cloud.dataform.v1beta1.IQueryUserRootContentsRequest): Promise; /** * Calls MoveFolder. * @param request MoveFolderRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public moveFolder(request: google.cloud.dataform.v1beta1.IMoveFolderRequest, callback: google.cloud.dataform.v1beta1.Dataform.MoveFolderCallback): void; /** * Calls MoveFolder. * @param request MoveFolderRequest message or plain object * @returns Promise */ public moveFolder(request: google.cloud.dataform.v1beta1.IMoveFolderRequest): Promise; /** * Calls ListRepositories. * @param request ListRepositoriesRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListRepositoriesResponse */ public listRepositories(request: google.cloud.dataform.v1beta1.IListRepositoriesRequest, callback: google.cloud.dataform.v1beta1.Dataform.ListRepositoriesCallback): void; /** * Calls ListRepositories. * @param request ListRepositoriesRequest message or plain object * @returns Promise */ public listRepositories(request: google.cloud.dataform.v1beta1.IListRepositoriesRequest): Promise; /** * Calls GetRepository. * @param request GetRepositoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and Repository */ public getRepository(request: google.cloud.dataform.v1beta1.IGetRepositoryRequest, callback: google.cloud.dataform.v1beta1.Dataform.GetRepositoryCallback): void; /** * Calls GetRepository. * @param request GetRepositoryRequest message or plain object * @returns Promise */ public getRepository(request: google.cloud.dataform.v1beta1.IGetRepositoryRequest): Promise; /** * Calls CreateRepository. * @param request CreateRepositoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and Repository */ public createRepository(request: google.cloud.dataform.v1beta1.ICreateRepositoryRequest, callback: google.cloud.dataform.v1beta1.Dataform.CreateRepositoryCallback): void; /** * Calls CreateRepository. * @param request CreateRepositoryRequest message or plain object * @returns Promise */ public createRepository(request: google.cloud.dataform.v1beta1.ICreateRepositoryRequest): Promise; /** * Calls UpdateRepository. * @param request UpdateRepositoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and Repository */ public updateRepository(request: google.cloud.dataform.v1beta1.IUpdateRepositoryRequest, callback: google.cloud.dataform.v1beta1.Dataform.UpdateRepositoryCallback): void; /** * Calls UpdateRepository. * @param request UpdateRepositoryRequest message or plain object * @returns Promise */ public updateRepository(request: google.cloud.dataform.v1beta1.IUpdateRepositoryRequest): Promise; /** * Calls DeleteRepository. * @param request DeleteRepositoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteRepository(request: google.cloud.dataform.v1beta1.IDeleteRepositoryRequest, callback: google.cloud.dataform.v1beta1.Dataform.DeleteRepositoryCallback): void; /** * Calls DeleteRepository. * @param request DeleteRepositoryRequest message or plain object * @returns Promise */ public deleteRepository(request: google.cloud.dataform.v1beta1.IDeleteRepositoryRequest): Promise; /** * Calls DeleteRepositoryLongRunning. * @param request DeleteRepositoryLongRunningRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public deleteRepositoryLongRunning(request: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningRequest, callback: google.cloud.dataform.v1beta1.Dataform.DeleteRepositoryLongRunningCallback): void; /** * Calls DeleteRepositoryLongRunning. * @param request DeleteRepositoryLongRunningRequest message or plain object * @returns Promise */ public deleteRepositoryLongRunning(request: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningRequest): Promise; /** * Calls MoveRepository. * @param request MoveRepositoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public moveRepository(request: google.cloud.dataform.v1beta1.IMoveRepositoryRequest, callback: google.cloud.dataform.v1beta1.Dataform.MoveRepositoryCallback): void; /** * Calls MoveRepository. * @param request MoveRepositoryRequest message or plain object * @returns Promise */ public moveRepository(request: google.cloud.dataform.v1beta1.IMoveRepositoryRequest): Promise; /** * Calls CommitRepositoryChanges. * @param request CommitRepositoryChangesRequest message or plain object * @param callback Node-style callback called with the error, if any, and CommitRepositoryChangesResponse */ public commitRepositoryChanges(request: google.cloud.dataform.v1beta1.ICommitRepositoryChangesRequest, callback: google.cloud.dataform.v1beta1.Dataform.CommitRepositoryChangesCallback): void; /** * Calls CommitRepositoryChanges. * @param request CommitRepositoryChangesRequest message or plain object * @returns Promise */ public commitRepositoryChanges(request: google.cloud.dataform.v1beta1.ICommitRepositoryChangesRequest): Promise; /** * Calls ReadRepositoryFile. * @param request ReadRepositoryFileRequest message or plain object * @param callback Node-style callback called with the error, if any, and ReadRepositoryFileResponse */ public readRepositoryFile(request: google.cloud.dataform.v1beta1.IReadRepositoryFileRequest, callback: google.cloud.dataform.v1beta1.Dataform.ReadRepositoryFileCallback): void; /** * Calls ReadRepositoryFile. * @param request ReadRepositoryFileRequest message or plain object * @returns Promise */ public readRepositoryFile(request: google.cloud.dataform.v1beta1.IReadRepositoryFileRequest): Promise; /** * Calls QueryRepositoryDirectoryContents. * @param request QueryRepositoryDirectoryContentsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryRepositoryDirectoryContentsResponse */ public queryRepositoryDirectoryContents(request: google.cloud.dataform.v1beta1.IQueryRepositoryDirectoryContentsRequest, callback: google.cloud.dataform.v1beta1.Dataform.QueryRepositoryDirectoryContentsCallback): void; /** * Calls QueryRepositoryDirectoryContents. * @param request QueryRepositoryDirectoryContentsRequest message or plain object * @returns Promise */ public queryRepositoryDirectoryContents(request: google.cloud.dataform.v1beta1.IQueryRepositoryDirectoryContentsRequest): Promise; /** * Calls FetchRepositoryHistory. * @param request FetchRepositoryHistoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchRepositoryHistoryResponse */ public fetchRepositoryHistory(request: google.cloud.dataform.v1beta1.IFetchRepositoryHistoryRequest, callback: google.cloud.dataform.v1beta1.Dataform.FetchRepositoryHistoryCallback): void; /** * Calls FetchRepositoryHistory. * @param request FetchRepositoryHistoryRequest message or plain object * @returns Promise */ public fetchRepositoryHistory(request: google.cloud.dataform.v1beta1.IFetchRepositoryHistoryRequest): Promise; /** * Calls ComputeRepositoryAccessTokenStatus. * @param request ComputeRepositoryAccessTokenStatusRequest message or plain object * @param callback Node-style callback called with the error, if any, and ComputeRepositoryAccessTokenStatusResponse */ public computeRepositoryAccessTokenStatus(request: google.cloud.dataform.v1beta1.IComputeRepositoryAccessTokenStatusRequest, callback: google.cloud.dataform.v1beta1.Dataform.ComputeRepositoryAccessTokenStatusCallback): void; /** * Calls ComputeRepositoryAccessTokenStatus. * @param request ComputeRepositoryAccessTokenStatusRequest message or plain object * @returns Promise */ public computeRepositoryAccessTokenStatus(request: google.cloud.dataform.v1beta1.IComputeRepositoryAccessTokenStatusRequest): Promise; /** * Calls FetchRemoteBranches. * @param request FetchRemoteBranchesRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchRemoteBranchesResponse */ public fetchRemoteBranches(request: google.cloud.dataform.v1beta1.IFetchRemoteBranchesRequest, callback: google.cloud.dataform.v1beta1.Dataform.FetchRemoteBranchesCallback): void; /** * Calls FetchRemoteBranches. * @param request FetchRemoteBranchesRequest message or plain object * @returns Promise */ public fetchRemoteBranches(request: google.cloud.dataform.v1beta1.IFetchRemoteBranchesRequest): Promise; /** * Calls ListWorkspaces. * @param request ListWorkspacesRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListWorkspacesResponse */ public listWorkspaces(request: google.cloud.dataform.v1beta1.IListWorkspacesRequest, callback: google.cloud.dataform.v1beta1.Dataform.ListWorkspacesCallback): void; /** * Calls ListWorkspaces. * @param request ListWorkspacesRequest message or plain object * @returns Promise */ public listWorkspaces(request: google.cloud.dataform.v1beta1.IListWorkspacesRequest): Promise; /** * Calls GetWorkspace. * @param request GetWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Workspace */ public getWorkspace(request: google.cloud.dataform.v1beta1.IGetWorkspaceRequest, callback: google.cloud.dataform.v1beta1.Dataform.GetWorkspaceCallback): void; /** * Calls GetWorkspace. * @param request GetWorkspaceRequest message or plain object * @returns Promise */ public getWorkspace(request: google.cloud.dataform.v1beta1.IGetWorkspaceRequest): Promise; /** * Calls CreateWorkspace. * @param request CreateWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Workspace */ public createWorkspace(request: google.cloud.dataform.v1beta1.ICreateWorkspaceRequest, callback: google.cloud.dataform.v1beta1.Dataform.CreateWorkspaceCallback): void; /** * Calls CreateWorkspace. * @param request CreateWorkspaceRequest message or plain object * @returns Promise */ public createWorkspace(request: google.cloud.dataform.v1beta1.ICreateWorkspaceRequest): Promise; /** * Calls DeleteWorkspace. * @param request DeleteWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteWorkspace(request: google.cloud.dataform.v1beta1.IDeleteWorkspaceRequest, callback: google.cloud.dataform.v1beta1.Dataform.DeleteWorkspaceCallback): void; /** * Calls DeleteWorkspace. * @param request DeleteWorkspaceRequest message or plain object * @returns Promise */ public deleteWorkspace(request: google.cloud.dataform.v1beta1.IDeleteWorkspaceRequest): Promise; /** * Calls InstallNpmPackages. * @param request InstallNpmPackagesRequest message or plain object * @param callback Node-style callback called with the error, if any, and InstallNpmPackagesResponse */ public installNpmPackages(request: google.cloud.dataform.v1beta1.IInstallNpmPackagesRequest, callback: google.cloud.dataform.v1beta1.Dataform.InstallNpmPackagesCallback): void; /** * Calls InstallNpmPackages. * @param request InstallNpmPackagesRequest message or plain object * @returns Promise */ public installNpmPackages(request: google.cloud.dataform.v1beta1.IInstallNpmPackagesRequest): Promise; /** * Calls PullGitCommits. * @param request PullGitCommitsRequest message or plain object * @param callback Node-style callback called with the error, if any, and PullGitCommitsResponse */ public pullGitCommits(request: google.cloud.dataform.v1beta1.IPullGitCommitsRequest, callback: google.cloud.dataform.v1beta1.Dataform.PullGitCommitsCallback): void; /** * Calls PullGitCommits. * @param request PullGitCommitsRequest message or plain object * @returns Promise */ public pullGitCommits(request: google.cloud.dataform.v1beta1.IPullGitCommitsRequest): Promise; /** * Calls SyncWorkspaceRefs. * @param request SyncWorkspaceRefsRequest message or plain object * @param callback Node-style callback called with the error, if any, and SyncWorkspaceRefsResponse */ public syncWorkspaceRefs(request: google.cloud.dataform.v1beta1.ISyncWorkspaceRefsRequest, callback: google.cloud.dataform.v1beta1.Dataform.SyncWorkspaceRefsCallback): void; /** * Calls SyncWorkspaceRefs. * @param request SyncWorkspaceRefsRequest message or plain object * @returns Promise */ public syncWorkspaceRefs(request: google.cloud.dataform.v1beta1.ISyncWorkspaceRefsRequest): Promise; /** * Calls FetchWorkspaceBranches. * @param request FetchWorkspaceBranchesRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchWorkspaceBranchesResponse */ public fetchWorkspaceBranches(request: google.cloud.dataform.v1beta1.IFetchWorkspaceBranchesRequest, callback: google.cloud.dataform.v1beta1.Dataform.FetchWorkspaceBranchesCallback): void; /** * Calls FetchWorkspaceBranches. * @param request FetchWorkspaceBranchesRequest message or plain object * @returns Promise */ public fetchWorkspaceBranches(request: google.cloud.dataform.v1beta1.IFetchWorkspaceBranchesRequest): Promise; /** * Calls DeleteBranch. * @param request DeleteBranchRequest message or plain object * @param callback Node-style callback called with the error, if any, and DeleteBranchResponse */ public deleteBranch(request: google.cloud.dataform.v1beta1.IDeleteBranchRequest, callback: google.cloud.dataform.v1beta1.Dataform.DeleteBranchCallback): void; /** * Calls DeleteBranch. * @param request DeleteBranchRequest message or plain object * @returns Promise */ public deleteBranch(request: google.cloud.dataform.v1beta1.IDeleteBranchRequest): Promise; /** * Calls CheckoutWorkspaceBranch. * @param request CheckoutWorkspaceBranchRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public checkoutWorkspaceBranch(request: google.cloud.dataform.v1beta1.ICheckoutWorkspaceBranchRequest, callback: google.cloud.dataform.v1beta1.Dataform.CheckoutWorkspaceBranchCallback): void; /** * Calls CheckoutWorkspaceBranch. * @param request CheckoutWorkspaceBranchRequest message or plain object * @returns Promise */ public checkoutWorkspaceBranch(request: google.cloud.dataform.v1beta1.ICheckoutWorkspaceBranchRequest): Promise; /** * Calls FetchCurrentWorkspaceBranch. * @param request FetchCurrentWorkspaceBranchRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchCurrentWorkspaceBranchResponse */ public fetchCurrentWorkspaceBranch(request: google.cloud.dataform.v1beta1.IFetchCurrentWorkspaceBranchRequest, callback: google.cloud.dataform.v1beta1.Dataform.FetchCurrentWorkspaceBranchCallback): void; /** * Calls FetchCurrentWorkspaceBranch. * @param request FetchCurrentWorkspaceBranchRequest message or plain object * @returns Promise */ public fetchCurrentWorkspaceBranch(request: google.cloud.dataform.v1beta1.IFetchCurrentWorkspaceBranchRequest): Promise; /** * Calls PushGitCommits. * @param request PushGitCommitsRequest message or plain object * @param callback Node-style callback called with the error, if any, and PushGitCommitsResponse */ public pushGitCommits(request: google.cloud.dataform.v1beta1.IPushGitCommitsRequest, callback: google.cloud.dataform.v1beta1.Dataform.PushGitCommitsCallback): void; /** * Calls PushGitCommits. * @param request PushGitCommitsRequest message or plain object * @returns Promise */ public pushGitCommits(request: google.cloud.dataform.v1beta1.IPushGitCommitsRequest): Promise; /** * Calls FetchFileGitStatuses. * @param request FetchFileGitStatusesRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchFileGitStatusesResponse */ public fetchFileGitStatuses(request: google.cloud.dataform.v1beta1.IFetchFileGitStatusesRequest, callback: google.cloud.dataform.v1beta1.Dataform.FetchFileGitStatusesCallback): void; /** * Calls FetchFileGitStatuses. * @param request FetchFileGitStatusesRequest message or plain object * @returns Promise */ public fetchFileGitStatuses(request: google.cloud.dataform.v1beta1.IFetchFileGitStatusesRequest): Promise; /** * Calls FetchGitAheadBehind. * @param request FetchGitAheadBehindRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchGitAheadBehindResponse */ public fetchGitAheadBehind(request: google.cloud.dataform.v1beta1.IFetchGitAheadBehindRequest, callback: google.cloud.dataform.v1beta1.Dataform.FetchGitAheadBehindCallback): void; /** * Calls FetchGitAheadBehind. * @param request FetchGitAheadBehindRequest message or plain object * @returns Promise */ public fetchGitAheadBehind(request: google.cloud.dataform.v1beta1.IFetchGitAheadBehindRequest): Promise; /** * Calls CommitWorkspaceChanges. * @param request CommitWorkspaceChangesRequest message or plain object * @param callback Node-style callback called with the error, if any, and CommitWorkspaceChangesResponse */ public commitWorkspaceChanges(request: google.cloud.dataform.v1beta1.ICommitWorkspaceChangesRequest, callback: google.cloud.dataform.v1beta1.Dataform.CommitWorkspaceChangesCallback): void; /** * Calls CommitWorkspaceChanges. * @param request CommitWorkspaceChangesRequest message or plain object * @returns Promise */ public commitWorkspaceChanges(request: google.cloud.dataform.v1beta1.ICommitWorkspaceChangesRequest): Promise; /** * Calls ResetWorkspaceChanges. * @param request ResetWorkspaceChangesRequest message or plain object * @param callback Node-style callback called with the error, if any, and ResetWorkspaceChangesResponse */ public resetWorkspaceChanges(request: google.cloud.dataform.v1beta1.IResetWorkspaceChangesRequest, callback: google.cloud.dataform.v1beta1.Dataform.ResetWorkspaceChangesCallback): void; /** * Calls ResetWorkspaceChanges. * @param request ResetWorkspaceChangesRequest message or plain object * @returns Promise */ public resetWorkspaceChanges(request: google.cloud.dataform.v1beta1.IResetWorkspaceChangesRequest): Promise; /** * Calls FetchFileDiff. * @param request FetchFileDiffRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchFileDiffResponse */ public fetchFileDiff(request: google.cloud.dataform.v1beta1.IFetchFileDiffRequest, callback: google.cloud.dataform.v1beta1.Dataform.FetchFileDiffCallback): void; /** * Calls FetchFileDiff. * @param request FetchFileDiffRequest message or plain object * @returns Promise */ public fetchFileDiff(request: google.cloud.dataform.v1beta1.IFetchFileDiffRequest): Promise; /** * Calls QueryDirectoryContents. * @param request QueryDirectoryContentsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryDirectoryContentsResponse */ public queryDirectoryContents(request: google.cloud.dataform.v1beta1.IQueryDirectoryContentsRequest, callback: google.cloud.dataform.v1beta1.Dataform.QueryDirectoryContentsCallback): void; /** * Calls QueryDirectoryContents. * @param request QueryDirectoryContentsRequest message or plain object * @returns Promise */ public queryDirectoryContents(request: google.cloud.dataform.v1beta1.IQueryDirectoryContentsRequest): Promise; /** * Calls SearchFiles. * @param request SearchFilesRequest message or plain object * @param callback Node-style callback called with the error, if any, and SearchFilesResponse */ public searchFiles(request: google.cloud.dataform.v1beta1.ISearchFilesRequest, callback: google.cloud.dataform.v1beta1.Dataform.SearchFilesCallback): void; /** * Calls SearchFiles. * @param request SearchFilesRequest message or plain object * @returns Promise */ public searchFiles(request: google.cloud.dataform.v1beta1.ISearchFilesRequest): Promise; /** * Calls MakeDirectory. * @param request MakeDirectoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and MakeDirectoryResponse */ public makeDirectory(request: google.cloud.dataform.v1beta1.IMakeDirectoryRequest, callback: google.cloud.dataform.v1beta1.Dataform.MakeDirectoryCallback): void; /** * Calls MakeDirectory. * @param request MakeDirectoryRequest message or plain object * @returns Promise */ public makeDirectory(request: google.cloud.dataform.v1beta1.IMakeDirectoryRequest): Promise; /** * Calls RemoveDirectory. * @param request RemoveDirectoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and RemoveDirectoryResponse */ public removeDirectory(request: google.cloud.dataform.v1beta1.IRemoveDirectoryRequest, callback: google.cloud.dataform.v1beta1.Dataform.RemoveDirectoryCallback): void; /** * Calls RemoveDirectory. * @param request RemoveDirectoryRequest message or plain object * @returns Promise */ public removeDirectory(request: google.cloud.dataform.v1beta1.IRemoveDirectoryRequest): Promise; /** * Calls MoveDirectory. * @param request MoveDirectoryRequest message or plain object * @param callback Node-style callback called with the error, if any, and MoveDirectoryResponse */ public moveDirectory(request: google.cloud.dataform.v1beta1.IMoveDirectoryRequest, callback: google.cloud.dataform.v1beta1.Dataform.MoveDirectoryCallback): void; /** * Calls MoveDirectory. * @param request MoveDirectoryRequest message or plain object * @returns Promise */ public moveDirectory(request: google.cloud.dataform.v1beta1.IMoveDirectoryRequest): Promise; /** * Calls ReadFile. * @param request ReadFileRequest message or plain object * @param callback Node-style callback called with the error, if any, and ReadFileResponse */ public readFile(request: google.cloud.dataform.v1beta1.IReadFileRequest, callback: google.cloud.dataform.v1beta1.Dataform.ReadFileCallback): void; /** * Calls ReadFile. * @param request ReadFileRequest message or plain object * @returns Promise */ public readFile(request: google.cloud.dataform.v1beta1.IReadFileRequest): Promise; /** * Calls RemoveFile. * @param request RemoveFileRequest message or plain object * @param callback Node-style callback called with the error, if any, and RemoveFileResponse */ public removeFile(request: google.cloud.dataform.v1beta1.IRemoveFileRequest, callback: google.cloud.dataform.v1beta1.Dataform.RemoveFileCallback): void; /** * Calls RemoveFile. * @param request RemoveFileRequest message or plain object * @returns Promise */ public removeFile(request: google.cloud.dataform.v1beta1.IRemoveFileRequest): Promise; /** * Calls MoveFile. * @param request MoveFileRequest message or plain object * @param callback Node-style callback called with the error, if any, and MoveFileResponse */ public moveFile(request: google.cloud.dataform.v1beta1.IMoveFileRequest, callback: google.cloud.dataform.v1beta1.Dataform.MoveFileCallback): void; /** * Calls MoveFile. * @param request MoveFileRequest message or plain object * @returns Promise */ public moveFile(request: google.cloud.dataform.v1beta1.IMoveFileRequest): Promise; /** * Calls WriteFile. * @param request WriteFileRequest message or plain object * @param callback Node-style callback called with the error, if any, and WriteFileResponse */ public writeFile(request: google.cloud.dataform.v1beta1.IWriteFileRequest, callback: google.cloud.dataform.v1beta1.Dataform.WriteFileCallback): void; /** * Calls WriteFile. * @param request WriteFileRequest message or plain object * @returns Promise */ public writeFile(request: google.cloud.dataform.v1beta1.IWriteFileRequest): Promise; /** * Calls ListReleaseConfigs. * @param request ListReleaseConfigsRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListReleaseConfigsResponse */ public listReleaseConfigs(request: google.cloud.dataform.v1beta1.IListReleaseConfigsRequest, callback: google.cloud.dataform.v1beta1.Dataform.ListReleaseConfigsCallback): void; /** * Calls ListReleaseConfigs. * @param request ListReleaseConfigsRequest message or plain object * @returns Promise */ public listReleaseConfigs(request: google.cloud.dataform.v1beta1.IListReleaseConfigsRequest): Promise; /** * Calls GetReleaseConfig. * @param request GetReleaseConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and ReleaseConfig */ public getReleaseConfig(request: google.cloud.dataform.v1beta1.IGetReleaseConfigRequest, callback: google.cloud.dataform.v1beta1.Dataform.GetReleaseConfigCallback): void; /** * Calls GetReleaseConfig. * @param request GetReleaseConfigRequest message or plain object * @returns Promise */ public getReleaseConfig(request: google.cloud.dataform.v1beta1.IGetReleaseConfigRequest): Promise; /** * Calls CreateReleaseConfig. * @param request CreateReleaseConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and ReleaseConfig */ public createReleaseConfig(request: google.cloud.dataform.v1beta1.ICreateReleaseConfigRequest, callback: google.cloud.dataform.v1beta1.Dataform.CreateReleaseConfigCallback): void; /** * Calls CreateReleaseConfig. * @param request CreateReleaseConfigRequest message or plain object * @returns Promise */ public createReleaseConfig(request: google.cloud.dataform.v1beta1.ICreateReleaseConfigRequest): Promise; /** * Calls UpdateReleaseConfig. * @param request UpdateReleaseConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and ReleaseConfig */ public updateReleaseConfig(request: google.cloud.dataform.v1beta1.IUpdateReleaseConfigRequest, callback: google.cloud.dataform.v1beta1.Dataform.UpdateReleaseConfigCallback): void; /** * Calls UpdateReleaseConfig. * @param request UpdateReleaseConfigRequest message or plain object * @returns Promise */ public updateReleaseConfig(request: google.cloud.dataform.v1beta1.IUpdateReleaseConfigRequest): Promise; /** * Calls DeleteReleaseConfig. * @param request DeleteReleaseConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteReleaseConfig(request: google.cloud.dataform.v1beta1.IDeleteReleaseConfigRequest, callback: google.cloud.dataform.v1beta1.Dataform.DeleteReleaseConfigCallback): void; /** * Calls DeleteReleaseConfig. * @param request DeleteReleaseConfigRequest message or plain object * @returns Promise */ public deleteReleaseConfig(request: google.cloud.dataform.v1beta1.IDeleteReleaseConfigRequest): Promise; /** * Calls ListCompilationResults. * @param request ListCompilationResultsRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListCompilationResultsResponse */ public listCompilationResults(request: google.cloud.dataform.v1beta1.IListCompilationResultsRequest, callback: google.cloud.dataform.v1beta1.Dataform.ListCompilationResultsCallback): void; /** * Calls ListCompilationResults. * @param request ListCompilationResultsRequest message or plain object * @returns Promise */ public listCompilationResults(request: google.cloud.dataform.v1beta1.IListCompilationResultsRequest): Promise; /** * Calls GetCompilationResult. * @param request GetCompilationResultRequest message or plain object * @param callback Node-style callback called with the error, if any, and CompilationResult */ public getCompilationResult(request: google.cloud.dataform.v1beta1.IGetCompilationResultRequest, callback: google.cloud.dataform.v1beta1.Dataform.GetCompilationResultCallback): void; /** * Calls GetCompilationResult. * @param request GetCompilationResultRequest message or plain object * @returns Promise */ public getCompilationResult(request: google.cloud.dataform.v1beta1.IGetCompilationResultRequest): Promise; /** * Calls CreateCompilationResult. * @param request CreateCompilationResultRequest message or plain object * @param callback Node-style callback called with the error, if any, and CompilationResult */ public createCompilationResult(request: google.cloud.dataform.v1beta1.ICreateCompilationResultRequest, callback: google.cloud.dataform.v1beta1.Dataform.CreateCompilationResultCallback): void; /** * Calls CreateCompilationResult. * @param request CreateCompilationResultRequest message or plain object * @returns Promise */ public createCompilationResult(request: google.cloud.dataform.v1beta1.ICreateCompilationResultRequest): Promise; /** * Calls QueryCompilationResultActions. * @param request QueryCompilationResultActionsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryCompilationResultActionsResponse */ public queryCompilationResultActions(request: google.cloud.dataform.v1beta1.IQueryCompilationResultActionsRequest, callback: google.cloud.dataform.v1beta1.Dataform.QueryCompilationResultActionsCallback): void; /** * Calls QueryCompilationResultActions. * @param request QueryCompilationResultActionsRequest message or plain object * @returns Promise */ public queryCompilationResultActions(request: google.cloud.dataform.v1beta1.IQueryCompilationResultActionsRequest): Promise; /** * Calls ListWorkflowConfigs. * @param request ListWorkflowConfigsRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListWorkflowConfigsResponse */ public listWorkflowConfigs(request: google.cloud.dataform.v1beta1.IListWorkflowConfigsRequest, callback: google.cloud.dataform.v1beta1.Dataform.ListWorkflowConfigsCallback): void; /** * Calls ListWorkflowConfigs. * @param request ListWorkflowConfigsRequest message or plain object * @returns Promise */ public listWorkflowConfigs(request: google.cloud.dataform.v1beta1.IListWorkflowConfigsRequest): Promise; /** * Calls GetWorkflowConfig. * @param request GetWorkflowConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and WorkflowConfig */ public getWorkflowConfig(request: google.cloud.dataform.v1beta1.IGetWorkflowConfigRequest, callback: google.cloud.dataform.v1beta1.Dataform.GetWorkflowConfigCallback): void; /** * Calls GetWorkflowConfig. * @param request GetWorkflowConfigRequest message or plain object * @returns Promise */ public getWorkflowConfig(request: google.cloud.dataform.v1beta1.IGetWorkflowConfigRequest): Promise; /** * Calls CreateWorkflowConfig. * @param request CreateWorkflowConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and WorkflowConfig */ public createWorkflowConfig(request: google.cloud.dataform.v1beta1.ICreateWorkflowConfigRequest, callback: google.cloud.dataform.v1beta1.Dataform.CreateWorkflowConfigCallback): void; /** * Calls CreateWorkflowConfig. * @param request CreateWorkflowConfigRequest message or plain object * @returns Promise */ public createWorkflowConfig(request: google.cloud.dataform.v1beta1.ICreateWorkflowConfigRequest): Promise; /** * Calls UpdateWorkflowConfig. * @param request UpdateWorkflowConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and WorkflowConfig */ public updateWorkflowConfig(request: google.cloud.dataform.v1beta1.IUpdateWorkflowConfigRequest, callback: google.cloud.dataform.v1beta1.Dataform.UpdateWorkflowConfigCallback): void; /** * Calls UpdateWorkflowConfig. * @param request UpdateWorkflowConfigRequest message or plain object * @returns Promise */ public updateWorkflowConfig(request: google.cloud.dataform.v1beta1.IUpdateWorkflowConfigRequest): Promise; /** * Calls DeleteWorkflowConfig. * @param request DeleteWorkflowConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteWorkflowConfig(request: google.cloud.dataform.v1beta1.IDeleteWorkflowConfigRequest, callback: google.cloud.dataform.v1beta1.Dataform.DeleteWorkflowConfigCallback): void; /** * Calls DeleteWorkflowConfig. * @param request DeleteWorkflowConfigRequest message or plain object * @returns Promise */ public deleteWorkflowConfig(request: google.cloud.dataform.v1beta1.IDeleteWorkflowConfigRequest): Promise; /** * Calls ListWorkflowInvocations. * @param request ListWorkflowInvocationsRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListWorkflowInvocationsResponse */ public listWorkflowInvocations(request: google.cloud.dataform.v1beta1.IListWorkflowInvocationsRequest, callback: google.cloud.dataform.v1beta1.Dataform.ListWorkflowInvocationsCallback): void; /** * Calls ListWorkflowInvocations. * @param request ListWorkflowInvocationsRequest message or plain object * @returns Promise */ public listWorkflowInvocations(request: google.cloud.dataform.v1beta1.IListWorkflowInvocationsRequest): Promise; /** * Calls GetWorkflowInvocation. * @param request GetWorkflowInvocationRequest message or plain object * @param callback Node-style callback called with the error, if any, and WorkflowInvocation */ public getWorkflowInvocation(request: google.cloud.dataform.v1beta1.IGetWorkflowInvocationRequest, callback: google.cloud.dataform.v1beta1.Dataform.GetWorkflowInvocationCallback): void; /** * Calls GetWorkflowInvocation. * @param request GetWorkflowInvocationRequest message or plain object * @returns Promise */ public getWorkflowInvocation(request: google.cloud.dataform.v1beta1.IGetWorkflowInvocationRequest): Promise; /** * Calls CreateWorkflowInvocation. * @param request CreateWorkflowInvocationRequest message or plain object * @param callback Node-style callback called with the error, if any, and WorkflowInvocation */ public createWorkflowInvocation(request: google.cloud.dataform.v1beta1.ICreateWorkflowInvocationRequest, callback: google.cloud.dataform.v1beta1.Dataform.CreateWorkflowInvocationCallback): void; /** * Calls CreateWorkflowInvocation. * @param request CreateWorkflowInvocationRequest message or plain object * @returns Promise */ public createWorkflowInvocation(request: google.cloud.dataform.v1beta1.ICreateWorkflowInvocationRequest): Promise; /** * Calls DeleteWorkflowInvocation. * @param request DeleteWorkflowInvocationRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteWorkflowInvocation(request: google.cloud.dataform.v1beta1.IDeleteWorkflowInvocationRequest, callback: google.cloud.dataform.v1beta1.Dataform.DeleteWorkflowInvocationCallback): void; /** * Calls DeleteWorkflowInvocation. * @param request DeleteWorkflowInvocationRequest message or plain object * @returns Promise */ public deleteWorkflowInvocation(request: google.cloud.dataform.v1beta1.IDeleteWorkflowInvocationRequest): Promise; /** * Calls CancelWorkflowInvocation. * @param request CancelWorkflowInvocationRequest message or plain object * @param callback Node-style callback called with the error, if any, and CancelWorkflowInvocationResponse */ public cancelWorkflowInvocation(request: google.cloud.dataform.v1beta1.ICancelWorkflowInvocationRequest, callback: google.cloud.dataform.v1beta1.Dataform.CancelWorkflowInvocationCallback): void; /** * Calls CancelWorkflowInvocation. * @param request CancelWorkflowInvocationRequest message or plain object * @returns Promise */ public cancelWorkflowInvocation(request: google.cloud.dataform.v1beta1.ICancelWorkflowInvocationRequest): Promise; /** * Calls QueryWorkflowInvocationActions. * @param request QueryWorkflowInvocationActionsRequest message or plain object * @param callback Node-style callback called with the error, if any, and QueryWorkflowInvocationActionsResponse */ public queryWorkflowInvocationActions(request: google.cloud.dataform.v1beta1.IQueryWorkflowInvocationActionsRequest, callback: google.cloud.dataform.v1beta1.Dataform.QueryWorkflowInvocationActionsCallback): void; /** * Calls QueryWorkflowInvocationActions. * @param request QueryWorkflowInvocationActionsRequest message or plain object * @returns Promise */ public queryWorkflowInvocationActions(request: google.cloud.dataform.v1beta1.IQueryWorkflowInvocationActionsRequest): Promise; /** * Calls GetConfig. * @param request GetConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and Config */ public getConfig(request: google.cloud.dataform.v1beta1.IGetConfigRequest, callback: google.cloud.dataform.v1beta1.Dataform.GetConfigCallback): void; /** * Calls GetConfig. * @param request GetConfigRequest message or plain object * @returns Promise */ public getConfig(request: google.cloud.dataform.v1beta1.IGetConfigRequest): Promise; /** * Calls UpdateConfig. * @param request UpdateConfigRequest message or plain object * @param callback Node-style callback called with the error, if any, and Config */ public updateConfig(request: google.cloud.dataform.v1beta1.IUpdateConfigRequest, callback: google.cloud.dataform.v1beta1.Dataform.UpdateConfigCallback): void; /** * Calls UpdateConfig. * @param request UpdateConfigRequest message or plain object * @returns Promise */ public updateConfig(request: google.cloud.dataform.v1beta1.IUpdateConfigRequest): Promise; /** * Calls GetIamPolicy. * @param request GetIamPolicyRequest message or plain object * @param callback Node-style callback called with the error, if any, and Policy */ public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest, callback: google.cloud.dataform.v1beta1.Dataform.GetIamPolicyCallback): void; /** * Calls GetIamPolicy. * @param request GetIamPolicyRequest message or plain object * @returns Promise */ public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest): Promise; /** * Calls SetIamPolicy. * @param request SetIamPolicyRequest message or plain object * @param callback Node-style callback called with the error, if any, and Policy */ public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest, callback: google.cloud.dataform.v1beta1.Dataform.SetIamPolicyCallback): void; /** * Calls SetIamPolicy. * @param request SetIamPolicyRequest message or plain object * @returns Promise */ public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest): Promise; /** * Calls TestIamPermissions. * @param request TestIamPermissionsRequest message or plain object * @param callback Node-style callback called with the error, if any, and TestIamPermissionsResponse */ public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest, callback: google.cloud.dataform.v1beta1.Dataform.TestIamPermissionsCallback): void; /** * Calls TestIamPermissions. * @param request TestIamPermissionsRequest message or plain object * @returns Promise */ public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest): Promise; } namespace Dataform { /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|getTeamFolder}. * @param error Error, if any * @param [response] TeamFolder */ type GetTeamFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.TeamFolder) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|createTeamFolder}. * @param error Error, if any * @param [response] TeamFolder */ type CreateTeamFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.TeamFolder) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|updateTeamFolder}. * @param error Error, if any * @param [response] TeamFolder */ type UpdateTeamFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.TeamFolder) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|deleteTeamFolder}. * @param error Error, if any * @param [response] Empty */ type DeleteTeamFolderCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|deleteTeamFolderTree}. * @param error Error, if any * @param [response] Operation */ type DeleteTeamFolderTreeCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|queryTeamFolderContents}. * @param error Error, if any * @param [response] QueryTeamFolderContentsResponse */ type QueryTeamFolderContentsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|searchTeamFolders}. * @param error Error, if any * @param [response] SearchTeamFoldersResponse */ type SearchTeamFoldersCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.SearchTeamFoldersResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|getFolder}. * @param error Error, if any * @param [response] Folder */ type GetFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.Folder) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|createFolder}. * @param error Error, if any * @param [response] Folder */ type CreateFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.Folder) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|updateFolder}. * @param error Error, if any * @param [response] Folder */ type UpdateFolderCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.Folder) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|deleteFolder}. * @param error Error, if any * @param [response] Empty */ type DeleteFolderCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|deleteFolderTree}. * @param error Error, if any * @param [response] Operation */ type DeleteFolderTreeCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|queryFolderContents}. * @param error Error, if any * @param [response] QueryFolderContentsResponse */ type QueryFolderContentsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.QueryFolderContentsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|queryUserRootContents}. * @param error Error, if any * @param [response] QueryUserRootContentsResponse */ type QueryUserRootContentsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.QueryUserRootContentsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|moveFolder}. * @param error Error, if any * @param [response] Operation */ type MoveFolderCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|listRepositories}. * @param error Error, if any * @param [response] ListRepositoriesResponse */ type ListRepositoriesCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ListRepositoriesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|getRepository}. * @param error Error, if any * @param [response] Repository */ type GetRepositoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.Repository) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|createRepository}. * @param error Error, if any * @param [response] Repository */ type CreateRepositoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.Repository) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|updateRepository}. * @param error Error, if any * @param [response] Repository */ type UpdateRepositoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.Repository) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|deleteRepository}. * @param error Error, if any * @param [response] Empty */ type DeleteRepositoryCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|deleteRepositoryLongRunning}. * @param error Error, if any * @param [response] Operation */ type DeleteRepositoryLongRunningCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|moveRepository}. * @param error Error, if any * @param [response] Operation */ type MoveRepositoryCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|commitRepositoryChanges}. * @param error Error, if any * @param [response] CommitRepositoryChangesResponse */ type CommitRepositoryChangesCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|readRepositoryFile}. * @param error Error, if any * @param [response] ReadRepositoryFileResponse */ type ReadRepositoryFileCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ReadRepositoryFileResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|queryRepositoryDirectoryContents}. * @param error Error, if any * @param [response] QueryRepositoryDirectoryContentsResponse */ type QueryRepositoryDirectoryContentsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|fetchRepositoryHistory}. * @param error Error, if any * @param [response] FetchRepositoryHistoryResponse */ type FetchRepositoryHistoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|computeRepositoryAccessTokenStatus}. * @param error Error, if any * @param [response] ComputeRepositoryAccessTokenStatusResponse */ type ComputeRepositoryAccessTokenStatusCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|fetchRemoteBranches}. * @param error Error, if any * @param [response] FetchRemoteBranchesResponse */ type FetchRemoteBranchesCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|listWorkspaces}. * @param error Error, if any * @param [response] ListWorkspacesResponse */ type ListWorkspacesCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ListWorkspacesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|getWorkspace}. * @param error Error, if any * @param [response] Workspace */ type GetWorkspaceCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.Workspace) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|createWorkspace}. * @param error Error, if any * @param [response] Workspace */ type CreateWorkspaceCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.Workspace) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|deleteWorkspace}. * @param error Error, if any * @param [response] Empty */ type DeleteWorkspaceCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|installNpmPackages}. * @param error Error, if any * @param [response] InstallNpmPackagesResponse */ type InstallNpmPackagesCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.InstallNpmPackagesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|pullGitCommits}. * @param error Error, if any * @param [response] PullGitCommitsResponse */ type PullGitCommitsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.PullGitCommitsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|syncWorkspaceRefs}. * @param error Error, if any * @param [response] SyncWorkspaceRefsResponse */ type SyncWorkspaceRefsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|fetchWorkspaceBranches}. * @param error Error, if any * @param [response] FetchWorkspaceBranchesResponse */ type FetchWorkspaceBranchesCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|deleteBranch}. * @param error Error, if any * @param [response] DeleteBranchResponse */ type DeleteBranchCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.DeleteBranchResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|checkoutWorkspaceBranch}. * @param error Error, if any * @param [response] Empty */ type CheckoutWorkspaceBranchCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|fetchCurrentWorkspaceBranch}. * @param error Error, if any * @param [response] FetchCurrentWorkspaceBranchResponse */ type FetchCurrentWorkspaceBranchCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|pushGitCommits}. * @param error Error, if any * @param [response] PushGitCommitsResponse */ type PushGitCommitsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.PushGitCommitsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|fetchFileGitStatuses}. * @param error Error, if any * @param [response] FetchFileGitStatusesResponse */ type FetchFileGitStatusesCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|fetchGitAheadBehind}. * @param error Error, if any * @param [response] FetchGitAheadBehindResponse */ type FetchGitAheadBehindCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.FetchGitAheadBehindResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|commitWorkspaceChanges}. * @param error Error, if any * @param [response] CommitWorkspaceChangesResponse */ type CommitWorkspaceChangesCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.CommitWorkspaceChangesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|resetWorkspaceChanges}. * @param error Error, if any * @param [response] ResetWorkspaceChangesResponse */ type ResetWorkspaceChangesCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ResetWorkspaceChangesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|fetchFileDiff}. * @param error Error, if any * @param [response] FetchFileDiffResponse */ type FetchFileDiffCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.FetchFileDiffResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|queryDirectoryContents}. * @param error Error, if any * @param [response] QueryDirectoryContentsResponse */ type QueryDirectoryContentsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.QueryDirectoryContentsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|searchFiles}. * @param error Error, if any * @param [response] SearchFilesResponse */ type SearchFilesCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.SearchFilesResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|makeDirectory}. * @param error Error, if any * @param [response] MakeDirectoryResponse */ type MakeDirectoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.MakeDirectoryResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|removeDirectory}. * @param error Error, if any * @param [response] RemoveDirectoryResponse */ type RemoveDirectoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.RemoveDirectoryResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|moveDirectory}. * @param error Error, if any * @param [response] MoveDirectoryResponse */ type MoveDirectoryCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.MoveDirectoryResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|readFile}. * @param error Error, if any * @param [response] ReadFileResponse */ type ReadFileCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ReadFileResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|removeFile}. * @param error Error, if any * @param [response] RemoveFileResponse */ type RemoveFileCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.RemoveFileResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|moveFile}. * @param error Error, if any * @param [response] MoveFileResponse */ type MoveFileCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.MoveFileResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|writeFile}. * @param error Error, if any * @param [response] WriteFileResponse */ type WriteFileCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.WriteFileResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|listReleaseConfigs}. * @param error Error, if any * @param [response] ListReleaseConfigsResponse */ type ListReleaseConfigsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ListReleaseConfigsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|getReleaseConfig}. * @param error Error, if any * @param [response] ReleaseConfig */ type GetReleaseConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ReleaseConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|createReleaseConfig}. * @param error Error, if any * @param [response] ReleaseConfig */ type CreateReleaseConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ReleaseConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|updateReleaseConfig}. * @param error Error, if any * @param [response] ReleaseConfig */ type UpdateReleaseConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ReleaseConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|deleteReleaseConfig}. * @param error Error, if any * @param [response] Empty */ type DeleteReleaseConfigCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|listCompilationResults}. * @param error Error, if any * @param [response] ListCompilationResultsResponse */ type ListCompilationResultsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ListCompilationResultsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|getCompilationResult}. * @param error Error, if any * @param [response] CompilationResult */ type GetCompilationResultCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.CompilationResult) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|createCompilationResult}. * @param error Error, if any * @param [response] CompilationResult */ type CreateCompilationResultCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.CompilationResult) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|queryCompilationResultActions}. * @param error Error, if any * @param [response] QueryCompilationResultActionsResponse */ type QueryCompilationResultActionsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.QueryCompilationResultActionsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|listWorkflowConfigs}. * @param error Error, if any * @param [response] ListWorkflowConfigsResponse */ type ListWorkflowConfigsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ListWorkflowConfigsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|getWorkflowConfig}. * @param error Error, if any * @param [response] WorkflowConfig */ type GetWorkflowConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.WorkflowConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|createWorkflowConfig}. * @param error Error, if any * @param [response] WorkflowConfig */ type CreateWorkflowConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.WorkflowConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|updateWorkflowConfig}. * @param error Error, if any * @param [response] WorkflowConfig */ type UpdateWorkflowConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.WorkflowConfig) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|deleteWorkflowConfig}. * @param error Error, if any * @param [response] Empty */ type DeleteWorkflowConfigCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|listWorkflowInvocations}. * @param error Error, if any * @param [response] ListWorkflowInvocationsResponse */ type ListWorkflowInvocationsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.ListWorkflowInvocationsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|getWorkflowInvocation}. * @param error Error, if any * @param [response] WorkflowInvocation */ type GetWorkflowInvocationCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.WorkflowInvocation) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|createWorkflowInvocation}. * @param error Error, if any * @param [response] WorkflowInvocation */ type CreateWorkflowInvocationCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.WorkflowInvocation) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|deleteWorkflowInvocation}. * @param error Error, if any * @param [response] Empty */ type DeleteWorkflowInvocationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|cancelWorkflowInvocation}. * @param error Error, if any * @param [response] CancelWorkflowInvocationResponse */ type CancelWorkflowInvocationCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|queryWorkflowInvocationActions}. * @param error Error, if any * @param [response] QueryWorkflowInvocationActionsResponse */ type QueryWorkflowInvocationActionsCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsResponse) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|getConfig}. * @param error Error, if any * @param [response] Config */ type GetConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.Config) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|updateConfig}. * @param error Error, if any * @param [response] Config */ type UpdateConfigCallback = (error: (Error|null), response?: google.cloud.dataform.v1beta1.Config) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|getIamPolicy}. * @param error Error, if any * @param [response] Policy */ type GetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|setIamPolicy}. * @param error Error, if any * @param [response] Policy */ type SetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void; /** * Callback as used by {@link google.cloud.dataform.v1beta1.Dataform|testIamPermissions}. * @param error Error, if any * @param [response] TestIamPermissionsResponse */ type TestIamPermissionsCallback = (error: (Error|null), response?: google.iam.v1.TestIamPermissionsResponse) => void; } /** DirectoryContentsView enum. */ enum DirectoryContentsView { DIRECTORY_CONTENTS_VIEW_UNSPECIFIED = 0, DIRECTORY_CONTENTS_VIEW_BASIC = 1, DIRECTORY_CONTENTS_VIEW_METADATA = 2 } /** Properties of a DataEncryptionState. */ interface IDataEncryptionState { /** DataEncryptionState kmsKeyVersionName */ kmsKeyVersionName?: (string|null); } /** Represents a DataEncryptionState. */ class DataEncryptionState implements IDataEncryptionState { /** * Constructs a new DataEncryptionState. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDataEncryptionState); /** DataEncryptionState kmsKeyVersionName. */ public kmsKeyVersionName: string; /** * Creates a new DataEncryptionState instance using the specified properties. * @param [properties] Properties to set * @returns DataEncryptionState instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDataEncryptionState): google.cloud.dataform.v1beta1.DataEncryptionState; /** * Encodes the specified DataEncryptionState message. Does not implicitly {@link google.cloud.dataform.v1beta1.DataEncryptionState.verify|verify} messages. * @param message DataEncryptionState message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDataEncryptionState, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DataEncryptionState message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DataEncryptionState.verify|verify} messages. * @param message DataEncryptionState message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDataEncryptionState, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DataEncryptionState message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DataEncryptionState * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DataEncryptionState; /** * Decodes a DataEncryptionState message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DataEncryptionState * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DataEncryptionState; /** * Verifies a DataEncryptionState message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DataEncryptionState message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DataEncryptionState */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DataEncryptionState; /** * Creates a plain object from a DataEncryptionState message. Also converts values to other types if specified. * @param message DataEncryptionState * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DataEncryptionState, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DataEncryptionState to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DataEncryptionState * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Repository. */ interface IRepository { /** Repository name */ name?: (string|null); /** Repository containingFolder */ containingFolder?: (string|null); /** Repository teamFolderName */ teamFolderName?: (string|null); /** Repository createTime */ createTime?: (google.protobuf.ITimestamp|null); /** Repository displayName */ displayName?: (string|null); /** Repository gitRemoteSettings */ gitRemoteSettings?: (google.cloud.dataform.v1beta1.Repository.IGitRemoteSettings|null); /** Repository npmrcEnvironmentVariablesSecretVersion */ npmrcEnvironmentVariablesSecretVersion?: (string|null); /** Repository workspaceCompilationOverrides */ workspaceCompilationOverrides?: (google.cloud.dataform.v1beta1.Repository.IWorkspaceCompilationOverrides|null); /** Repository labels */ labels?: ({ [k: string]: string }|null); /** Repository setAuthenticatedUserAdmin */ setAuthenticatedUserAdmin?: (boolean|null); /** Repository serviceAccount */ serviceAccount?: (string|null); /** Repository kmsKeyName */ kmsKeyName?: (string|null); /** Repository dataEncryptionState */ dataEncryptionState?: (google.cloud.dataform.v1beta1.IDataEncryptionState|null); /** Repository internalMetadata */ internalMetadata?: (string|null); } /** Represents a Repository. */ class Repository implements IRepository { /** * Constructs a new Repository. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IRepository); /** Repository name. */ public name: string; /** Repository containingFolder. */ public containingFolder?: (string|null); /** Repository teamFolderName. */ public teamFolderName?: (string|null); /** Repository createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** Repository displayName. */ public displayName: string; /** Repository gitRemoteSettings. */ public gitRemoteSettings?: (google.cloud.dataform.v1beta1.Repository.IGitRemoteSettings|null); /** Repository npmrcEnvironmentVariablesSecretVersion. */ public npmrcEnvironmentVariablesSecretVersion: string; /** Repository workspaceCompilationOverrides. */ public workspaceCompilationOverrides?: (google.cloud.dataform.v1beta1.Repository.IWorkspaceCompilationOverrides|null); /** Repository labels. */ public labels: { [k: string]: string }; /** Repository setAuthenticatedUserAdmin. */ public setAuthenticatedUserAdmin: boolean; /** Repository serviceAccount. */ public serviceAccount: string; /** Repository kmsKeyName. */ public kmsKeyName: string; /** Repository dataEncryptionState. */ public dataEncryptionState?: (google.cloud.dataform.v1beta1.IDataEncryptionState|null); /** Repository internalMetadata. */ public internalMetadata?: (string|null); /** * Creates a new Repository instance using the specified properties. * @param [properties] Properties to set * @returns Repository instance */ public static create(properties?: google.cloud.dataform.v1beta1.IRepository): google.cloud.dataform.v1beta1.Repository; /** * Encodes the specified Repository message. Does not implicitly {@link google.cloud.dataform.v1beta1.Repository.verify|verify} messages. * @param message Repository message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IRepository, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Repository message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.Repository.verify|verify} messages. * @param message Repository message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IRepository, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Repository message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Repository * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.Repository; /** * Decodes a Repository message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Repository * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.Repository; /** * Verifies a Repository message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Repository message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Repository */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.Repository; /** * Creates a plain object from a Repository message. Also converts values to other types if specified. * @param message Repository * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.Repository, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Repository to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Repository * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace Repository { /** Properties of a GitRemoteSettings. */ interface IGitRemoteSettings { /** GitRemoteSettings url */ url?: (string|null); /** GitRemoteSettings defaultBranch */ defaultBranch?: (string|null); /** GitRemoteSettings effectiveDefaultBranch */ effectiveDefaultBranch?: (string|null); /** GitRemoteSettings authenticationTokenSecretVersion */ authenticationTokenSecretVersion?: (string|null); /** GitRemoteSettings sshAuthenticationConfig */ sshAuthenticationConfig?: (google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.ISshAuthenticationConfig|null); /** GitRemoteSettings gitRepositoryLink */ gitRepositoryLink?: (string|null); /** GitRemoteSettings tokenStatus */ tokenStatus?: (google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.TokenStatus|keyof typeof google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.TokenStatus|null); } /** Represents a GitRemoteSettings. */ class GitRemoteSettings implements IGitRemoteSettings { /** * Constructs a new GitRemoteSettings. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.Repository.IGitRemoteSettings); /** GitRemoteSettings url. */ public url: string; /** GitRemoteSettings defaultBranch. */ public defaultBranch: string; /** GitRemoteSettings effectiveDefaultBranch. */ public effectiveDefaultBranch: string; /** GitRemoteSettings authenticationTokenSecretVersion. */ public authenticationTokenSecretVersion: string; /** GitRemoteSettings sshAuthenticationConfig. */ public sshAuthenticationConfig?: (google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.ISshAuthenticationConfig|null); /** GitRemoteSettings gitRepositoryLink. */ public gitRepositoryLink?: (string|null); /** GitRemoteSettings tokenStatus. */ public tokenStatus: (google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.TokenStatus|keyof typeof google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.TokenStatus); /** * Creates a new GitRemoteSettings instance using the specified properties. * @param [properties] Properties to set * @returns GitRemoteSettings instance */ public static create(properties?: google.cloud.dataform.v1beta1.Repository.IGitRemoteSettings): google.cloud.dataform.v1beta1.Repository.GitRemoteSettings; /** * Encodes the specified GitRemoteSettings message. Does not implicitly {@link google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.verify|verify} messages. * @param message GitRemoteSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.Repository.IGitRemoteSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GitRemoteSettings message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.verify|verify} messages. * @param message GitRemoteSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.Repository.IGitRemoteSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GitRemoteSettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GitRemoteSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.Repository.GitRemoteSettings; /** * Decodes a GitRemoteSettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GitRemoteSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.Repository.GitRemoteSettings; /** * Verifies a GitRemoteSettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GitRemoteSettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GitRemoteSettings */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.Repository.GitRemoteSettings; /** * Creates a plain object from a GitRemoteSettings message. Also converts values to other types if specified. * @param message GitRemoteSettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.Repository.GitRemoteSettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GitRemoteSettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GitRemoteSettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace GitRemoteSettings { /** Properties of a SshAuthenticationConfig. */ interface ISshAuthenticationConfig { /** SshAuthenticationConfig userPrivateKeySecretVersion */ userPrivateKeySecretVersion?: (string|null); /** SshAuthenticationConfig hostPublicKey */ hostPublicKey?: (string|null); } /** Represents a SshAuthenticationConfig. */ class SshAuthenticationConfig implements ISshAuthenticationConfig { /** * Constructs a new SshAuthenticationConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.ISshAuthenticationConfig); /** SshAuthenticationConfig userPrivateKeySecretVersion. */ public userPrivateKeySecretVersion: string; /** SshAuthenticationConfig hostPublicKey. */ public hostPublicKey: string; /** * Creates a new SshAuthenticationConfig instance using the specified properties. * @param [properties] Properties to set * @returns SshAuthenticationConfig instance */ public static create(properties?: google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.ISshAuthenticationConfig): google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.SshAuthenticationConfig; /** * Encodes the specified SshAuthenticationConfig message. Does not implicitly {@link google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.SshAuthenticationConfig.verify|verify} messages. * @param message SshAuthenticationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.ISshAuthenticationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SshAuthenticationConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.SshAuthenticationConfig.verify|verify} messages. * @param message SshAuthenticationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.ISshAuthenticationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SshAuthenticationConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SshAuthenticationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.SshAuthenticationConfig; /** * Decodes a SshAuthenticationConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SshAuthenticationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.SshAuthenticationConfig; /** * Verifies a SshAuthenticationConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SshAuthenticationConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SshAuthenticationConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.SshAuthenticationConfig; /** * Creates a plain object from a SshAuthenticationConfig message. Also converts values to other types if specified. * @param message SshAuthenticationConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.SshAuthenticationConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SshAuthenticationConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SshAuthenticationConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** TokenStatus enum. */ enum TokenStatus { TOKEN_STATUS_UNSPECIFIED = 0, NOT_FOUND = 1, INVALID = 2, VALID = 3 } } /** Properties of a WorkspaceCompilationOverrides. */ interface IWorkspaceCompilationOverrides { /** WorkspaceCompilationOverrides defaultDatabase */ defaultDatabase?: (string|null); /** WorkspaceCompilationOverrides schemaSuffix */ schemaSuffix?: (string|null); /** WorkspaceCompilationOverrides tablePrefix */ tablePrefix?: (string|null); } /** Represents a WorkspaceCompilationOverrides. */ class WorkspaceCompilationOverrides implements IWorkspaceCompilationOverrides { /** * Constructs a new WorkspaceCompilationOverrides. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.Repository.IWorkspaceCompilationOverrides); /** WorkspaceCompilationOverrides defaultDatabase. */ public defaultDatabase: string; /** WorkspaceCompilationOverrides schemaSuffix. */ public schemaSuffix: string; /** WorkspaceCompilationOverrides tablePrefix. */ public tablePrefix: string; /** * Creates a new WorkspaceCompilationOverrides instance using the specified properties. * @param [properties] Properties to set * @returns WorkspaceCompilationOverrides instance */ public static create(properties?: google.cloud.dataform.v1beta1.Repository.IWorkspaceCompilationOverrides): google.cloud.dataform.v1beta1.Repository.WorkspaceCompilationOverrides; /** * Encodes the specified WorkspaceCompilationOverrides message. Does not implicitly {@link google.cloud.dataform.v1beta1.Repository.WorkspaceCompilationOverrides.verify|verify} messages. * @param message WorkspaceCompilationOverrides message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.Repository.IWorkspaceCompilationOverrides, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WorkspaceCompilationOverrides message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.Repository.WorkspaceCompilationOverrides.verify|verify} messages. * @param message WorkspaceCompilationOverrides message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.Repository.IWorkspaceCompilationOverrides, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WorkspaceCompilationOverrides message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WorkspaceCompilationOverrides * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.Repository.WorkspaceCompilationOverrides; /** * Decodes a WorkspaceCompilationOverrides message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WorkspaceCompilationOverrides * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.Repository.WorkspaceCompilationOverrides; /** * Verifies a WorkspaceCompilationOverrides message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WorkspaceCompilationOverrides message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WorkspaceCompilationOverrides */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.Repository.WorkspaceCompilationOverrides; /** * Creates a plain object from a WorkspaceCompilationOverrides message. Also converts values to other types if specified. * @param message WorkspaceCompilationOverrides * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.Repository.WorkspaceCompilationOverrides, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WorkspaceCompilationOverrides to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WorkspaceCompilationOverrides * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a PrivateResourceMetadata. */ interface IPrivateResourceMetadata { /** PrivateResourceMetadata userScoped */ userScoped?: (boolean|null); } /** Represents a PrivateResourceMetadata. */ class PrivateResourceMetadata implements IPrivateResourceMetadata { /** * Constructs a new PrivateResourceMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IPrivateResourceMetadata); /** PrivateResourceMetadata userScoped. */ public userScoped: boolean; /** * Creates a new PrivateResourceMetadata instance using the specified properties. * @param [properties] Properties to set * @returns PrivateResourceMetadata instance */ public static create(properties?: google.cloud.dataform.v1beta1.IPrivateResourceMetadata): google.cloud.dataform.v1beta1.PrivateResourceMetadata; /** * Encodes the specified PrivateResourceMetadata message. Does not implicitly {@link google.cloud.dataform.v1beta1.PrivateResourceMetadata.verify|verify} messages. * @param message PrivateResourceMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IPrivateResourceMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PrivateResourceMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.PrivateResourceMetadata.verify|verify} messages. * @param message PrivateResourceMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IPrivateResourceMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PrivateResourceMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PrivateResourceMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.PrivateResourceMetadata; /** * Decodes a PrivateResourceMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PrivateResourceMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.PrivateResourceMetadata; /** * Verifies a PrivateResourceMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PrivateResourceMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PrivateResourceMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.PrivateResourceMetadata; /** * Creates a plain object from a PrivateResourceMetadata message. Also converts values to other types if specified. * @param message PrivateResourceMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.PrivateResourceMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PrivateResourceMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PrivateResourceMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListRepositoriesRequest. */ interface IListRepositoriesRequest { /** ListRepositoriesRequest parent */ parent?: (string|null); /** ListRepositoriesRequest pageSize */ pageSize?: (number|null); /** ListRepositoriesRequest pageToken */ pageToken?: (string|null); /** ListRepositoriesRequest orderBy */ orderBy?: (string|null); /** ListRepositoriesRequest filter */ filter?: (string|null); } /** Represents a ListRepositoriesRequest. */ class ListRepositoriesRequest implements IListRepositoriesRequest { /** * Constructs a new ListRepositoriesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListRepositoriesRequest); /** ListRepositoriesRequest parent. */ public parent: string; /** ListRepositoriesRequest pageSize. */ public pageSize: number; /** ListRepositoriesRequest pageToken. */ public pageToken: string; /** ListRepositoriesRequest orderBy. */ public orderBy: string; /** ListRepositoriesRequest filter. */ public filter: string; /** * Creates a new ListRepositoriesRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListRepositoriesRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListRepositoriesRequest): google.cloud.dataform.v1beta1.ListRepositoriesRequest; /** * Encodes the specified ListRepositoriesRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListRepositoriesRequest.verify|verify} messages. * @param message ListRepositoriesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListRepositoriesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListRepositoriesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListRepositoriesRequest.verify|verify} messages. * @param message ListRepositoriesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListRepositoriesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListRepositoriesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListRepositoriesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListRepositoriesRequest; /** * Decodes a ListRepositoriesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListRepositoriesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListRepositoriesRequest; /** * Verifies a ListRepositoriesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListRepositoriesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListRepositoriesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListRepositoriesRequest; /** * Creates a plain object from a ListRepositoriesRequest message. Also converts values to other types if specified. * @param message ListRepositoriesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListRepositoriesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListRepositoriesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListRepositoriesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListRepositoriesResponse. */ interface IListRepositoriesResponse { /** ListRepositoriesResponse repositories */ repositories?: (google.cloud.dataform.v1beta1.IRepository[]|null); /** ListRepositoriesResponse nextPageToken */ nextPageToken?: (string|null); /** ListRepositoriesResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListRepositoriesResponse. */ class ListRepositoriesResponse implements IListRepositoriesResponse { /** * Constructs a new ListRepositoriesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListRepositoriesResponse); /** ListRepositoriesResponse repositories. */ public repositories: google.cloud.dataform.v1beta1.IRepository[]; /** ListRepositoriesResponse nextPageToken. */ public nextPageToken: string; /** ListRepositoriesResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListRepositoriesResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListRepositoriesResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListRepositoriesResponse): google.cloud.dataform.v1beta1.ListRepositoriesResponse; /** * Encodes the specified ListRepositoriesResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListRepositoriesResponse.verify|verify} messages. * @param message ListRepositoriesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListRepositoriesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListRepositoriesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListRepositoriesResponse.verify|verify} messages. * @param message ListRepositoriesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListRepositoriesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListRepositoriesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListRepositoriesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListRepositoriesResponse; /** * Decodes a ListRepositoriesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListRepositoriesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListRepositoriesResponse; /** * Verifies a ListRepositoriesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListRepositoriesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListRepositoriesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListRepositoriesResponse; /** * Creates a plain object from a ListRepositoriesResponse message. Also converts values to other types if specified. * @param message ListRepositoriesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListRepositoriesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListRepositoriesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListRepositoriesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveRepositoryRequest. */ interface IMoveRepositoryRequest { /** MoveRepositoryRequest name */ name?: (string|null); /** MoveRepositoryRequest destinationContainingFolder */ destinationContainingFolder?: (string|null); } /** Represents a MoveRepositoryRequest. */ class MoveRepositoryRequest implements IMoveRepositoryRequest { /** * Constructs a new MoveRepositoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IMoveRepositoryRequest); /** MoveRepositoryRequest name. */ public name: string; /** MoveRepositoryRequest destinationContainingFolder. */ public destinationContainingFolder?: (string|null); /** * Creates a new MoveRepositoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns MoveRepositoryRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IMoveRepositoryRequest): google.cloud.dataform.v1beta1.MoveRepositoryRequest; /** * Encodes the specified MoveRepositoryRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveRepositoryRequest.verify|verify} messages. * @param message MoveRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IMoveRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveRepositoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveRepositoryRequest.verify|verify} messages. * @param message MoveRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IMoveRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveRepositoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.MoveRepositoryRequest; /** * Decodes a MoveRepositoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.MoveRepositoryRequest; /** * Verifies a MoveRepositoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveRepositoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveRepositoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.MoveRepositoryRequest; /** * Creates a plain object from a MoveRepositoryRequest message. Also converts values to other types if specified. * @param message MoveRepositoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.MoveRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveRepositoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveRepositoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetRepositoryRequest. */ interface IGetRepositoryRequest { /** GetRepositoryRequest name */ name?: (string|null); } /** Represents a GetRepositoryRequest. */ class GetRepositoryRequest implements IGetRepositoryRequest { /** * Constructs a new GetRepositoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IGetRepositoryRequest); /** GetRepositoryRequest name. */ public name: string; /** * Creates a new GetRepositoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetRepositoryRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IGetRepositoryRequest): google.cloud.dataform.v1beta1.GetRepositoryRequest; /** * Encodes the specified GetRepositoryRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.GetRepositoryRequest.verify|verify} messages. * @param message GetRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IGetRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetRepositoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.GetRepositoryRequest.verify|verify} messages. * @param message GetRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IGetRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetRepositoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.GetRepositoryRequest; /** * Decodes a GetRepositoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.GetRepositoryRequest; /** * Verifies a GetRepositoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetRepositoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetRepositoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.GetRepositoryRequest; /** * Creates a plain object from a GetRepositoryRequest message. Also converts values to other types if specified. * @param message GetRepositoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.GetRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetRepositoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetRepositoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateRepositoryRequest. */ interface ICreateRepositoryRequest { /** CreateRepositoryRequest parent */ parent?: (string|null); /** CreateRepositoryRequest repository */ repository?: (google.cloud.dataform.v1beta1.IRepository|null); /** CreateRepositoryRequest repositoryId */ repositoryId?: (string|null); } /** Represents a CreateRepositoryRequest. */ class CreateRepositoryRequest implements ICreateRepositoryRequest { /** * Constructs a new CreateRepositoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICreateRepositoryRequest); /** CreateRepositoryRequest parent. */ public parent: string; /** CreateRepositoryRequest repository. */ public repository?: (google.cloud.dataform.v1beta1.IRepository|null); /** CreateRepositoryRequest repositoryId. */ public repositoryId: string; /** * Creates a new CreateRepositoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateRepositoryRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICreateRepositoryRequest): google.cloud.dataform.v1beta1.CreateRepositoryRequest; /** * Encodes the specified CreateRepositoryRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateRepositoryRequest.verify|verify} messages. * @param message CreateRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICreateRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateRepositoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateRepositoryRequest.verify|verify} messages. * @param message CreateRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICreateRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateRepositoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CreateRepositoryRequest; /** * Decodes a CreateRepositoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CreateRepositoryRequest; /** * Verifies a CreateRepositoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateRepositoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateRepositoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CreateRepositoryRequest; /** * Creates a plain object from a CreateRepositoryRequest message. Also converts values to other types if specified. * @param message CreateRepositoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CreateRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateRepositoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateRepositoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateRepositoryRequest. */ interface IUpdateRepositoryRequest { /** UpdateRepositoryRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); /** UpdateRepositoryRequest repository */ repository?: (google.cloud.dataform.v1beta1.IRepository|null); } /** Represents an UpdateRepositoryRequest. */ class UpdateRepositoryRequest implements IUpdateRepositoryRequest { /** * Constructs a new UpdateRepositoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IUpdateRepositoryRequest); /** UpdateRepositoryRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** UpdateRepositoryRequest repository. */ public repository?: (google.cloud.dataform.v1beta1.IRepository|null); /** * Creates a new UpdateRepositoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateRepositoryRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IUpdateRepositoryRequest): google.cloud.dataform.v1beta1.UpdateRepositoryRequest; /** * Encodes the specified UpdateRepositoryRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateRepositoryRequest.verify|verify} messages. * @param message UpdateRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IUpdateRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateRepositoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateRepositoryRequest.verify|verify} messages. * @param message UpdateRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IUpdateRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateRepositoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.UpdateRepositoryRequest; /** * Decodes an UpdateRepositoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.UpdateRepositoryRequest; /** * Verifies an UpdateRepositoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateRepositoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateRepositoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.UpdateRepositoryRequest; /** * Creates a plain object from an UpdateRepositoryRequest message. Also converts values to other types if specified. * @param message UpdateRepositoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.UpdateRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateRepositoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateRepositoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteRepositoryRequest. */ interface IDeleteRepositoryRequest { /** DeleteRepositoryRequest name */ name?: (string|null); /** DeleteRepositoryRequest force */ force?: (boolean|null); } /** Represents a DeleteRepositoryRequest. */ class DeleteRepositoryRequest implements IDeleteRepositoryRequest { /** * Constructs a new DeleteRepositoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteRepositoryRequest); /** DeleteRepositoryRequest name. */ public name: string; /** DeleteRepositoryRequest force. */ public force: boolean; /** * Creates a new DeleteRepositoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteRepositoryRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteRepositoryRequest): google.cloud.dataform.v1beta1.DeleteRepositoryRequest; /** * Encodes the specified DeleteRepositoryRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteRepositoryRequest.verify|verify} messages. * @param message DeleteRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteRepositoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteRepositoryRequest.verify|verify} messages. * @param message DeleteRepositoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteRepositoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteRepositoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteRepositoryRequest; /** * Decodes a DeleteRepositoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteRepositoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteRepositoryRequest; /** * Verifies a DeleteRepositoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteRepositoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteRepositoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteRepositoryRequest; /** * Creates a plain object from a DeleteRepositoryRequest message. Also converts values to other types if specified. * @param message DeleteRepositoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteRepositoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteRepositoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteRepositoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteRepositoryLongRunningResponse. */ interface IDeleteRepositoryLongRunningResponse { } /** Represents a DeleteRepositoryLongRunningResponse. */ class DeleteRepositoryLongRunningResponse implements IDeleteRepositoryLongRunningResponse { /** * Constructs a new DeleteRepositoryLongRunningResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningResponse); /** * Creates a new DeleteRepositoryLongRunningResponse instance using the specified properties. * @param [properties] Properties to set * @returns DeleteRepositoryLongRunningResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningResponse): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningResponse; /** * Encodes the specified DeleteRepositoryLongRunningResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningResponse.verify|verify} messages. * @param message DeleteRepositoryLongRunningResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteRepositoryLongRunningResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningResponse.verify|verify} messages. * @param message DeleteRepositoryLongRunningResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteRepositoryLongRunningResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteRepositoryLongRunningResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningResponse; /** * Decodes a DeleteRepositoryLongRunningResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteRepositoryLongRunningResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningResponse; /** * Verifies a DeleteRepositoryLongRunningResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteRepositoryLongRunningResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteRepositoryLongRunningResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningResponse; /** * Creates a plain object from a DeleteRepositoryLongRunningResponse message. Also converts values to other types if specified. * @param message DeleteRepositoryLongRunningResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteRepositoryLongRunningResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteRepositoryLongRunningResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteRepositoryLongRunningRequest. */ interface IDeleteRepositoryLongRunningRequest { /** DeleteRepositoryLongRunningRequest name */ name?: (string|null); /** DeleteRepositoryLongRunningRequest force */ force?: (boolean|null); } /** Represents a DeleteRepositoryLongRunningRequest. */ class DeleteRepositoryLongRunningRequest implements IDeleteRepositoryLongRunningRequest { /** * Constructs a new DeleteRepositoryLongRunningRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningRequest); /** DeleteRepositoryLongRunningRequest name. */ public name: string; /** DeleteRepositoryLongRunningRequest force. */ public force: boolean; /** * Creates a new DeleteRepositoryLongRunningRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteRepositoryLongRunningRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningRequest): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningRequest; /** * Encodes the specified DeleteRepositoryLongRunningRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningRequest.verify|verify} messages. * @param message DeleteRepositoryLongRunningRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteRepositoryLongRunningRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningRequest.verify|verify} messages. * @param message DeleteRepositoryLongRunningRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteRepositoryLongRunningRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteRepositoryLongRunningRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningRequest; /** * Decodes a DeleteRepositoryLongRunningRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteRepositoryLongRunningRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningRequest; /** * Verifies a DeleteRepositoryLongRunningRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteRepositoryLongRunningRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteRepositoryLongRunningRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningRequest; /** * Creates a plain object from a DeleteRepositoryLongRunningRequest message. Also converts values to other types if specified. * @param message DeleteRepositoryLongRunningRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteRepositoryLongRunningRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteRepositoryLongRunningRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitRepositoryChangesRequest. */ interface ICommitRepositoryChangesRequest { /** CommitRepositoryChangesRequest name */ name?: (string|null); /** CommitRepositoryChangesRequest commitMetadata */ commitMetadata?: (google.cloud.dataform.v1beta1.ICommitMetadata|null); /** CommitRepositoryChangesRequest requiredHeadCommitSha */ requiredHeadCommitSha?: (string|null); /** CommitRepositoryChangesRequest fileOperations */ fileOperations?: ({ [k: string]: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.IFileOperation }|null); } /** Represents a CommitRepositoryChangesRequest. */ class CommitRepositoryChangesRequest implements ICommitRepositoryChangesRequest { /** * Constructs a new CommitRepositoryChangesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICommitRepositoryChangesRequest); /** CommitRepositoryChangesRequest name. */ public name: string; /** CommitRepositoryChangesRequest commitMetadata. */ public commitMetadata?: (google.cloud.dataform.v1beta1.ICommitMetadata|null); /** CommitRepositoryChangesRequest requiredHeadCommitSha. */ public requiredHeadCommitSha: string; /** CommitRepositoryChangesRequest fileOperations. */ public fileOperations: { [k: string]: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.IFileOperation }; /** * Creates a new CommitRepositoryChangesRequest instance using the specified properties. * @param [properties] Properties to set * @returns CommitRepositoryChangesRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICommitRepositoryChangesRequest): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest; /** * Encodes the specified CommitRepositoryChangesRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.verify|verify} messages. * @param message CommitRepositoryChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICommitRepositoryChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitRepositoryChangesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.verify|verify} messages. * @param message CommitRepositoryChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICommitRepositoryChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitRepositoryChangesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitRepositoryChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest; /** * Decodes a CommitRepositoryChangesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitRepositoryChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest; /** * Verifies a CommitRepositoryChangesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitRepositoryChangesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitRepositoryChangesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest; /** * Creates a plain object from a CommitRepositoryChangesRequest message. Also converts values to other types if specified. * @param message CommitRepositoryChangesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitRepositoryChangesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitRepositoryChangesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace CommitRepositoryChangesRequest { /** Properties of a FileOperation. */ interface IFileOperation { /** FileOperation writeFile */ writeFile?: (google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IWriteFile|null); /** FileOperation deleteFile */ deleteFile?: (google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile|null); } /** Represents a FileOperation. */ class FileOperation implements IFileOperation { /** * Constructs a new FileOperation. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.IFileOperation); /** FileOperation writeFile. */ public writeFile?: (google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IWriteFile|null); /** FileOperation deleteFile. */ public deleteFile?: (google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile|null); /** FileOperation operation. */ public operation?: ("writeFile"|"deleteFile"); /** * Creates a new FileOperation instance using the specified properties. * @param [properties] Properties to set * @returns FileOperation instance */ public static create(properties?: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.IFileOperation): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation; /** * Encodes the specified FileOperation message. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.verify|verify} messages. * @param message FileOperation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.IFileOperation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FileOperation message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.verify|verify} messages. * @param message FileOperation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.IFileOperation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FileOperation message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FileOperation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation; /** * Decodes a FileOperation message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FileOperation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation; /** * Verifies a FileOperation message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FileOperation message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FileOperation */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation; /** * Creates a plain object from a FileOperation message. Also converts values to other types if specified. * @param message FileOperation * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FileOperation to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FileOperation * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace FileOperation { /** Properties of a WriteFile. */ interface IWriteFile { /** WriteFile contents */ contents?: (Uint8Array|Buffer|string|null); } /** Represents a WriteFile. */ class WriteFile implements IWriteFile { /** * Constructs a new WriteFile. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IWriteFile); /** WriteFile contents. */ public contents: (Uint8Array|Buffer|string); /** * Creates a new WriteFile instance using the specified properties. * @param [properties] Properties to set * @returns WriteFile instance */ public static create(properties?: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IWriteFile): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.WriteFile; /** * Encodes the specified WriteFile message. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.WriteFile.verify|verify} messages. * @param message WriteFile message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IWriteFile, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WriteFile message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.WriteFile.verify|verify} messages. * @param message WriteFile message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IWriteFile, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WriteFile message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WriteFile * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.WriteFile; /** * Decodes a WriteFile message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WriteFile * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.WriteFile; /** * Verifies a WriteFile message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WriteFile message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WriteFile */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.WriteFile; /** * Creates a plain object from a WriteFile message. Also converts values to other types if specified. * @param message WriteFile * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.WriteFile, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WriteFile to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WriteFile * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteFile. */ interface IDeleteFile { } /** Represents a DeleteFile. */ class DeleteFile implements IDeleteFile { /** * Constructs a new DeleteFile. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile); /** * Creates a new DeleteFile instance using the specified properties. * @param [properties] Properties to set * @returns DeleteFile instance */ public static create(properties?: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.DeleteFile; /** * Encodes the specified DeleteFile message. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.DeleteFile.verify|verify} messages. * @param message DeleteFile message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteFile message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.DeleteFile.verify|verify} messages. * @param message DeleteFile message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.IDeleteFile, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteFile message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteFile * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.DeleteFile; /** * Decodes a DeleteFile message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteFile * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.DeleteFile; /** * Verifies a DeleteFile message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteFile message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteFile */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.DeleteFile; /** * Creates a plain object from a DeleteFile message. Also converts values to other types if specified. * @param message DeleteFile * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation.DeleteFile, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteFile to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteFile * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } } /** Properties of a CommitRepositoryChangesResponse. */ interface ICommitRepositoryChangesResponse { /** CommitRepositoryChangesResponse commitSha */ commitSha?: (string|null); } /** Represents a CommitRepositoryChangesResponse. */ class CommitRepositoryChangesResponse implements ICommitRepositoryChangesResponse { /** * Constructs a new CommitRepositoryChangesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICommitRepositoryChangesResponse); /** CommitRepositoryChangesResponse commitSha. */ public commitSha: string; /** * Creates a new CommitRepositoryChangesResponse instance using the specified properties. * @param [properties] Properties to set * @returns CommitRepositoryChangesResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICommitRepositoryChangesResponse): google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse; /** * Encodes the specified CommitRepositoryChangesResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse.verify|verify} messages. * @param message CommitRepositoryChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICommitRepositoryChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitRepositoryChangesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse.verify|verify} messages. * @param message CommitRepositoryChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICommitRepositoryChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitRepositoryChangesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitRepositoryChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse; /** * Decodes a CommitRepositoryChangesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitRepositoryChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse; /** * Verifies a CommitRepositoryChangesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitRepositoryChangesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitRepositoryChangesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse; /** * Creates a plain object from a CommitRepositoryChangesResponse message. Also converts values to other types if specified. * @param message CommitRepositoryChangesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitRepositoryChangesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitRepositoryChangesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ReadRepositoryFileRequest. */ interface IReadRepositoryFileRequest { /** ReadRepositoryFileRequest name */ name?: (string|null); /** ReadRepositoryFileRequest commitSha */ commitSha?: (string|null); /** ReadRepositoryFileRequest path */ path?: (string|null); } /** Represents a ReadRepositoryFileRequest. */ class ReadRepositoryFileRequest implements IReadRepositoryFileRequest { /** * Constructs a new ReadRepositoryFileRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IReadRepositoryFileRequest); /** ReadRepositoryFileRequest name. */ public name: string; /** ReadRepositoryFileRequest commitSha. */ public commitSha: string; /** ReadRepositoryFileRequest path. */ public path: string; /** * Creates a new ReadRepositoryFileRequest instance using the specified properties. * @param [properties] Properties to set * @returns ReadRepositoryFileRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IReadRepositoryFileRequest): google.cloud.dataform.v1beta1.ReadRepositoryFileRequest; /** * Encodes the specified ReadRepositoryFileRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.ReadRepositoryFileRequest.verify|verify} messages. * @param message ReadRepositoryFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IReadRepositoryFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReadRepositoryFileRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ReadRepositoryFileRequest.verify|verify} messages. * @param message ReadRepositoryFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IReadRepositoryFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReadRepositoryFileRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReadRepositoryFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ReadRepositoryFileRequest; /** * Decodes a ReadRepositoryFileRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReadRepositoryFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ReadRepositoryFileRequest; /** * Verifies a ReadRepositoryFileRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ReadRepositoryFileRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ReadRepositoryFileRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ReadRepositoryFileRequest; /** * Creates a plain object from a ReadRepositoryFileRequest message. Also converts values to other types if specified. * @param message ReadRepositoryFileRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ReadRepositoryFileRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ReadRepositoryFileRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ReadRepositoryFileRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ReadRepositoryFileResponse. */ interface IReadRepositoryFileResponse { /** ReadRepositoryFileResponse contents */ contents?: (Uint8Array|Buffer|string|null); } /** Represents a ReadRepositoryFileResponse. */ class ReadRepositoryFileResponse implements IReadRepositoryFileResponse { /** * Constructs a new ReadRepositoryFileResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IReadRepositoryFileResponse); /** ReadRepositoryFileResponse contents. */ public contents: (Uint8Array|Buffer|string); /** * Creates a new ReadRepositoryFileResponse instance using the specified properties. * @param [properties] Properties to set * @returns ReadRepositoryFileResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IReadRepositoryFileResponse): google.cloud.dataform.v1beta1.ReadRepositoryFileResponse; /** * Encodes the specified ReadRepositoryFileResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.ReadRepositoryFileResponse.verify|verify} messages. * @param message ReadRepositoryFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IReadRepositoryFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReadRepositoryFileResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ReadRepositoryFileResponse.verify|verify} messages. * @param message ReadRepositoryFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IReadRepositoryFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReadRepositoryFileResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReadRepositoryFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ReadRepositoryFileResponse; /** * Decodes a ReadRepositoryFileResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReadRepositoryFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ReadRepositoryFileResponse; /** * Verifies a ReadRepositoryFileResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ReadRepositoryFileResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ReadRepositoryFileResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ReadRepositoryFileResponse; /** * Creates a plain object from a ReadRepositoryFileResponse message. Also converts values to other types if specified. * @param message ReadRepositoryFileResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ReadRepositoryFileResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ReadRepositoryFileResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ReadRepositoryFileResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryRepositoryDirectoryContentsRequest. */ interface IQueryRepositoryDirectoryContentsRequest { /** QueryRepositoryDirectoryContentsRequest name */ name?: (string|null); /** QueryRepositoryDirectoryContentsRequest commitSha */ commitSha?: (string|null); /** QueryRepositoryDirectoryContentsRequest path */ path?: (string|null); /** QueryRepositoryDirectoryContentsRequest pageSize */ pageSize?: (number|null); /** QueryRepositoryDirectoryContentsRequest pageToken */ pageToken?: (string|null); } /** Represents a QueryRepositoryDirectoryContentsRequest. */ class QueryRepositoryDirectoryContentsRequest implements IQueryRepositoryDirectoryContentsRequest { /** * Constructs a new QueryRepositoryDirectoryContentsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryRepositoryDirectoryContentsRequest); /** QueryRepositoryDirectoryContentsRequest name. */ public name: string; /** QueryRepositoryDirectoryContentsRequest commitSha. */ public commitSha: string; /** QueryRepositoryDirectoryContentsRequest path. */ public path: string; /** QueryRepositoryDirectoryContentsRequest pageSize. */ public pageSize: number; /** QueryRepositoryDirectoryContentsRequest pageToken. */ public pageToken: string; /** * Creates a new QueryRepositoryDirectoryContentsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryRepositoryDirectoryContentsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryRepositoryDirectoryContentsRequest): google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsRequest; /** * Encodes the specified QueryRepositoryDirectoryContentsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsRequest.verify|verify} messages. * @param message QueryRepositoryDirectoryContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryRepositoryDirectoryContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryRepositoryDirectoryContentsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsRequest.verify|verify} messages. * @param message QueryRepositoryDirectoryContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryRepositoryDirectoryContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryRepositoryDirectoryContentsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryRepositoryDirectoryContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsRequest; /** * Decodes a QueryRepositoryDirectoryContentsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryRepositoryDirectoryContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsRequest; /** * Verifies a QueryRepositoryDirectoryContentsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryRepositoryDirectoryContentsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryRepositoryDirectoryContentsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsRequest; /** * Creates a plain object from a QueryRepositoryDirectoryContentsRequest message. Also converts values to other types if specified. * @param message QueryRepositoryDirectoryContentsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryRepositoryDirectoryContentsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryRepositoryDirectoryContentsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryRepositoryDirectoryContentsResponse. */ interface IQueryRepositoryDirectoryContentsResponse { /** QueryRepositoryDirectoryContentsResponse directoryEntries */ directoryEntries?: (google.cloud.dataform.v1beta1.IDirectoryEntry[]|null); /** QueryRepositoryDirectoryContentsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryRepositoryDirectoryContentsResponse. */ class QueryRepositoryDirectoryContentsResponse implements IQueryRepositoryDirectoryContentsResponse { /** * Constructs a new QueryRepositoryDirectoryContentsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryRepositoryDirectoryContentsResponse); /** QueryRepositoryDirectoryContentsResponse directoryEntries. */ public directoryEntries: google.cloud.dataform.v1beta1.IDirectoryEntry[]; /** QueryRepositoryDirectoryContentsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryRepositoryDirectoryContentsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryRepositoryDirectoryContentsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryRepositoryDirectoryContentsResponse): google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsResponse; /** * Encodes the specified QueryRepositoryDirectoryContentsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsResponse.verify|verify} messages. * @param message QueryRepositoryDirectoryContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryRepositoryDirectoryContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryRepositoryDirectoryContentsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsResponse.verify|verify} messages. * @param message QueryRepositoryDirectoryContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryRepositoryDirectoryContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryRepositoryDirectoryContentsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryRepositoryDirectoryContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsResponse; /** * Decodes a QueryRepositoryDirectoryContentsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryRepositoryDirectoryContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsResponse; /** * Verifies a QueryRepositoryDirectoryContentsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryRepositoryDirectoryContentsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryRepositoryDirectoryContentsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsResponse; /** * Creates a plain object from a QueryRepositoryDirectoryContentsResponse message. Also converts values to other types if specified. * @param message QueryRepositoryDirectoryContentsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryRepositoryDirectoryContentsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryRepositoryDirectoryContentsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryRepositoryDirectoryContentsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchRepositoryHistoryRequest. */ interface IFetchRepositoryHistoryRequest { /** FetchRepositoryHistoryRequest name */ name?: (string|null); /** FetchRepositoryHistoryRequest pageSize */ pageSize?: (number|null); /** FetchRepositoryHistoryRequest pageToken */ pageToken?: (string|null); } /** Represents a FetchRepositoryHistoryRequest. */ class FetchRepositoryHistoryRequest implements IFetchRepositoryHistoryRequest { /** * Constructs a new FetchRepositoryHistoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchRepositoryHistoryRequest); /** FetchRepositoryHistoryRequest name. */ public name: string; /** FetchRepositoryHistoryRequest pageSize. */ public pageSize: number; /** FetchRepositoryHistoryRequest pageToken. */ public pageToken: string; /** * Creates a new FetchRepositoryHistoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchRepositoryHistoryRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchRepositoryHistoryRequest): google.cloud.dataform.v1beta1.FetchRepositoryHistoryRequest; /** * Encodes the specified FetchRepositoryHistoryRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchRepositoryHistoryRequest.verify|verify} messages. * @param message FetchRepositoryHistoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchRepositoryHistoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchRepositoryHistoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchRepositoryHistoryRequest.verify|verify} messages. * @param message FetchRepositoryHistoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchRepositoryHistoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchRepositoryHistoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchRepositoryHistoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchRepositoryHistoryRequest; /** * Decodes a FetchRepositoryHistoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchRepositoryHistoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchRepositoryHistoryRequest; /** * Verifies a FetchRepositoryHistoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchRepositoryHistoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchRepositoryHistoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchRepositoryHistoryRequest; /** * Creates a plain object from a FetchRepositoryHistoryRequest message. Also converts values to other types if specified. * @param message FetchRepositoryHistoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchRepositoryHistoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchRepositoryHistoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchRepositoryHistoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchRepositoryHistoryResponse. */ interface IFetchRepositoryHistoryResponse { /** FetchRepositoryHistoryResponse commits */ commits?: (google.cloud.dataform.v1beta1.ICommitLogEntry[]|null); /** FetchRepositoryHistoryResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a FetchRepositoryHistoryResponse. */ class FetchRepositoryHistoryResponse implements IFetchRepositoryHistoryResponse { /** * Constructs a new FetchRepositoryHistoryResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchRepositoryHistoryResponse); /** FetchRepositoryHistoryResponse commits. */ public commits: google.cloud.dataform.v1beta1.ICommitLogEntry[]; /** FetchRepositoryHistoryResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new FetchRepositoryHistoryResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchRepositoryHistoryResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchRepositoryHistoryResponse): google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse; /** * Encodes the specified FetchRepositoryHistoryResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse.verify|verify} messages. * @param message FetchRepositoryHistoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchRepositoryHistoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchRepositoryHistoryResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse.verify|verify} messages. * @param message FetchRepositoryHistoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchRepositoryHistoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchRepositoryHistoryResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchRepositoryHistoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse; /** * Decodes a FetchRepositoryHistoryResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchRepositoryHistoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse; /** * Verifies a FetchRepositoryHistoryResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchRepositoryHistoryResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchRepositoryHistoryResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse; /** * Creates a plain object from a FetchRepositoryHistoryResponse message. Also converts values to other types if specified. * @param message FetchRepositoryHistoryResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchRepositoryHistoryResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchRepositoryHistoryResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchRepositoryHistoryResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitLogEntry. */ interface ICommitLogEntry { /** CommitLogEntry commitTime */ commitTime?: (google.protobuf.ITimestamp|null); /** CommitLogEntry commitSha */ commitSha?: (string|null); /** CommitLogEntry author */ author?: (google.cloud.dataform.v1beta1.ICommitAuthor|null); /** CommitLogEntry commitMessage */ commitMessage?: (string|null); } /** Represents a CommitLogEntry. */ class CommitLogEntry implements ICommitLogEntry { /** * Constructs a new CommitLogEntry. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICommitLogEntry); /** CommitLogEntry commitTime. */ public commitTime?: (google.protobuf.ITimestamp|null); /** CommitLogEntry commitSha. */ public commitSha: string; /** CommitLogEntry author. */ public author?: (google.cloud.dataform.v1beta1.ICommitAuthor|null); /** CommitLogEntry commitMessage. */ public commitMessage: string; /** * Creates a new CommitLogEntry instance using the specified properties. * @param [properties] Properties to set * @returns CommitLogEntry instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICommitLogEntry): google.cloud.dataform.v1beta1.CommitLogEntry; /** * Encodes the specified CommitLogEntry message. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitLogEntry.verify|verify} messages. * @param message CommitLogEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICommitLogEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitLogEntry message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitLogEntry.verify|verify} messages. * @param message CommitLogEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICommitLogEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitLogEntry message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitLogEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CommitLogEntry; /** * Decodes a CommitLogEntry message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitLogEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CommitLogEntry; /** * Verifies a CommitLogEntry message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitLogEntry message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitLogEntry */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CommitLogEntry; /** * Creates a plain object from a CommitLogEntry message. Also converts values to other types if specified. * @param message CommitLogEntry * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CommitLogEntry, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitLogEntry to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitLogEntry * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitMetadata. */ interface ICommitMetadata { /** CommitMetadata author */ author?: (google.cloud.dataform.v1beta1.ICommitAuthor|null); /** CommitMetadata commitMessage */ commitMessage?: (string|null); } /** Represents a CommitMetadata. */ class CommitMetadata implements ICommitMetadata { /** * Constructs a new CommitMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICommitMetadata); /** CommitMetadata author. */ public author?: (google.cloud.dataform.v1beta1.ICommitAuthor|null); /** CommitMetadata commitMessage. */ public commitMessage: string; /** * Creates a new CommitMetadata instance using the specified properties. * @param [properties] Properties to set * @returns CommitMetadata instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICommitMetadata): google.cloud.dataform.v1beta1.CommitMetadata; /** * Encodes the specified CommitMetadata message. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitMetadata.verify|verify} messages. * @param message CommitMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICommitMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitMetadata.verify|verify} messages. * @param message CommitMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICommitMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CommitMetadata; /** * Decodes a CommitMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CommitMetadata; /** * Verifies a CommitMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CommitMetadata; /** * Creates a plain object from a CommitMetadata message. Also converts values to other types if specified. * @param message CommitMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CommitMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ComputeRepositoryAccessTokenStatusRequest. */ interface IComputeRepositoryAccessTokenStatusRequest { /** ComputeRepositoryAccessTokenStatusRequest name */ name?: (string|null); } /** Represents a ComputeRepositoryAccessTokenStatusRequest. */ class ComputeRepositoryAccessTokenStatusRequest implements IComputeRepositoryAccessTokenStatusRequest { /** * Constructs a new ComputeRepositoryAccessTokenStatusRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IComputeRepositoryAccessTokenStatusRequest); /** ComputeRepositoryAccessTokenStatusRequest name. */ public name: string; /** * Creates a new ComputeRepositoryAccessTokenStatusRequest instance using the specified properties. * @param [properties] Properties to set * @returns ComputeRepositoryAccessTokenStatusRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IComputeRepositoryAccessTokenStatusRequest): google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusRequest; /** * Encodes the specified ComputeRepositoryAccessTokenStatusRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusRequest.verify|verify} messages. * @param message ComputeRepositoryAccessTokenStatusRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IComputeRepositoryAccessTokenStatusRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ComputeRepositoryAccessTokenStatusRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusRequest.verify|verify} messages. * @param message ComputeRepositoryAccessTokenStatusRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IComputeRepositoryAccessTokenStatusRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ComputeRepositoryAccessTokenStatusRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ComputeRepositoryAccessTokenStatusRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusRequest; /** * Decodes a ComputeRepositoryAccessTokenStatusRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ComputeRepositoryAccessTokenStatusRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusRequest; /** * Verifies a ComputeRepositoryAccessTokenStatusRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ComputeRepositoryAccessTokenStatusRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ComputeRepositoryAccessTokenStatusRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusRequest; /** * Creates a plain object from a ComputeRepositoryAccessTokenStatusRequest message. Also converts values to other types if specified. * @param message ComputeRepositoryAccessTokenStatusRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ComputeRepositoryAccessTokenStatusRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ComputeRepositoryAccessTokenStatusRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ComputeRepositoryAccessTokenStatusResponse. */ interface IComputeRepositoryAccessTokenStatusResponse { /** ComputeRepositoryAccessTokenStatusResponse tokenStatus */ tokenStatus?: (google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse.TokenStatus|keyof typeof google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse.TokenStatus|null); } /** Represents a ComputeRepositoryAccessTokenStatusResponse. */ class ComputeRepositoryAccessTokenStatusResponse implements IComputeRepositoryAccessTokenStatusResponse { /** * Constructs a new ComputeRepositoryAccessTokenStatusResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IComputeRepositoryAccessTokenStatusResponse); /** ComputeRepositoryAccessTokenStatusResponse tokenStatus. */ public tokenStatus: (google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse.TokenStatus|keyof typeof google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse.TokenStatus); /** * Creates a new ComputeRepositoryAccessTokenStatusResponse instance using the specified properties. * @param [properties] Properties to set * @returns ComputeRepositoryAccessTokenStatusResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IComputeRepositoryAccessTokenStatusResponse): google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse; /** * Encodes the specified ComputeRepositoryAccessTokenStatusResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse.verify|verify} messages. * @param message ComputeRepositoryAccessTokenStatusResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IComputeRepositoryAccessTokenStatusResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ComputeRepositoryAccessTokenStatusResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse.verify|verify} messages. * @param message ComputeRepositoryAccessTokenStatusResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IComputeRepositoryAccessTokenStatusResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ComputeRepositoryAccessTokenStatusResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ComputeRepositoryAccessTokenStatusResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse; /** * Decodes a ComputeRepositoryAccessTokenStatusResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ComputeRepositoryAccessTokenStatusResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse; /** * Verifies a ComputeRepositoryAccessTokenStatusResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ComputeRepositoryAccessTokenStatusResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ComputeRepositoryAccessTokenStatusResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse; /** * Creates a plain object from a ComputeRepositoryAccessTokenStatusResponse message. Also converts values to other types if specified. * @param message ComputeRepositoryAccessTokenStatusResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ComputeRepositoryAccessTokenStatusResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ComputeRepositoryAccessTokenStatusResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ComputeRepositoryAccessTokenStatusResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace ComputeRepositoryAccessTokenStatusResponse { /** TokenStatus enum. */ enum TokenStatus { TOKEN_STATUS_UNSPECIFIED = 0, NOT_FOUND = 1, INVALID = 2, VALID = 3, PERMISSION_DENIED = 4 } } /** Properties of a FetchRemoteBranchesRequest. */ interface IFetchRemoteBranchesRequest { /** FetchRemoteBranchesRequest name */ name?: (string|null); } /** Represents a FetchRemoteBranchesRequest. */ class FetchRemoteBranchesRequest implements IFetchRemoteBranchesRequest { /** * Constructs a new FetchRemoteBranchesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchRemoteBranchesRequest); /** FetchRemoteBranchesRequest name. */ public name: string; /** * Creates a new FetchRemoteBranchesRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchRemoteBranchesRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchRemoteBranchesRequest): google.cloud.dataform.v1beta1.FetchRemoteBranchesRequest; /** * Encodes the specified FetchRemoteBranchesRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchRemoteBranchesRequest.verify|verify} messages. * @param message FetchRemoteBranchesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchRemoteBranchesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchRemoteBranchesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchRemoteBranchesRequest.verify|verify} messages. * @param message FetchRemoteBranchesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchRemoteBranchesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchRemoteBranchesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchRemoteBranchesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchRemoteBranchesRequest; /** * Decodes a FetchRemoteBranchesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchRemoteBranchesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchRemoteBranchesRequest; /** * Verifies a FetchRemoteBranchesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchRemoteBranchesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchRemoteBranchesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchRemoteBranchesRequest; /** * Creates a plain object from a FetchRemoteBranchesRequest message. Also converts values to other types if specified. * @param message FetchRemoteBranchesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchRemoteBranchesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchRemoteBranchesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchRemoteBranchesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchRemoteBranchesResponse. */ interface IFetchRemoteBranchesResponse { /** FetchRemoteBranchesResponse branches */ branches?: (string[]|null); } /** Represents a FetchRemoteBranchesResponse. */ class FetchRemoteBranchesResponse implements IFetchRemoteBranchesResponse { /** * Constructs a new FetchRemoteBranchesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchRemoteBranchesResponse); /** FetchRemoteBranchesResponse branches. */ public branches: string[]; /** * Creates a new FetchRemoteBranchesResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchRemoteBranchesResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchRemoteBranchesResponse): google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse; /** * Encodes the specified FetchRemoteBranchesResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse.verify|verify} messages. * @param message FetchRemoteBranchesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchRemoteBranchesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchRemoteBranchesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse.verify|verify} messages. * @param message FetchRemoteBranchesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchRemoteBranchesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchRemoteBranchesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchRemoteBranchesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse; /** * Decodes a FetchRemoteBranchesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchRemoteBranchesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse; /** * Verifies a FetchRemoteBranchesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchRemoteBranchesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchRemoteBranchesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse; /** * Creates a plain object from a FetchRemoteBranchesResponse message. Also converts values to other types if specified. * @param message FetchRemoteBranchesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchRemoteBranchesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchRemoteBranchesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchRemoteBranchesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Workspace. */ interface IWorkspace { /** Workspace name */ name?: (string|null); /** Workspace createTime */ createTime?: (google.protobuf.ITimestamp|null); /** Workspace dataEncryptionState */ dataEncryptionState?: (google.cloud.dataform.v1beta1.IDataEncryptionState|null); /** Workspace internalMetadata */ internalMetadata?: (string|null); /** Workspace disableMoves */ disableMoves?: (boolean|null); /** Workspace originalBranch */ originalBranch?: (string|null); /** Workspace privateResourceMetadata */ privateResourceMetadata?: (google.cloud.dataform.v1beta1.IPrivateResourceMetadata|null); /** Workspace enableBranchManagement */ enableBranchManagement?: (boolean|null); /** Workspace depth */ depth?: (number|null); /** Workspace shallow */ shallow?: (boolean|null); } /** Represents a Workspace. */ class Workspace implements IWorkspace { /** * Constructs a new Workspace. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IWorkspace); /** Workspace name. */ public name: string; /** Workspace createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** Workspace dataEncryptionState. */ public dataEncryptionState?: (google.cloud.dataform.v1beta1.IDataEncryptionState|null); /** Workspace internalMetadata. */ public internalMetadata?: (string|null); /** Workspace disableMoves. */ public disableMoves?: (boolean|null); /** Workspace originalBranch. */ public originalBranch?: (string|null); /** Workspace privateResourceMetadata. */ public privateResourceMetadata?: (google.cloud.dataform.v1beta1.IPrivateResourceMetadata|null); /** Workspace enableBranchManagement. */ public enableBranchManagement?: (boolean|null); /** Workspace depth. */ public depth: number; /** Workspace shallow. */ public shallow?: (boolean|null); /** * Creates a new Workspace instance using the specified properties. * @param [properties] Properties to set * @returns Workspace instance */ public static create(properties?: google.cloud.dataform.v1beta1.IWorkspace): google.cloud.dataform.v1beta1.Workspace; /** * Encodes the specified Workspace message. Does not implicitly {@link google.cloud.dataform.v1beta1.Workspace.verify|verify} messages. * @param message Workspace message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IWorkspace, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Workspace message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.Workspace.verify|verify} messages. * @param message Workspace message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IWorkspace, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Workspace message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Workspace * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.Workspace; /** * Decodes a Workspace message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Workspace * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.Workspace; /** * Verifies a Workspace message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Workspace message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Workspace */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.Workspace; /** * Creates a plain object from a Workspace message. Also converts values to other types if specified. * @param message Workspace * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.Workspace, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Workspace to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Workspace * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListWorkspacesRequest. */ interface IListWorkspacesRequest { /** ListWorkspacesRequest parent */ parent?: (string|null); /** ListWorkspacesRequest pageSize */ pageSize?: (number|null); /** ListWorkspacesRequest pageToken */ pageToken?: (string|null); /** ListWorkspacesRequest orderBy */ orderBy?: (string|null); /** ListWorkspacesRequest filter */ filter?: (string|null); } /** Represents a ListWorkspacesRequest. */ class ListWorkspacesRequest implements IListWorkspacesRequest { /** * Constructs a new ListWorkspacesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListWorkspacesRequest); /** ListWorkspacesRequest parent. */ public parent: string; /** ListWorkspacesRequest pageSize. */ public pageSize: number; /** ListWorkspacesRequest pageToken. */ public pageToken: string; /** ListWorkspacesRequest orderBy. */ public orderBy: string; /** ListWorkspacesRequest filter. */ public filter: string; /** * Creates a new ListWorkspacesRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkspacesRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListWorkspacesRequest): google.cloud.dataform.v1beta1.ListWorkspacesRequest; /** * Encodes the specified ListWorkspacesRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkspacesRequest.verify|verify} messages. * @param message ListWorkspacesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListWorkspacesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkspacesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkspacesRequest.verify|verify} messages. * @param message ListWorkspacesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListWorkspacesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkspacesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkspacesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListWorkspacesRequest; /** * Decodes a ListWorkspacesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkspacesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListWorkspacesRequest; /** * Verifies a ListWorkspacesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkspacesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkspacesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListWorkspacesRequest; /** * Creates a plain object from a ListWorkspacesRequest message. Also converts values to other types if specified. * @param message ListWorkspacesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListWorkspacesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkspacesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkspacesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListWorkspacesResponse. */ interface IListWorkspacesResponse { /** ListWorkspacesResponse workspaces */ workspaces?: (google.cloud.dataform.v1beta1.IWorkspace[]|null); /** ListWorkspacesResponse nextPageToken */ nextPageToken?: (string|null); /** ListWorkspacesResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListWorkspacesResponse. */ class ListWorkspacesResponse implements IListWorkspacesResponse { /** * Constructs a new ListWorkspacesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListWorkspacesResponse); /** ListWorkspacesResponse workspaces. */ public workspaces: google.cloud.dataform.v1beta1.IWorkspace[]; /** ListWorkspacesResponse nextPageToken. */ public nextPageToken: string; /** ListWorkspacesResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListWorkspacesResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkspacesResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListWorkspacesResponse): google.cloud.dataform.v1beta1.ListWorkspacesResponse; /** * Encodes the specified ListWorkspacesResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkspacesResponse.verify|verify} messages. * @param message ListWorkspacesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListWorkspacesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkspacesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkspacesResponse.verify|verify} messages. * @param message ListWorkspacesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListWorkspacesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkspacesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkspacesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListWorkspacesResponse; /** * Decodes a ListWorkspacesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkspacesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListWorkspacesResponse; /** * Verifies a ListWorkspacesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkspacesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkspacesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListWorkspacesResponse; /** * Creates a plain object from a ListWorkspacesResponse message. Also converts values to other types if specified. * @param message ListWorkspacesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListWorkspacesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkspacesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkspacesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetWorkspaceRequest. */ interface IGetWorkspaceRequest { /** GetWorkspaceRequest name */ name?: (string|null); } /** Represents a GetWorkspaceRequest. */ class GetWorkspaceRequest implements IGetWorkspaceRequest { /** * Constructs a new GetWorkspaceRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IGetWorkspaceRequest); /** GetWorkspaceRequest name. */ public name: string; /** * Creates a new GetWorkspaceRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetWorkspaceRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IGetWorkspaceRequest): google.cloud.dataform.v1beta1.GetWorkspaceRequest; /** * Encodes the specified GetWorkspaceRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.GetWorkspaceRequest.verify|verify} messages. * @param message GetWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IGetWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetWorkspaceRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.GetWorkspaceRequest.verify|verify} messages. * @param message GetWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IGetWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetWorkspaceRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.GetWorkspaceRequest; /** * Decodes a GetWorkspaceRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.GetWorkspaceRequest; /** * Verifies a GetWorkspaceRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetWorkspaceRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetWorkspaceRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.GetWorkspaceRequest; /** * Creates a plain object from a GetWorkspaceRequest message. Also converts values to other types if specified. * @param message GetWorkspaceRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.GetWorkspaceRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetWorkspaceRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetWorkspaceRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateWorkspaceRequest. */ interface ICreateWorkspaceRequest { /** CreateWorkspaceRequest parent */ parent?: (string|null); /** CreateWorkspaceRequest workspace */ workspace?: (google.cloud.dataform.v1beta1.IWorkspace|null); /** CreateWorkspaceRequest workspaceId */ workspaceId?: (string|null); } /** Represents a CreateWorkspaceRequest. */ class CreateWorkspaceRequest implements ICreateWorkspaceRequest { /** * Constructs a new CreateWorkspaceRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICreateWorkspaceRequest); /** CreateWorkspaceRequest parent. */ public parent: string; /** CreateWorkspaceRequest workspace. */ public workspace?: (google.cloud.dataform.v1beta1.IWorkspace|null); /** CreateWorkspaceRequest workspaceId. */ public workspaceId: string; /** * Creates a new CreateWorkspaceRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateWorkspaceRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICreateWorkspaceRequest): google.cloud.dataform.v1beta1.CreateWorkspaceRequest; /** * Encodes the specified CreateWorkspaceRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateWorkspaceRequest.verify|verify} messages. * @param message CreateWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICreateWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateWorkspaceRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateWorkspaceRequest.verify|verify} messages. * @param message CreateWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICreateWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateWorkspaceRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CreateWorkspaceRequest; /** * Decodes a CreateWorkspaceRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CreateWorkspaceRequest; /** * Verifies a CreateWorkspaceRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateWorkspaceRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateWorkspaceRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CreateWorkspaceRequest; /** * Creates a plain object from a CreateWorkspaceRequest message. Also converts values to other types if specified. * @param message CreateWorkspaceRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CreateWorkspaceRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateWorkspaceRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateWorkspaceRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteWorkspaceRequest. */ interface IDeleteWorkspaceRequest { /** DeleteWorkspaceRequest name */ name?: (string|null); } /** Represents a DeleteWorkspaceRequest. */ class DeleteWorkspaceRequest implements IDeleteWorkspaceRequest { /** * Constructs a new DeleteWorkspaceRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteWorkspaceRequest); /** DeleteWorkspaceRequest name. */ public name: string; /** * Creates a new DeleteWorkspaceRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteWorkspaceRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteWorkspaceRequest): google.cloud.dataform.v1beta1.DeleteWorkspaceRequest; /** * Encodes the specified DeleteWorkspaceRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteWorkspaceRequest.verify|verify} messages. * @param message DeleteWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteWorkspaceRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteWorkspaceRequest.verify|verify} messages. * @param message DeleteWorkspaceRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteWorkspaceRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteWorkspaceRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteWorkspaceRequest; /** * Decodes a DeleteWorkspaceRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteWorkspaceRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteWorkspaceRequest; /** * Verifies a DeleteWorkspaceRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteWorkspaceRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteWorkspaceRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteWorkspaceRequest; /** * Creates a plain object from a DeleteWorkspaceRequest message. Also converts values to other types if specified. * @param message DeleteWorkspaceRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteWorkspaceRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteWorkspaceRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteWorkspaceRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitAuthor. */ interface ICommitAuthor { /** CommitAuthor name */ name?: (string|null); /** CommitAuthor emailAddress */ emailAddress?: (string|null); } /** Represents a CommitAuthor. */ class CommitAuthor implements ICommitAuthor { /** * Constructs a new CommitAuthor. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICommitAuthor); /** CommitAuthor name. */ public name: string; /** CommitAuthor emailAddress. */ public emailAddress: string; /** * Creates a new CommitAuthor instance using the specified properties. * @param [properties] Properties to set * @returns CommitAuthor instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICommitAuthor): google.cloud.dataform.v1beta1.CommitAuthor; /** * Encodes the specified CommitAuthor message. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitAuthor.verify|verify} messages. * @param message CommitAuthor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICommitAuthor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitAuthor message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitAuthor.verify|verify} messages. * @param message CommitAuthor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICommitAuthor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitAuthor message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitAuthor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CommitAuthor; /** * Decodes a CommitAuthor message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitAuthor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CommitAuthor; /** * Verifies a CommitAuthor message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitAuthor message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitAuthor */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CommitAuthor; /** * Creates a plain object from a CommitAuthor message. Also converts values to other types if specified. * @param message CommitAuthor * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CommitAuthor, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitAuthor to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitAuthor * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PullGitCommitsRequest. */ interface IPullGitCommitsRequest { /** PullGitCommitsRequest name */ name?: (string|null); /** PullGitCommitsRequest remoteBranch */ remoteBranch?: (string|null); /** PullGitCommitsRequest author */ author?: (google.cloud.dataform.v1beta1.ICommitAuthor|null); } /** Represents a PullGitCommitsRequest. */ class PullGitCommitsRequest implements IPullGitCommitsRequest { /** * Constructs a new PullGitCommitsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IPullGitCommitsRequest); /** PullGitCommitsRequest name. */ public name: string; /** PullGitCommitsRequest remoteBranch. */ public remoteBranch: string; /** PullGitCommitsRequest author. */ public author?: (google.cloud.dataform.v1beta1.ICommitAuthor|null); /** * Creates a new PullGitCommitsRequest instance using the specified properties. * @param [properties] Properties to set * @returns PullGitCommitsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IPullGitCommitsRequest): google.cloud.dataform.v1beta1.PullGitCommitsRequest; /** * Encodes the specified PullGitCommitsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.PullGitCommitsRequest.verify|verify} messages. * @param message PullGitCommitsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IPullGitCommitsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PullGitCommitsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.PullGitCommitsRequest.verify|verify} messages. * @param message PullGitCommitsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IPullGitCommitsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PullGitCommitsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PullGitCommitsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.PullGitCommitsRequest; /** * Decodes a PullGitCommitsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PullGitCommitsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.PullGitCommitsRequest; /** * Verifies a PullGitCommitsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PullGitCommitsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PullGitCommitsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.PullGitCommitsRequest; /** * Creates a plain object from a PullGitCommitsRequest message. Also converts values to other types if specified. * @param message PullGitCommitsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.PullGitCommitsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PullGitCommitsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PullGitCommitsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PullGitCommitsResponse. */ interface IPullGitCommitsResponse { } /** Represents a PullGitCommitsResponse. */ class PullGitCommitsResponse implements IPullGitCommitsResponse { /** * Constructs a new PullGitCommitsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IPullGitCommitsResponse); /** * Creates a new PullGitCommitsResponse instance using the specified properties. * @param [properties] Properties to set * @returns PullGitCommitsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IPullGitCommitsResponse): google.cloud.dataform.v1beta1.PullGitCommitsResponse; /** * Encodes the specified PullGitCommitsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.PullGitCommitsResponse.verify|verify} messages. * @param message PullGitCommitsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IPullGitCommitsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PullGitCommitsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.PullGitCommitsResponse.verify|verify} messages. * @param message PullGitCommitsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IPullGitCommitsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PullGitCommitsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PullGitCommitsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.PullGitCommitsResponse; /** * Decodes a PullGitCommitsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PullGitCommitsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.PullGitCommitsResponse; /** * Verifies a PullGitCommitsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PullGitCommitsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PullGitCommitsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.PullGitCommitsResponse; /** * Creates a plain object from a PullGitCommitsResponse message. Also converts values to other types if specified. * @param message PullGitCommitsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.PullGitCommitsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PullGitCommitsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PullGitCommitsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CheckoutWorkspaceBranchRequest. */ interface ICheckoutWorkspaceBranchRequest { /** CheckoutWorkspaceBranchRequest name */ name?: (string|null); /** CheckoutWorkspaceBranchRequest branch */ branch?: (string|null); /** CheckoutWorkspaceBranchRequest createIfNotExists */ createIfNotExists?: (boolean|null); /** CheckoutWorkspaceBranchRequest sourceBranch */ sourceBranch?: (string|null); } /** Represents a CheckoutWorkspaceBranchRequest. */ class CheckoutWorkspaceBranchRequest implements ICheckoutWorkspaceBranchRequest { /** * Constructs a new CheckoutWorkspaceBranchRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICheckoutWorkspaceBranchRequest); /** CheckoutWorkspaceBranchRequest name. */ public name: string; /** CheckoutWorkspaceBranchRequest branch. */ public branch: string; /** CheckoutWorkspaceBranchRequest createIfNotExists. */ public createIfNotExists: boolean; /** CheckoutWorkspaceBranchRequest sourceBranch. */ public sourceBranch: string; /** * Creates a new CheckoutWorkspaceBranchRequest instance using the specified properties. * @param [properties] Properties to set * @returns CheckoutWorkspaceBranchRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICheckoutWorkspaceBranchRequest): google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest; /** * Encodes the specified CheckoutWorkspaceBranchRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest.verify|verify} messages. * @param message CheckoutWorkspaceBranchRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICheckoutWorkspaceBranchRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CheckoutWorkspaceBranchRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest.verify|verify} messages. * @param message CheckoutWorkspaceBranchRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICheckoutWorkspaceBranchRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CheckoutWorkspaceBranchRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CheckoutWorkspaceBranchRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest; /** * Decodes a CheckoutWorkspaceBranchRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CheckoutWorkspaceBranchRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest; /** * Verifies a CheckoutWorkspaceBranchRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CheckoutWorkspaceBranchRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CheckoutWorkspaceBranchRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest; /** * Creates a plain object from a CheckoutWorkspaceBranchRequest message. Also converts values to other types if specified. * @param message CheckoutWorkspaceBranchRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CheckoutWorkspaceBranchRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CheckoutWorkspaceBranchRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CheckoutWorkspaceBranchRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SyncWorkspaceRefsRequest. */ interface ISyncWorkspaceRefsRequest { /** SyncWorkspaceRefsRequest name */ name?: (string|null); /** SyncWorkspaceRefsRequest remoteBranchName */ remoteBranchName?: (string|null); /** SyncWorkspaceRefsRequest deepen */ deepen?: (number|null); } /** Represents a SyncWorkspaceRefsRequest. */ class SyncWorkspaceRefsRequest implements ISyncWorkspaceRefsRequest { /** * Constructs a new SyncWorkspaceRefsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ISyncWorkspaceRefsRequest); /** SyncWorkspaceRefsRequest name. */ public name: string; /** SyncWorkspaceRefsRequest remoteBranchName. */ public remoteBranchName: string; /** SyncWorkspaceRefsRequest deepen. */ public deepen: number; /** * Creates a new SyncWorkspaceRefsRequest instance using the specified properties. * @param [properties] Properties to set * @returns SyncWorkspaceRefsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ISyncWorkspaceRefsRequest): google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest; /** * Encodes the specified SyncWorkspaceRefsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest.verify|verify} messages. * @param message SyncWorkspaceRefsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ISyncWorkspaceRefsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SyncWorkspaceRefsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest.verify|verify} messages. * @param message SyncWorkspaceRefsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ISyncWorkspaceRefsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SyncWorkspaceRefsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SyncWorkspaceRefsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest; /** * Decodes a SyncWorkspaceRefsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SyncWorkspaceRefsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest; /** * Verifies a SyncWorkspaceRefsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SyncWorkspaceRefsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SyncWorkspaceRefsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest; /** * Creates a plain object from a SyncWorkspaceRefsRequest message. Also converts values to other types if specified. * @param message SyncWorkspaceRefsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.SyncWorkspaceRefsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SyncWorkspaceRefsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SyncWorkspaceRefsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SyncWorkspaceRefsResponse. */ interface ISyncWorkspaceRefsResponse { } /** Represents a SyncWorkspaceRefsResponse. */ class SyncWorkspaceRefsResponse implements ISyncWorkspaceRefsResponse { /** * Constructs a new SyncWorkspaceRefsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ISyncWorkspaceRefsResponse); /** * Creates a new SyncWorkspaceRefsResponse instance using the specified properties. * @param [properties] Properties to set * @returns SyncWorkspaceRefsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.ISyncWorkspaceRefsResponse): google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse; /** * Encodes the specified SyncWorkspaceRefsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse.verify|verify} messages. * @param message SyncWorkspaceRefsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ISyncWorkspaceRefsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SyncWorkspaceRefsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse.verify|verify} messages. * @param message SyncWorkspaceRefsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ISyncWorkspaceRefsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SyncWorkspaceRefsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SyncWorkspaceRefsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse; /** * Decodes a SyncWorkspaceRefsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SyncWorkspaceRefsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse; /** * Verifies a SyncWorkspaceRefsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SyncWorkspaceRefsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SyncWorkspaceRefsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse; /** * Creates a plain object from a SyncWorkspaceRefsResponse message. Also converts values to other types if specified. * @param message SyncWorkspaceRefsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.SyncWorkspaceRefsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SyncWorkspaceRefsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SyncWorkspaceRefsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteBranchRequest. */ interface IDeleteBranchRequest { /** DeleteBranchRequest name */ name?: (string|null); /** DeleteBranchRequest branch */ branch?: (string|null); /** DeleteBranchRequest force */ force?: (boolean|null); } /** Represents a DeleteBranchRequest. */ class DeleteBranchRequest implements IDeleteBranchRequest { /** * Constructs a new DeleteBranchRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteBranchRequest); /** DeleteBranchRequest name. */ public name: string; /** DeleteBranchRequest branch. */ public branch: string; /** DeleteBranchRequest force. */ public force: boolean; /** * Creates a new DeleteBranchRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteBranchRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteBranchRequest): google.cloud.dataform.v1beta1.DeleteBranchRequest; /** * Encodes the specified DeleteBranchRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteBranchRequest.verify|verify} messages. * @param message DeleteBranchRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteBranchRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteBranchRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteBranchRequest.verify|verify} messages. * @param message DeleteBranchRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteBranchRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteBranchRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteBranchRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteBranchRequest; /** * Decodes a DeleteBranchRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteBranchRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteBranchRequest; /** * Verifies a DeleteBranchRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteBranchRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteBranchRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteBranchRequest; /** * Creates a plain object from a DeleteBranchRequest message. Also converts values to other types if specified. * @param message DeleteBranchRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteBranchRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteBranchRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteBranchRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteBranchResponse. */ interface IDeleteBranchResponse { } /** Represents a DeleteBranchResponse. */ class DeleteBranchResponse implements IDeleteBranchResponse { /** * Constructs a new DeleteBranchResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteBranchResponse); /** * Creates a new DeleteBranchResponse instance using the specified properties. * @param [properties] Properties to set * @returns DeleteBranchResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteBranchResponse): google.cloud.dataform.v1beta1.DeleteBranchResponse; /** * Encodes the specified DeleteBranchResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteBranchResponse.verify|verify} messages. * @param message DeleteBranchResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteBranchResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteBranchResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteBranchResponse.verify|verify} messages. * @param message DeleteBranchResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteBranchResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteBranchResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteBranchResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteBranchResponse; /** * Decodes a DeleteBranchResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteBranchResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteBranchResponse; /** * Verifies a DeleteBranchResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteBranchResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteBranchResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteBranchResponse; /** * Creates a plain object from a DeleteBranchResponse message. Also converts values to other types if specified. * @param message DeleteBranchResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteBranchResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteBranchResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteBranchResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PushGitCommitsRequest. */ interface IPushGitCommitsRequest { /** PushGitCommitsRequest name */ name?: (string|null); /** PushGitCommitsRequest remoteBranch */ remoteBranch?: (string|null); } /** Represents a PushGitCommitsRequest. */ class PushGitCommitsRequest implements IPushGitCommitsRequest { /** * Constructs a new PushGitCommitsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IPushGitCommitsRequest); /** PushGitCommitsRequest name. */ public name: string; /** PushGitCommitsRequest remoteBranch. */ public remoteBranch: string; /** * Creates a new PushGitCommitsRequest instance using the specified properties. * @param [properties] Properties to set * @returns PushGitCommitsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IPushGitCommitsRequest): google.cloud.dataform.v1beta1.PushGitCommitsRequest; /** * Encodes the specified PushGitCommitsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.PushGitCommitsRequest.verify|verify} messages. * @param message PushGitCommitsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IPushGitCommitsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PushGitCommitsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.PushGitCommitsRequest.verify|verify} messages. * @param message PushGitCommitsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IPushGitCommitsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PushGitCommitsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PushGitCommitsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.PushGitCommitsRequest; /** * Decodes a PushGitCommitsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PushGitCommitsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.PushGitCommitsRequest; /** * Verifies a PushGitCommitsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PushGitCommitsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PushGitCommitsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.PushGitCommitsRequest; /** * Creates a plain object from a PushGitCommitsRequest message. Also converts values to other types if specified. * @param message PushGitCommitsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.PushGitCommitsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PushGitCommitsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PushGitCommitsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PushGitCommitsResponse. */ interface IPushGitCommitsResponse { } /** Represents a PushGitCommitsResponse. */ class PushGitCommitsResponse implements IPushGitCommitsResponse { /** * Constructs a new PushGitCommitsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IPushGitCommitsResponse); /** * Creates a new PushGitCommitsResponse instance using the specified properties. * @param [properties] Properties to set * @returns PushGitCommitsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IPushGitCommitsResponse): google.cloud.dataform.v1beta1.PushGitCommitsResponse; /** * Encodes the specified PushGitCommitsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.PushGitCommitsResponse.verify|verify} messages. * @param message PushGitCommitsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IPushGitCommitsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PushGitCommitsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.PushGitCommitsResponse.verify|verify} messages. * @param message PushGitCommitsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IPushGitCommitsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PushGitCommitsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PushGitCommitsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.PushGitCommitsResponse; /** * Decodes a PushGitCommitsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PushGitCommitsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.PushGitCommitsResponse; /** * Verifies a PushGitCommitsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PushGitCommitsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PushGitCommitsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.PushGitCommitsResponse; /** * Creates a plain object from a PushGitCommitsResponse message. Also converts values to other types if specified. * @param message PushGitCommitsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.PushGitCommitsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PushGitCommitsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PushGitCommitsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchFileGitStatusesRequest. */ interface IFetchFileGitStatusesRequest { /** FetchFileGitStatusesRequest name */ name?: (string|null); } /** Represents a FetchFileGitStatusesRequest. */ class FetchFileGitStatusesRequest implements IFetchFileGitStatusesRequest { /** * Constructs a new FetchFileGitStatusesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchFileGitStatusesRequest); /** FetchFileGitStatusesRequest name. */ public name: string; /** * Creates a new FetchFileGitStatusesRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchFileGitStatusesRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchFileGitStatusesRequest): google.cloud.dataform.v1beta1.FetchFileGitStatusesRequest; /** * Encodes the specified FetchFileGitStatusesRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchFileGitStatusesRequest.verify|verify} messages. * @param message FetchFileGitStatusesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchFileGitStatusesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchFileGitStatusesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchFileGitStatusesRequest.verify|verify} messages. * @param message FetchFileGitStatusesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchFileGitStatusesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchFileGitStatusesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchFileGitStatusesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchFileGitStatusesRequest; /** * Decodes a FetchFileGitStatusesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchFileGitStatusesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchFileGitStatusesRequest; /** * Verifies a FetchFileGitStatusesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchFileGitStatusesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchFileGitStatusesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchFileGitStatusesRequest; /** * Creates a plain object from a FetchFileGitStatusesRequest message. Also converts values to other types if specified. * @param message FetchFileGitStatusesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchFileGitStatusesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchFileGitStatusesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchFileGitStatusesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchFileGitStatusesResponse. */ interface IFetchFileGitStatusesResponse { /** FetchFileGitStatusesResponse uncommittedFileChanges */ uncommittedFileChanges?: (google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.IUncommittedFileChange[]|null); } /** Represents a FetchFileGitStatusesResponse. */ class FetchFileGitStatusesResponse implements IFetchFileGitStatusesResponse { /** * Constructs a new FetchFileGitStatusesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchFileGitStatusesResponse); /** FetchFileGitStatusesResponse uncommittedFileChanges. */ public uncommittedFileChanges: google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.IUncommittedFileChange[]; /** * Creates a new FetchFileGitStatusesResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchFileGitStatusesResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchFileGitStatusesResponse): google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse; /** * Encodes the specified FetchFileGitStatusesResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.verify|verify} messages. * @param message FetchFileGitStatusesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchFileGitStatusesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchFileGitStatusesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.verify|verify} messages. * @param message FetchFileGitStatusesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchFileGitStatusesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchFileGitStatusesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchFileGitStatusesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse; /** * Decodes a FetchFileGitStatusesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchFileGitStatusesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse; /** * Verifies a FetchFileGitStatusesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchFileGitStatusesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchFileGitStatusesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse; /** * Creates a plain object from a FetchFileGitStatusesResponse message. Also converts values to other types if specified. * @param message FetchFileGitStatusesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchFileGitStatusesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchFileGitStatusesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace FetchFileGitStatusesResponse { /** Properties of an UncommittedFileChange. */ interface IUncommittedFileChange { /** UncommittedFileChange path */ path?: (string|null); /** UncommittedFileChange state */ state?: (google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange.State|keyof typeof google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange.State|null); } /** Represents an UncommittedFileChange. */ class UncommittedFileChange implements IUncommittedFileChange { /** * Constructs a new UncommittedFileChange. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.IUncommittedFileChange); /** UncommittedFileChange path. */ public path: string; /** UncommittedFileChange state. */ public state: (google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange.State|keyof typeof google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange.State); /** * Creates a new UncommittedFileChange instance using the specified properties. * @param [properties] Properties to set * @returns UncommittedFileChange instance */ public static create(properties?: google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.IUncommittedFileChange): google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange; /** * Encodes the specified UncommittedFileChange message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange.verify|verify} messages. * @param message UncommittedFileChange message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.IUncommittedFileChange, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UncommittedFileChange message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange.verify|verify} messages. * @param message UncommittedFileChange message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.IUncommittedFileChange, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UncommittedFileChange message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UncommittedFileChange * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange; /** * Decodes an UncommittedFileChange message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UncommittedFileChange * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange; /** * Verifies an UncommittedFileChange message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UncommittedFileChange message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UncommittedFileChange */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange; /** * Creates a plain object from an UncommittedFileChange message. Also converts values to other types if specified. * @param message UncommittedFileChange * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchFileGitStatusesResponse.UncommittedFileChange, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UncommittedFileChange to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UncommittedFileChange * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace UncommittedFileChange { /** State enum. */ enum State { STATE_UNSPECIFIED = 0, ADDED = 1, DELETED = 2, MODIFIED = 3, HAS_CONFLICTS = 4 } } } /** Properties of a FetchGitAheadBehindRequest. */ interface IFetchGitAheadBehindRequest { /** FetchGitAheadBehindRequest name */ name?: (string|null); /** FetchGitAheadBehindRequest remoteBranch */ remoteBranch?: (string|null); } /** Represents a FetchGitAheadBehindRequest. */ class FetchGitAheadBehindRequest implements IFetchGitAheadBehindRequest { /** * Constructs a new FetchGitAheadBehindRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchGitAheadBehindRequest); /** FetchGitAheadBehindRequest name. */ public name: string; /** FetchGitAheadBehindRequest remoteBranch. */ public remoteBranch: string; /** * Creates a new FetchGitAheadBehindRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchGitAheadBehindRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchGitAheadBehindRequest): google.cloud.dataform.v1beta1.FetchGitAheadBehindRequest; /** * Encodes the specified FetchGitAheadBehindRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchGitAheadBehindRequest.verify|verify} messages. * @param message FetchGitAheadBehindRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchGitAheadBehindRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchGitAheadBehindRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchGitAheadBehindRequest.verify|verify} messages. * @param message FetchGitAheadBehindRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchGitAheadBehindRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchGitAheadBehindRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchGitAheadBehindRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchGitAheadBehindRequest; /** * Decodes a FetchGitAheadBehindRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchGitAheadBehindRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchGitAheadBehindRequest; /** * Verifies a FetchGitAheadBehindRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchGitAheadBehindRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchGitAheadBehindRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchGitAheadBehindRequest; /** * Creates a plain object from a FetchGitAheadBehindRequest message. Also converts values to other types if specified. * @param message FetchGitAheadBehindRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchGitAheadBehindRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchGitAheadBehindRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchGitAheadBehindRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchGitAheadBehindResponse. */ interface IFetchGitAheadBehindResponse { /** FetchGitAheadBehindResponse commitsAhead */ commitsAhead?: (number|null); /** FetchGitAheadBehindResponse commitsBehind */ commitsBehind?: (number|null); } /** Represents a FetchGitAheadBehindResponse. */ class FetchGitAheadBehindResponse implements IFetchGitAheadBehindResponse { /** * Constructs a new FetchGitAheadBehindResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchGitAheadBehindResponse); /** FetchGitAheadBehindResponse commitsAhead. */ public commitsAhead: number; /** FetchGitAheadBehindResponse commitsBehind. */ public commitsBehind: number; /** * Creates a new FetchGitAheadBehindResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchGitAheadBehindResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchGitAheadBehindResponse): google.cloud.dataform.v1beta1.FetchGitAheadBehindResponse; /** * Encodes the specified FetchGitAheadBehindResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchGitAheadBehindResponse.verify|verify} messages. * @param message FetchGitAheadBehindResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchGitAheadBehindResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchGitAheadBehindResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchGitAheadBehindResponse.verify|verify} messages. * @param message FetchGitAheadBehindResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchGitAheadBehindResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchGitAheadBehindResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchGitAheadBehindResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchGitAheadBehindResponse; /** * Decodes a FetchGitAheadBehindResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchGitAheadBehindResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchGitAheadBehindResponse; /** * Verifies a FetchGitAheadBehindResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchGitAheadBehindResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchGitAheadBehindResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchGitAheadBehindResponse; /** * Creates a plain object from a FetchGitAheadBehindResponse message. Also converts values to other types if specified. * @param message FetchGitAheadBehindResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchGitAheadBehindResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchGitAheadBehindResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchGitAheadBehindResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitWorkspaceChangesRequest. */ interface ICommitWorkspaceChangesRequest { /** CommitWorkspaceChangesRequest name */ name?: (string|null); /** CommitWorkspaceChangesRequest author */ author?: (google.cloud.dataform.v1beta1.ICommitAuthor|null); /** CommitWorkspaceChangesRequest commitMessage */ commitMessage?: (string|null); /** CommitWorkspaceChangesRequest paths */ paths?: (string[]|null); } /** Represents a CommitWorkspaceChangesRequest. */ class CommitWorkspaceChangesRequest implements ICommitWorkspaceChangesRequest { /** * Constructs a new CommitWorkspaceChangesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICommitWorkspaceChangesRequest); /** CommitWorkspaceChangesRequest name. */ public name: string; /** CommitWorkspaceChangesRequest author. */ public author?: (google.cloud.dataform.v1beta1.ICommitAuthor|null); /** CommitWorkspaceChangesRequest commitMessage. */ public commitMessage: string; /** CommitWorkspaceChangesRequest paths. */ public paths: string[]; /** * Creates a new CommitWorkspaceChangesRequest instance using the specified properties. * @param [properties] Properties to set * @returns CommitWorkspaceChangesRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICommitWorkspaceChangesRequest): google.cloud.dataform.v1beta1.CommitWorkspaceChangesRequest; /** * Encodes the specified CommitWorkspaceChangesRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitWorkspaceChangesRequest.verify|verify} messages. * @param message CommitWorkspaceChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICommitWorkspaceChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitWorkspaceChangesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitWorkspaceChangesRequest.verify|verify} messages. * @param message CommitWorkspaceChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICommitWorkspaceChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitWorkspaceChangesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitWorkspaceChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CommitWorkspaceChangesRequest; /** * Decodes a CommitWorkspaceChangesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitWorkspaceChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CommitWorkspaceChangesRequest; /** * Verifies a CommitWorkspaceChangesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitWorkspaceChangesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitWorkspaceChangesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CommitWorkspaceChangesRequest; /** * Creates a plain object from a CommitWorkspaceChangesRequest message. Also converts values to other types if specified. * @param message CommitWorkspaceChangesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CommitWorkspaceChangesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitWorkspaceChangesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitWorkspaceChangesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommitWorkspaceChangesResponse. */ interface ICommitWorkspaceChangesResponse { } /** Represents a CommitWorkspaceChangesResponse. */ class CommitWorkspaceChangesResponse implements ICommitWorkspaceChangesResponse { /** * Constructs a new CommitWorkspaceChangesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICommitWorkspaceChangesResponse); /** * Creates a new CommitWorkspaceChangesResponse instance using the specified properties. * @param [properties] Properties to set * @returns CommitWorkspaceChangesResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICommitWorkspaceChangesResponse): google.cloud.dataform.v1beta1.CommitWorkspaceChangesResponse; /** * Encodes the specified CommitWorkspaceChangesResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitWorkspaceChangesResponse.verify|verify} messages. * @param message CommitWorkspaceChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICommitWorkspaceChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommitWorkspaceChangesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CommitWorkspaceChangesResponse.verify|verify} messages. * @param message CommitWorkspaceChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICommitWorkspaceChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommitWorkspaceChangesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommitWorkspaceChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CommitWorkspaceChangesResponse; /** * Decodes a CommitWorkspaceChangesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommitWorkspaceChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CommitWorkspaceChangesResponse; /** * Verifies a CommitWorkspaceChangesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommitWorkspaceChangesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommitWorkspaceChangesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CommitWorkspaceChangesResponse; /** * Creates a plain object from a CommitWorkspaceChangesResponse message. Also converts values to other types if specified. * @param message CommitWorkspaceChangesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CommitWorkspaceChangesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommitWorkspaceChangesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommitWorkspaceChangesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ResetWorkspaceChangesRequest. */ interface IResetWorkspaceChangesRequest { /** ResetWorkspaceChangesRequest name */ name?: (string|null); /** ResetWorkspaceChangesRequest paths */ paths?: (string[]|null); /** ResetWorkspaceChangesRequest clean */ clean?: (boolean|null); } /** Represents a ResetWorkspaceChangesRequest. */ class ResetWorkspaceChangesRequest implements IResetWorkspaceChangesRequest { /** * Constructs a new ResetWorkspaceChangesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IResetWorkspaceChangesRequest); /** ResetWorkspaceChangesRequest name. */ public name: string; /** ResetWorkspaceChangesRequest paths. */ public paths: string[]; /** ResetWorkspaceChangesRequest clean. */ public clean: boolean; /** * Creates a new ResetWorkspaceChangesRequest instance using the specified properties. * @param [properties] Properties to set * @returns ResetWorkspaceChangesRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IResetWorkspaceChangesRequest): google.cloud.dataform.v1beta1.ResetWorkspaceChangesRequest; /** * Encodes the specified ResetWorkspaceChangesRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.ResetWorkspaceChangesRequest.verify|verify} messages. * @param message ResetWorkspaceChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IResetWorkspaceChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ResetWorkspaceChangesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ResetWorkspaceChangesRequest.verify|verify} messages. * @param message ResetWorkspaceChangesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IResetWorkspaceChangesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ResetWorkspaceChangesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ResetWorkspaceChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ResetWorkspaceChangesRequest; /** * Decodes a ResetWorkspaceChangesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ResetWorkspaceChangesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ResetWorkspaceChangesRequest; /** * Verifies a ResetWorkspaceChangesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ResetWorkspaceChangesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ResetWorkspaceChangesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ResetWorkspaceChangesRequest; /** * Creates a plain object from a ResetWorkspaceChangesRequest message. Also converts values to other types if specified. * @param message ResetWorkspaceChangesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ResetWorkspaceChangesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ResetWorkspaceChangesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ResetWorkspaceChangesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ResetWorkspaceChangesResponse. */ interface IResetWorkspaceChangesResponse { } /** Represents a ResetWorkspaceChangesResponse. */ class ResetWorkspaceChangesResponse implements IResetWorkspaceChangesResponse { /** * Constructs a new ResetWorkspaceChangesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IResetWorkspaceChangesResponse); /** * Creates a new ResetWorkspaceChangesResponse instance using the specified properties. * @param [properties] Properties to set * @returns ResetWorkspaceChangesResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IResetWorkspaceChangesResponse): google.cloud.dataform.v1beta1.ResetWorkspaceChangesResponse; /** * Encodes the specified ResetWorkspaceChangesResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.ResetWorkspaceChangesResponse.verify|verify} messages. * @param message ResetWorkspaceChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IResetWorkspaceChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ResetWorkspaceChangesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ResetWorkspaceChangesResponse.verify|verify} messages. * @param message ResetWorkspaceChangesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IResetWorkspaceChangesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ResetWorkspaceChangesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ResetWorkspaceChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ResetWorkspaceChangesResponse; /** * Decodes a ResetWorkspaceChangesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ResetWorkspaceChangesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ResetWorkspaceChangesResponse; /** * Verifies a ResetWorkspaceChangesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ResetWorkspaceChangesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ResetWorkspaceChangesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ResetWorkspaceChangesResponse; /** * Creates a plain object from a ResetWorkspaceChangesResponse message. Also converts values to other types if specified. * @param message ResetWorkspaceChangesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ResetWorkspaceChangesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ResetWorkspaceChangesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ResetWorkspaceChangesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchFileDiffRequest. */ interface IFetchFileDiffRequest { /** FetchFileDiffRequest workspace */ workspace?: (string|null); /** FetchFileDiffRequest path */ path?: (string|null); } /** Represents a FetchFileDiffRequest. */ class FetchFileDiffRequest implements IFetchFileDiffRequest { /** * Constructs a new FetchFileDiffRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchFileDiffRequest); /** FetchFileDiffRequest workspace. */ public workspace: string; /** FetchFileDiffRequest path. */ public path: string; /** * Creates a new FetchFileDiffRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchFileDiffRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchFileDiffRequest): google.cloud.dataform.v1beta1.FetchFileDiffRequest; /** * Encodes the specified FetchFileDiffRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchFileDiffRequest.verify|verify} messages. * @param message FetchFileDiffRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchFileDiffRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchFileDiffRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchFileDiffRequest.verify|verify} messages. * @param message FetchFileDiffRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchFileDiffRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchFileDiffRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchFileDiffRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchFileDiffRequest; /** * Decodes a FetchFileDiffRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchFileDiffRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchFileDiffRequest; /** * Verifies a FetchFileDiffRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchFileDiffRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchFileDiffRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchFileDiffRequest; /** * Creates a plain object from a FetchFileDiffRequest message. Also converts values to other types if specified. * @param message FetchFileDiffRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchFileDiffRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchFileDiffRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchFileDiffRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchFileDiffResponse. */ interface IFetchFileDiffResponse { /** FetchFileDiffResponse formattedDiff */ formattedDiff?: (string|null); } /** Represents a FetchFileDiffResponse. */ class FetchFileDiffResponse implements IFetchFileDiffResponse { /** * Constructs a new FetchFileDiffResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchFileDiffResponse); /** FetchFileDiffResponse formattedDiff. */ public formattedDiff: string; /** * Creates a new FetchFileDiffResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchFileDiffResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchFileDiffResponse): google.cloud.dataform.v1beta1.FetchFileDiffResponse; /** * Encodes the specified FetchFileDiffResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchFileDiffResponse.verify|verify} messages. * @param message FetchFileDiffResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchFileDiffResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchFileDiffResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchFileDiffResponse.verify|verify} messages. * @param message FetchFileDiffResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchFileDiffResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchFileDiffResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchFileDiffResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchFileDiffResponse; /** * Decodes a FetchFileDiffResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchFileDiffResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchFileDiffResponse; /** * Verifies a FetchFileDiffResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchFileDiffResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchFileDiffResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchFileDiffResponse; /** * Creates a plain object from a FetchFileDiffResponse message. Also converts values to other types if specified. * @param message FetchFileDiffResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchFileDiffResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchFileDiffResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchFileDiffResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryDirectoryContentsRequest. */ interface IQueryDirectoryContentsRequest { /** QueryDirectoryContentsRequest workspace */ workspace?: (string|null); /** QueryDirectoryContentsRequest path */ path?: (string|null); /** QueryDirectoryContentsRequest pageSize */ pageSize?: (number|null); /** QueryDirectoryContentsRequest pageToken */ pageToken?: (string|null); /** QueryDirectoryContentsRequest view */ view?: (google.cloud.dataform.v1beta1.DirectoryContentsView|keyof typeof google.cloud.dataform.v1beta1.DirectoryContentsView|null); } /** Represents a QueryDirectoryContentsRequest. */ class QueryDirectoryContentsRequest implements IQueryDirectoryContentsRequest { /** * Constructs a new QueryDirectoryContentsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryDirectoryContentsRequest); /** QueryDirectoryContentsRequest workspace. */ public workspace: string; /** QueryDirectoryContentsRequest path. */ public path: string; /** QueryDirectoryContentsRequest pageSize. */ public pageSize: number; /** QueryDirectoryContentsRequest pageToken. */ public pageToken: string; /** QueryDirectoryContentsRequest view. */ public view: (google.cloud.dataform.v1beta1.DirectoryContentsView|keyof typeof google.cloud.dataform.v1beta1.DirectoryContentsView); /** * Creates a new QueryDirectoryContentsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryDirectoryContentsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryDirectoryContentsRequest): google.cloud.dataform.v1beta1.QueryDirectoryContentsRequest; /** * Encodes the specified QueryDirectoryContentsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryDirectoryContentsRequest.verify|verify} messages. * @param message QueryDirectoryContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryDirectoryContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryDirectoryContentsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryDirectoryContentsRequest.verify|verify} messages. * @param message QueryDirectoryContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryDirectoryContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryDirectoryContentsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryDirectoryContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryDirectoryContentsRequest; /** * Decodes a QueryDirectoryContentsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryDirectoryContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryDirectoryContentsRequest; /** * Verifies a QueryDirectoryContentsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryDirectoryContentsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryDirectoryContentsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryDirectoryContentsRequest; /** * Creates a plain object from a QueryDirectoryContentsRequest message. Also converts values to other types if specified. * @param message QueryDirectoryContentsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryDirectoryContentsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryDirectoryContentsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryDirectoryContentsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryDirectoryContentsResponse. */ interface IQueryDirectoryContentsResponse { /** QueryDirectoryContentsResponse directoryEntries */ directoryEntries?: (google.cloud.dataform.v1beta1.IDirectoryEntry[]|null); /** QueryDirectoryContentsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryDirectoryContentsResponse. */ class QueryDirectoryContentsResponse implements IQueryDirectoryContentsResponse { /** * Constructs a new QueryDirectoryContentsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryDirectoryContentsResponse); /** QueryDirectoryContentsResponse directoryEntries. */ public directoryEntries: google.cloud.dataform.v1beta1.IDirectoryEntry[]; /** QueryDirectoryContentsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryDirectoryContentsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryDirectoryContentsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryDirectoryContentsResponse): google.cloud.dataform.v1beta1.QueryDirectoryContentsResponse; /** * Encodes the specified QueryDirectoryContentsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryDirectoryContentsResponse.verify|verify} messages. * @param message QueryDirectoryContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryDirectoryContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryDirectoryContentsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryDirectoryContentsResponse.verify|verify} messages. * @param message QueryDirectoryContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryDirectoryContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryDirectoryContentsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryDirectoryContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryDirectoryContentsResponse; /** * Decodes a QueryDirectoryContentsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryDirectoryContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryDirectoryContentsResponse; /** * Verifies a QueryDirectoryContentsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryDirectoryContentsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryDirectoryContentsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryDirectoryContentsResponse; /** * Creates a plain object from a QueryDirectoryContentsResponse message. Also converts values to other types if specified. * @param message QueryDirectoryContentsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryDirectoryContentsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryDirectoryContentsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryDirectoryContentsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DirectoryEntry. */ interface IDirectoryEntry { /** DirectoryEntry file */ file?: (string|null); /** DirectoryEntry directory */ directory?: (string|null); /** DirectoryEntry metadata */ metadata?: (google.cloud.dataform.v1beta1.IFilesystemEntryMetadata|null); } /** Represents a DirectoryEntry. */ class DirectoryEntry implements IDirectoryEntry { /** * Constructs a new DirectoryEntry. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDirectoryEntry); /** DirectoryEntry file. */ public file?: (string|null); /** DirectoryEntry directory. */ public directory?: (string|null); /** DirectoryEntry metadata. */ public metadata?: (google.cloud.dataform.v1beta1.IFilesystemEntryMetadata|null); /** DirectoryEntry entry. */ public entry?: ("file"|"directory"); /** * Creates a new DirectoryEntry instance using the specified properties. * @param [properties] Properties to set * @returns DirectoryEntry instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDirectoryEntry): google.cloud.dataform.v1beta1.DirectoryEntry; /** * Encodes the specified DirectoryEntry message. Does not implicitly {@link google.cloud.dataform.v1beta1.DirectoryEntry.verify|verify} messages. * @param message DirectoryEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDirectoryEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DirectoryEntry message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DirectoryEntry.verify|verify} messages. * @param message DirectoryEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDirectoryEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DirectoryEntry message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DirectoryEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DirectoryEntry; /** * Decodes a DirectoryEntry message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DirectoryEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DirectoryEntry; /** * Verifies a DirectoryEntry message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DirectoryEntry message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DirectoryEntry */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DirectoryEntry; /** * Creates a plain object from a DirectoryEntry message. Also converts values to other types if specified. * @param message DirectoryEntry * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DirectoryEntry, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DirectoryEntry to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DirectoryEntry * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FilesystemEntryMetadata. */ interface IFilesystemEntryMetadata { /** FilesystemEntryMetadata sizeBytes */ sizeBytes?: (number|Long|string|null); /** FilesystemEntryMetadata updateTime */ updateTime?: (google.protobuf.ITimestamp|null); } /** Represents a FilesystemEntryMetadata. */ class FilesystemEntryMetadata implements IFilesystemEntryMetadata { /** * Constructs a new FilesystemEntryMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFilesystemEntryMetadata); /** FilesystemEntryMetadata sizeBytes. */ public sizeBytes: (number|Long|string); /** FilesystemEntryMetadata updateTime. */ public updateTime?: (google.protobuf.ITimestamp|null); /** * Creates a new FilesystemEntryMetadata instance using the specified properties. * @param [properties] Properties to set * @returns FilesystemEntryMetadata instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFilesystemEntryMetadata): google.cloud.dataform.v1beta1.FilesystemEntryMetadata; /** * Encodes the specified FilesystemEntryMetadata message. Does not implicitly {@link google.cloud.dataform.v1beta1.FilesystemEntryMetadata.verify|verify} messages. * @param message FilesystemEntryMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFilesystemEntryMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FilesystemEntryMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FilesystemEntryMetadata.verify|verify} messages. * @param message FilesystemEntryMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFilesystemEntryMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FilesystemEntryMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FilesystemEntryMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FilesystemEntryMetadata; /** * Decodes a FilesystemEntryMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FilesystemEntryMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FilesystemEntryMetadata; /** * Verifies a FilesystemEntryMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FilesystemEntryMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FilesystemEntryMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FilesystemEntryMetadata; /** * Creates a plain object from a FilesystemEntryMetadata message. Also converts values to other types if specified. * @param message FilesystemEntryMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FilesystemEntryMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FilesystemEntryMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FilesystemEntryMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SearchFilesRequest. */ interface ISearchFilesRequest { /** SearchFilesRequest workspace */ workspace?: (string|null); /** SearchFilesRequest pageSize */ pageSize?: (number|null); /** SearchFilesRequest pageToken */ pageToken?: (string|null); /** SearchFilesRequest filter */ filter?: (string|null); } /** Represents a SearchFilesRequest. */ class SearchFilesRequest implements ISearchFilesRequest { /** * Constructs a new SearchFilesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ISearchFilesRequest); /** SearchFilesRequest workspace. */ public workspace: string; /** SearchFilesRequest pageSize. */ public pageSize: number; /** SearchFilesRequest pageToken. */ public pageToken: string; /** SearchFilesRequest filter. */ public filter: string; /** * Creates a new SearchFilesRequest instance using the specified properties. * @param [properties] Properties to set * @returns SearchFilesRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ISearchFilesRequest): google.cloud.dataform.v1beta1.SearchFilesRequest; /** * Encodes the specified SearchFilesRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchFilesRequest.verify|verify} messages. * @param message SearchFilesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ISearchFilesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SearchFilesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchFilesRequest.verify|verify} messages. * @param message SearchFilesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ISearchFilesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SearchFilesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SearchFilesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.SearchFilesRequest; /** * Decodes a SearchFilesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SearchFilesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.SearchFilesRequest; /** * Verifies a SearchFilesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SearchFilesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SearchFilesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.SearchFilesRequest; /** * Creates a plain object from a SearchFilesRequest message. Also converts values to other types if specified. * @param message SearchFilesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.SearchFilesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SearchFilesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SearchFilesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SearchFilesResponse. */ interface ISearchFilesResponse { /** SearchFilesResponse searchResults */ searchResults?: (google.cloud.dataform.v1beta1.ISearchResult[]|null); /** SearchFilesResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a SearchFilesResponse. */ class SearchFilesResponse implements ISearchFilesResponse { /** * Constructs a new SearchFilesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ISearchFilesResponse); /** SearchFilesResponse searchResults. */ public searchResults: google.cloud.dataform.v1beta1.ISearchResult[]; /** SearchFilesResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new SearchFilesResponse instance using the specified properties. * @param [properties] Properties to set * @returns SearchFilesResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.ISearchFilesResponse): google.cloud.dataform.v1beta1.SearchFilesResponse; /** * Encodes the specified SearchFilesResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchFilesResponse.verify|verify} messages. * @param message SearchFilesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ISearchFilesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SearchFilesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchFilesResponse.verify|verify} messages. * @param message SearchFilesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ISearchFilesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SearchFilesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SearchFilesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.SearchFilesResponse; /** * Decodes a SearchFilesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SearchFilesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.SearchFilesResponse; /** * Verifies a SearchFilesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SearchFilesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SearchFilesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.SearchFilesResponse; /** * Creates a plain object from a SearchFilesResponse message. Also converts values to other types if specified. * @param message SearchFilesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.SearchFilesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SearchFilesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SearchFilesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SearchResult. */ interface ISearchResult { /** SearchResult file */ file?: (google.cloud.dataform.v1beta1.IFileSearchResult|null); /** SearchResult directory */ directory?: (google.cloud.dataform.v1beta1.IDirectorySearchResult|null); } /** Represents a SearchResult. */ class SearchResult implements ISearchResult { /** * Constructs a new SearchResult. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ISearchResult); /** SearchResult file. */ public file?: (google.cloud.dataform.v1beta1.IFileSearchResult|null); /** SearchResult directory. */ public directory?: (google.cloud.dataform.v1beta1.IDirectorySearchResult|null); /** SearchResult entry. */ public entry?: ("file"|"directory"); /** * Creates a new SearchResult instance using the specified properties. * @param [properties] Properties to set * @returns SearchResult instance */ public static create(properties?: google.cloud.dataform.v1beta1.ISearchResult): google.cloud.dataform.v1beta1.SearchResult; /** * Encodes the specified SearchResult message. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchResult.verify|verify} messages. * @param message SearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ISearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SearchResult message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchResult.verify|verify} messages. * @param message SearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ISearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SearchResult message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.SearchResult; /** * Decodes a SearchResult message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.SearchResult; /** * Verifies a SearchResult message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SearchResult message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SearchResult */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.SearchResult; /** * Creates a plain object from a SearchResult message. Also converts values to other types if specified. * @param message SearchResult * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.SearchResult, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SearchResult to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SearchResult * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FileSearchResult. */ interface IFileSearchResult { /** FileSearchResult path */ path?: (string|null); } /** Represents a FileSearchResult. */ class FileSearchResult implements IFileSearchResult { /** * Constructs a new FileSearchResult. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFileSearchResult); /** FileSearchResult path. */ public path: string; /** * Creates a new FileSearchResult instance using the specified properties. * @param [properties] Properties to set * @returns FileSearchResult instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFileSearchResult): google.cloud.dataform.v1beta1.FileSearchResult; /** * Encodes the specified FileSearchResult message. Does not implicitly {@link google.cloud.dataform.v1beta1.FileSearchResult.verify|verify} messages. * @param message FileSearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFileSearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FileSearchResult message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FileSearchResult.verify|verify} messages. * @param message FileSearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFileSearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FileSearchResult message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FileSearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FileSearchResult; /** * Decodes a FileSearchResult message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FileSearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FileSearchResult; /** * Verifies a FileSearchResult message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FileSearchResult message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FileSearchResult */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FileSearchResult; /** * Creates a plain object from a FileSearchResult message. Also converts values to other types if specified. * @param message FileSearchResult * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FileSearchResult, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FileSearchResult to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FileSearchResult * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DirectorySearchResult. */ interface IDirectorySearchResult { /** DirectorySearchResult path */ path?: (string|null); } /** Represents a DirectorySearchResult. */ class DirectorySearchResult implements IDirectorySearchResult { /** * Constructs a new DirectorySearchResult. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDirectorySearchResult); /** DirectorySearchResult path. */ public path: string; /** * Creates a new DirectorySearchResult instance using the specified properties. * @param [properties] Properties to set * @returns DirectorySearchResult instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDirectorySearchResult): google.cloud.dataform.v1beta1.DirectorySearchResult; /** * Encodes the specified DirectorySearchResult message. Does not implicitly {@link google.cloud.dataform.v1beta1.DirectorySearchResult.verify|verify} messages. * @param message DirectorySearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDirectorySearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DirectorySearchResult message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DirectorySearchResult.verify|verify} messages. * @param message DirectorySearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDirectorySearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DirectorySearchResult message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DirectorySearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DirectorySearchResult; /** * Decodes a DirectorySearchResult message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DirectorySearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DirectorySearchResult; /** * Verifies a DirectorySearchResult message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DirectorySearchResult message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DirectorySearchResult */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DirectorySearchResult; /** * Creates a plain object from a DirectorySearchResult message. Also converts values to other types if specified. * @param message DirectorySearchResult * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DirectorySearchResult, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DirectorySearchResult to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DirectorySearchResult * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MakeDirectoryRequest. */ interface IMakeDirectoryRequest { /** MakeDirectoryRequest workspace */ workspace?: (string|null); /** MakeDirectoryRequest path */ path?: (string|null); } /** Represents a MakeDirectoryRequest. */ class MakeDirectoryRequest implements IMakeDirectoryRequest { /** * Constructs a new MakeDirectoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IMakeDirectoryRequest); /** MakeDirectoryRequest workspace. */ public workspace: string; /** MakeDirectoryRequest path. */ public path: string; /** * Creates a new MakeDirectoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns MakeDirectoryRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IMakeDirectoryRequest): google.cloud.dataform.v1beta1.MakeDirectoryRequest; /** * Encodes the specified MakeDirectoryRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.MakeDirectoryRequest.verify|verify} messages. * @param message MakeDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IMakeDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MakeDirectoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.MakeDirectoryRequest.verify|verify} messages. * @param message MakeDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IMakeDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MakeDirectoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MakeDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.MakeDirectoryRequest; /** * Decodes a MakeDirectoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MakeDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.MakeDirectoryRequest; /** * Verifies a MakeDirectoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MakeDirectoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MakeDirectoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.MakeDirectoryRequest; /** * Creates a plain object from a MakeDirectoryRequest message. Also converts values to other types if specified. * @param message MakeDirectoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.MakeDirectoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MakeDirectoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MakeDirectoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MakeDirectoryResponse. */ interface IMakeDirectoryResponse { } /** Represents a MakeDirectoryResponse. */ class MakeDirectoryResponse implements IMakeDirectoryResponse { /** * Constructs a new MakeDirectoryResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IMakeDirectoryResponse); /** * Creates a new MakeDirectoryResponse instance using the specified properties. * @param [properties] Properties to set * @returns MakeDirectoryResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IMakeDirectoryResponse): google.cloud.dataform.v1beta1.MakeDirectoryResponse; /** * Encodes the specified MakeDirectoryResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.MakeDirectoryResponse.verify|verify} messages. * @param message MakeDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IMakeDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MakeDirectoryResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.MakeDirectoryResponse.verify|verify} messages. * @param message MakeDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IMakeDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MakeDirectoryResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MakeDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.MakeDirectoryResponse; /** * Decodes a MakeDirectoryResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MakeDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.MakeDirectoryResponse; /** * Verifies a MakeDirectoryResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MakeDirectoryResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MakeDirectoryResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.MakeDirectoryResponse; /** * Creates a plain object from a MakeDirectoryResponse message. Also converts values to other types if specified. * @param message MakeDirectoryResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.MakeDirectoryResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MakeDirectoryResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MakeDirectoryResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a RemoveDirectoryRequest. */ interface IRemoveDirectoryRequest { /** RemoveDirectoryRequest workspace */ workspace?: (string|null); /** RemoveDirectoryRequest path */ path?: (string|null); } /** Represents a RemoveDirectoryRequest. */ class RemoveDirectoryRequest implements IRemoveDirectoryRequest { /** * Constructs a new RemoveDirectoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IRemoveDirectoryRequest); /** RemoveDirectoryRequest workspace. */ public workspace: string; /** RemoveDirectoryRequest path. */ public path: string; /** * Creates a new RemoveDirectoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns RemoveDirectoryRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IRemoveDirectoryRequest): google.cloud.dataform.v1beta1.RemoveDirectoryRequest; /** * Encodes the specified RemoveDirectoryRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.RemoveDirectoryRequest.verify|verify} messages. * @param message RemoveDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IRemoveDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RemoveDirectoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.RemoveDirectoryRequest.verify|verify} messages. * @param message RemoveDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IRemoveDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RemoveDirectoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RemoveDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.RemoveDirectoryRequest; /** * Decodes a RemoveDirectoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RemoveDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.RemoveDirectoryRequest; /** * Verifies a RemoveDirectoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RemoveDirectoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RemoveDirectoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.RemoveDirectoryRequest; /** * Creates a plain object from a RemoveDirectoryRequest message. Also converts values to other types if specified. * @param message RemoveDirectoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.RemoveDirectoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RemoveDirectoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RemoveDirectoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a RemoveDirectoryResponse. */ interface IRemoveDirectoryResponse { } /** Represents a RemoveDirectoryResponse. */ class RemoveDirectoryResponse implements IRemoveDirectoryResponse { /** * Constructs a new RemoveDirectoryResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IRemoveDirectoryResponse); /** * Creates a new RemoveDirectoryResponse instance using the specified properties. * @param [properties] Properties to set * @returns RemoveDirectoryResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IRemoveDirectoryResponse): google.cloud.dataform.v1beta1.RemoveDirectoryResponse; /** * Encodes the specified RemoveDirectoryResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.RemoveDirectoryResponse.verify|verify} messages. * @param message RemoveDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IRemoveDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RemoveDirectoryResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.RemoveDirectoryResponse.verify|verify} messages. * @param message RemoveDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IRemoveDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RemoveDirectoryResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RemoveDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.RemoveDirectoryResponse; /** * Decodes a RemoveDirectoryResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RemoveDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.RemoveDirectoryResponse; /** * Verifies a RemoveDirectoryResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RemoveDirectoryResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RemoveDirectoryResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.RemoveDirectoryResponse; /** * Creates a plain object from a RemoveDirectoryResponse message. Also converts values to other types if specified. * @param message RemoveDirectoryResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.RemoveDirectoryResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RemoveDirectoryResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RemoveDirectoryResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveDirectoryRequest. */ interface IMoveDirectoryRequest { /** MoveDirectoryRequest workspace */ workspace?: (string|null); /** MoveDirectoryRequest path */ path?: (string|null); /** MoveDirectoryRequest newPath */ newPath?: (string|null); } /** Represents a MoveDirectoryRequest. */ class MoveDirectoryRequest implements IMoveDirectoryRequest { /** * Constructs a new MoveDirectoryRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IMoveDirectoryRequest); /** MoveDirectoryRequest workspace. */ public workspace: string; /** MoveDirectoryRequest path. */ public path: string; /** MoveDirectoryRequest newPath. */ public newPath: string; /** * Creates a new MoveDirectoryRequest instance using the specified properties. * @param [properties] Properties to set * @returns MoveDirectoryRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IMoveDirectoryRequest): google.cloud.dataform.v1beta1.MoveDirectoryRequest; /** * Encodes the specified MoveDirectoryRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveDirectoryRequest.verify|verify} messages. * @param message MoveDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IMoveDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveDirectoryRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveDirectoryRequest.verify|verify} messages. * @param message MoveDirectoryRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IMoveDirectoryRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveDirectoryRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.MoveDirectoryRequest; /** * Decodes a MoveDirectoryRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveDirectoryRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.MoveDirectoryRequest; /** * Verifies a MoveDirectoryRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveDirectoryRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveDirectoryRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.MoveDirectoryRequest; /** * Creates a plain object from a MoveDirectoryRequest message. Also converts values to other types if specified. * @param message MoveDirectoryRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.MoveDirectoryRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveDirectoryRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveDirectoryRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveDirectoryResponse. */ interface IMoveDirectoryResponse { } /** Represents a MoveDirectoryResponse. */ class MoveDirectoryResponse implements IMoveDirectoryResponse { /** * Constructs a new MoveDirectoryResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IMoveDirectoryResponse); /** * Creates a new MoveDirectoryResponse instance using the specified properties. * @param [properties] Properties to set * @returns MoveDirectoryResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IMoveDirectoryResponse): google.cloud.dataform.v1beta1.MoveDirectoryResponse; /** * Encodes the specified MoveDirectoryResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveDirectoryResponse.verify|verify} messages. * @param message MoveDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IMoveDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveDirectoryResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveDirectoryResponse.verify|verify} messages. * @param message MoveDirectoryResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IMoveDirectoryResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveDirectoryResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.MoveDirectoryResponse; /** * Decodes a MoveDirectoryResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveDirectoryResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.MoveDirectoryResponse; /** * Verifies a MoveDirectoryResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveDirectoryResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveDirectoryResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.MoveDirectoryResponse; /** * Creates a plain object from a MoveDirectoryResponse message. Also converts values to other types if specified. * @param message MoveDirectoryResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.MoveDirectoryResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveDirectoryResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveDirectoryResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ReadFileRequest. */ interface IReadFileRequest { /** ReadFileRequest workspace */ workspace?: (string|null); /** ReadFileRequest path */ path?: (string|null); /** ReadFileRequest revision */ revision?: (string|null); } /** Represents a ReadFileRequest. */ class ReadFileRequest implements IReadFileRequest { /** * Constructs a new ReadFileRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IReadFileRequest); /** ReadFileRequest workspace. */ public workspace: string; /** ReadFileRequest path. */ public path: string; /** ReadFileRequest revision. */ public revision: string; /** * Creates a new ReadFileRequest instance using the specified properties. * @param [properties] Properties to set * @returns ReadFileRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IReadFileRequest): google.cloud.dataform.v1beta1.ReadFileRequest; /** * Encodes the specified ReadFileRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.ReadFileRequest.verify|verify} messages. * @param message ReadFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IReadFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReadFileRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ReadFileRequest.verify|verify} messages. * @param message ReadFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IReadFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReadFileRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReadFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ReadFileRequest; /** * Decodes a ReadFileRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReadFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ReadFileRequest; /** * Verifies a ReadFileRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ReadFileRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ReadFileRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ReadFileRequest; /** * Creates a plain object from a ReadFileRequest message. Also converts values to other types if specified. * @param message ReadFileRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ReadFileRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ReadFileRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ReadFileRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ReadFileResponse. */ interface IReadFileResponse { /** ReadFileResponse fileContents */ fileContents?: (Uint8Array|Buffer|string|null); } /** Represents a ReadFileResponse. */ class ReadFileResponse implements IReadFileResponse { /** * Constructs a new ReadFileResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IReadFileResponse); /** ReadFileResponse fileContents. */ public fileContents: (Uint8Array|Buffer|string); /** * Creates a new ReadFileResponse instance using the specified properties. * @param [properties] Properties to set * @returns ReadFileResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IReadFileResponse): google.cloud.dataform.v1beta1.ReadFileResponse; /** * Encodes the specified ReadFileResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.ReadFileResponse.verify|verify} messages. * @param message ReadFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IReadFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReadFileResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ReadFileResponse.verify|verify} messages. * @param message ReadFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IReadFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReadFileResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReadFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ReadFileResponse; /** * Decodes a ReadFileResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReadFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ReadFileResponse; /** * Verifies a ReadFileResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ReadFileResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ReadFileResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ReadFileResponse; /** * Creates a plain object from a ReadFileResponse message. Also converts values to other types if specified. * @param message ReadFileResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ReadFileResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ReadFileResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ReadFileResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a RemoveFileRequest. */ interface IRemoveFileRequest { /** RemoveFileRequest workspace */ workspace?: (string|null); /** RemoveFileRequest path */ path?: (string|null); } /** Represents a RemoveFileRequest. */ class RemoveFileRequest implements IRemoveFileRequest { /** * Constructs a new RemoveFileRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IRemoveFileRequest); /** RemoveFileRequest workspace. */ public workspace: string; /** RemoveFileRequest path. */ public path: string; /** * Creates a new RemoveFileRequest instance using the specified properties. * @param [properties] Properties to set * @returns RemoveFileRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IRemoveFileRequest): google.cloud.dataform.v1beta1.RemoveFileRequest; /** * Encodes the specified RemoveFileRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.RemoveFileRequest.verify|verify} messages. * @param message RemoveFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IRemoveFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RemoveFileRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.RemoveFileRequest.verify|verify} messages. * @param message RemoveFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IRemoveFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RemoveFileRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RemoveFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.RemoveFileRequest; /** * Decodes a RemoveFileRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RemoveFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.RemoveFileRequest; /** * Verifies a RemoveFileRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RemoveFileRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RemoveFileRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.RemoveFileRequest; /** * Creates a plain object from a RemoveFileRequest message. Also converts values to other types if specified. * @param message RemoveFileRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.RemoveFileRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RemoveFileRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RemoveFileRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a RemoveFileResponse. */ interface IRemoveFileResponse { } /** Represents a RemoveFileResponse. */ class RemoveFileResponse implements IRemoveFileResponse { /** * Constructs a new RemoveFileResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IRemoveFileResponse); /** * Creates a new RemoveFileResponse instance using the specified properties. * @param [properties] Properties to set * @returns RemoveFileResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IRemoveFileResponse): google.cloud.dataform.v1beta1.RemoveFileResponse; /** * Encodes the specified RemoveFileResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.RemoveFileResponse.verify|verify} messages. * @param message RemoveFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IRemoveFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RemoveFileResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.RemoveFileResponse.verify|verify} messages. * @param message RemoveFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IRemoveFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RemoveFileResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RemoveFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.RemoveFileResponse; /** * Decodes a RemoveFileResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RemoveFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.RemoveFileResponse; /** * Verifies a RemoveFileResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RemoveFileResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RemoveFileResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.RemoveFileResponse; /** * Creates a plain object from a RemoveFileResponse message. Also converts values to other types if specified. * @param message RemoveFileResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.RemoveFileResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RemoveFileResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RemoveFileResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveFileRequest. */ interface IMoveFileRequest { /** MoveFileRequest workspace */ workspace?: (string|null); /** MoveFileRequest path */ path?: (string|null); /** MoveFileRequest newPath */ newPath?: (string|null); } /** Represents a MoveFileRequest. */ class MoveFileRequest implements IMoveFileRequest { /** * Constructs a new MoveFileRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IMoveFileRequest); /** MoveFileRequest workspace. */ public workspace: string; /** MoveFileRequest path. */ public path: string; /** MoveFileRequest newPath. */ public newPath: string; /** * Creates a new MoveFileRequest instance using the specified properties. * @param [properties] Properties to set * @returns MoveFileRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IMoveFileRequest): google.cloud.dataform.v1beta1.MoveFileRequest; /** * Encodes the specified MoveFileRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveFileRequest.verify|verify} messages. * @param message MoveFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IMoveFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveFileRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveFileRequest.verify|verify} messages. * @param message MoveFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IMoveFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveFileRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.MoveFileRequest; /** * Decodes a MoveFileRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.MoveFileRequest; /** * Verifies a MoveFileRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveFileRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveFileRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.MoveFileRequest; /** * Creates a plain object from a MoveFileRequest message. Also converts values to other types if specified. * @param message MoveFileRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.MoveFileRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveFileRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveFileRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveFileResponse. */ interface IMoveFileResponse { } /** Represents a MoveFileResponse. */ class MoveFileResponse implements IMoveFileResponse { /** * Constructs a new MoveFileResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IMoveFileResponse); /** * Creates a new MoveFileResponse instance using the specified properties. * @param [properties] Properties to set * @returns MoveFileResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IMoveFileResponse): google.cloud.dataform.v1beta1.MoveFileResponse; /** * Encodes the specified MoveFileResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveFileResponse.verify|verify} messages. * @param message MoveFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IMoveFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveFileResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveFileResponse.verify|verify} messages. * @param message MoveFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IMoveFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveFileResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.MoveFileResponse; /** * Decodes a MoveFileResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.MoveFileResponse; /** * Verifies a MoveFileResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveFileResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveFileResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.MoveFileResponse; /** * Creates a plain object from a MoveFileResponse message. Also converts values to other types if specified. * @param message MoveFileResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.MoveFileResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveFileResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveFileResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WriteFileRequest. */ interface IWriteFileRequest { /** WriteFileRequest workspace */ workspace?: (string|null); /** WriteFileRequest path */ path?: (string|null); /** WriteFileRequest contents */ contents?: (Uint8Array|Buffer|string|null); } /** Represents a WriteFileRequest. */ class WriteFileRequest implements IWriteFileRequest { /** * Constructs a new WriteFileRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IWriteFileRequest); /** WriteFileRequest workspace. */ public workspace: string; /** WriteFileRequest path. */ public path: string; /** WriteFileRequest contents. */ public contents: (Uint8Array|Buffer|string); /** * Creates a new WriteFileRequest instance using the specified properties. * @param [properties] Properties to set * @returns WriteFileRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IWriteFileRequest): google.cloud.dataform.v1beta1.WriteFileRequest; /** * Encodes the specified WriteFileRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.WriteFileRequest.verify|verify} messages. * @param message WriteFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IWriteFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WriteFileRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WriteFileRequest.verify|verify} messages. * @param message WriteFileRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IWriteFileRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WriteFileRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WriteFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WriteFileRequest; /** * Decodes a WriteFileRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WriteFileRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WriteFileRequest; /** * Verifies a WriteFileRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WriteFileRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WriteFileRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WriteFileRequest; /** * Creates a plain object from a WriteFileRequest message. Also converts values to other types if specified. * @param message WriteFileRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WriteFileRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WriteFileRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WriteFileRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WriteFileResponse. */ interface IWriteFileResponse { } /** Represents a WriteFileResponse. */ class WriteFileResponse implements IWriteFileResponse { /** * Constructs a new WriteFileResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IWriteFileResponse); /** * Creates a new WriteFileResponse instance using the specified properties. * @param [properties] Properties to set * @returns WriteFileResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IWriteFileResponse): google.cloud.dataform.v1beta1.WriteFileResponse; /** * Encodes the specified WriteFileResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.WriteFileResponse.verify|verify} messages. * @param message WriteFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IWriteFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WriteFileResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WriteFileResponse.verify|verify} messages. * @param message WriteFileResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IWriteFileResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WriteFileResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WriteFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WriteFileResponse; /** * Decodes a WriteFileResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WriteFileResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WriteFileResponse; /** * Verifies a WriteFileResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WriteFileResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WriteFileResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WriteFileResponse; /** * Creates a plain object from a WriteFileResponse message. Also converts values to other types if specified. * @param message WriteFileResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WriteFileResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WriteFileResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WriteFileResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an InstallNpmPackagesRequest. */ interface IInstallNpmPackagesRequest { /** InstallNpmPackagesRequest workspace */ workspace?: (string|null); /** InstallNpmPackagesRequest pipelineConfig */ pipelineConfig?: (google.cloud.dataform.v1beta1.IPipelineConfig|null); } /** Represents an InstallNpmPackagesRequest. */ class InstallNpmPackagesRequest implements IInstallNpmPackagesRequest { /** * Constructs a new InstallNpmPackagesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IInstallNpmPackagesRequest); /** InstallNpmPackagesRequest workspace. */ public workspace: string; /** InstallNpmPackagesRequest pipelineConfig. */ public pipelineConfig?: (google.cloud.dataform.v1beta1.IPipelineConfig|null); /** * Creates a new InstallNpmPackagesRequest instance using the specified properties. * @param [properties] Properties to set * @returns InstallNpmPackagesRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IInstallNpmPackagesRequest): google.cloud.dataform.v1beta1.InstallNpmPackagesRequest; /** * Encodes the specified InstallNpmPackagesRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.InstallNpmPackagesRequest.verify|verify} messages. * @param message InstallNpmPackagesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IInstallNpmPackagesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified InstallNpmPackagesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.InstallNpmPackagesRequest.verify|verify} messages. * @param message InstallNpmPackagesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IInstallNpmPackagesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an InstallNpmPackagesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns InstallNpmPackagesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.InstallNpmPackagesRequest; /** * Decodes an InstallNpmPackagesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns InstallNpmPackagesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.InstallNpmPackagesRequest; /** * Verifies an InstallNpmPackagesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an InstallNpmPackagesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns InstallNpmPackagesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.InstallNpmPackagesRequest; /** * Creates a plain object from an InstallNpmPackagesRequest message. Also converts values to other types if specified. * @param message InstallNpmPackagesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.InstallNpmPackagesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this InstallNpmPackagesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for InstallNpmPackagesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an InstallNpmPackagesResponse. */ interface IInstallNpmPackagesResponse { } /** Represents an InstallNpmPackagesResponse. */ class InstallNpmPackagesResponse implements IInstallNpmPackagesResponse { /** * Constructs a new InstallNpmPackagesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IInstallNpmPackagesResponse); /** * Creates a new InstallNpmPackagesResponse instance using the specified properties. * @param [properties] Properties to set * @returns InstallNpmPackagesResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IInstallNpmPackagesResponse): google.cloud.dataform.v1beta1.InstallNpmPackagesResponse; /** * Encodes the specified InstallNpmPackagesResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.InstallNpmPackagesResponse.verify|verify} messages. * @param message InstallNpmPackagesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IInstallNpmPackagesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified InstallNpmPackagesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.InstallNpmPackagesResponse.verify|verify} messages. * @param message InstallNpmPackagesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IInstallNpmPackagesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an InstallNpmPackagesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns InstallNpmPackagesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.InstallNpmPackagesResponse; /** * Decodes an InstallNpmPackagesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns InstallNpmPackagesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.InstallNpmPackagesResponse; /** * Verifies an InstallNpmPackagesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an InstallNpmPackagesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns InstallNpmPackagesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.InstallNpmPackagesResponse; /** * Creates a plain object from an InstallNpmPackagesResponse message. Also converts values to other types if specified. * @param message InstallNpmPackagesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.InstallNpmPackagesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this InstallNpmPackagesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for InstallNpmPackagesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ReleaseConfig. */ interface IReleaseConfig { /** ReleaseConfig name */ name?: (string|null); /** ReleaseConfig gitCommitish */ gitCommitish?: (string|null); /** ReleaseConfig codeCompilationConfig */ codeCompilationConfig?: (google.cloud.dataform.v1beta1.ICodeCompilationConfig|null); /** ReleaseConfig cronSchedule */ cronSchedule?: (string|null); /** ReleaseConfig timeZone */ timeZone?: (string|null); /** ReleaseConfig recentScheduledReleaseRecords */ recentScheduledReleaseRecords?: (google.cloud.dataform.v1beta1.ReleaseConfig.IScheduledReleaseRecord[]|null); /** ReleaseConfig releaseCompilationResult */ releaseCompilationResult?: (string|null); /** ReleaseConfig disabled */ disabled?: (boolean|null); /** ReleaseConfig internalMetadata */ internalMetadata?: (string|null); } /** Represents a ReleaseConfig. */ class ReleaseConfig implements IReleaseConfig { /** * Constructs a new ReleaseConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IReleaseConfig); /** ReleaseConfig name. */ public name: string; /** ReleaseConfig gitCommitish. */ public gitCommitish: string; /** ReleaseConfig codeCompilationConfig. */ public codeCompilationConfig?: (google.cloud.dataform.v1beta1.ICodeCompilationConfig|null); /** ReleaseConfig cronSchedule. */ public cronSchedule: string; /** ReleaseConfig timeZone. */ public timeZone: string; /** ReleaseConfig recentScheduledReleaseRecords. */ public recentScheduledReleaseRecords: google.cloud.dataform.v1beta1.ReleaseConfig.IScheduledReleaseRecord[]; /** ReleaseConfig releaseCompilationResult. */ public releaseCompilationResult: string; /** ReleaseConfig disabled. */ public disabled: boolean; /** ReleaseConfig internalMetadata. */ public internalMetadata?: (string|null); /** * Creates a new ReleaseConfig instance using the specified properties. * @param [properties] Properties to set * @returns ReleaseConfig instance */ public static create(properties?: google.cloud.dataform.v1beta1.IReleaseConfig): google.cloud.dataform.v1beta1.ReleaseConfig; /** * Encodes the specified ReleaseConfig message. Does not implicitly {@link google.cloud.dataform.v1beta1.ReleaseConfig.verify|verify} messages. * @param message ReleaseConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IReleaseConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReleaseConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ReleaseConfig.verify|verify} messages. * @param message ReleaseConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IReleaseConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReleaseConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReleaseConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ReleaseConfig; /** * Decodes a ReleaseConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReleaseConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ReleaseConfig; /** * Verifies a ReleaseConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ReleaseConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ReleaseConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ReleaseConfig; /** * Creates a plain object from a ReleaseConfig message. Also converts values to other types if specified. * @param message ReleaseConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ReleaseConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ReleaseConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ReleaseConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace ReleaseConfig { /** Properties of a ScheduledReleaseRecord. */ interface IScheduledReleaseRecord { /** ScheduledReleaseRecord compilationResult */ compilationResult?: (string|null); /** ScheduledReleaseRecord errorStatus */ errorStatus?: (google.rpc.IStatus|null); /** ScheduledReleaseRecord releaseTime */ releaseTime?: (google.protobuf.ITimestamp|null); } /** Represents a ScheduledReleaseRecord. */ class ScheduledReleaseRecord implements IScheduledReleaseRecord { /** * Constructs a new ScheduledReleaseRecord. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ReleaseConfig.IScheduledReleaseRecord); /** ScheduledReleaseRecord compilationResult. */ public compilationResult?: (string|null); /** ScheduledReleaseRecord errorStatus. */ public errorStatus?: (google.rpc.IStatus|null); /** ScheduledReleaseRecord releaseTime. */ public releaseTime?: (google.protobuf.ITimestamp|null); /** ScheduledReleaseRecord result. */ public result?: ("compilationResult"|"errorStatus"); /** * Creates a new ScheduledReleaseRecord instance using the specified properties. * @param [properties] Properties to set * @returns ScheduledReleaseRecord instance */ public static create(properties?: google.cloud.dataform.v1beta1.ReleaseConfig.IScheduledReleaseRecord): google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord; /** * Encodes the specified ScheduledReleaseRecord message. Does not implicitly {@link google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord.verify|verify} messages. * @param message ScheduledReleaseRecord message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ReleaseConfig.IScheduledReleaseRecord, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ScheduledReleaseRecord message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord.verify|verify} messages. * @param message ScheduledReleaseRecord message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ReleaseConfig.IScheduledReleaseRecord, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ScheduledReleaseRecord message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ScheduledReleaseRecord * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord; /** * Decodes a ScheduledReleaseRecord message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ScheduledReleaseRecord * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord; /** * Verifies a ScheduledReleaseRecord message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ScheduledReleaseRecord message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ScheduledReleaseRecord */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord; /** * Creates a plain object from a ScheduledReleaseRecord message. Also converts values to other types if specified. * @param message ScheduledReleaseRecord * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ScheduledReleaseRecord to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ScheduledReleaseRecord * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a ListReleaseConfigsRequest. */ interface IListReleaseConfigsRequest { /** ListReleaseConfigsRequest parent */ parent?: (string|null); /** ListReleaseConfigsRequest pageSize */ pageSize?: (number|null); /** ListReleaseConfigsRequest pageToken */ pageToken?: (string|null); } /** Represents a ListReleaseConfigsRequest. */ class ListReleaseConfigsRequest implements IListReleaseConfigsRequest { /** * Constructs a new ListReleaseConfigsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListReleaseConfigsRequest); /** ListReleaseConfigsRequest parent. */ public parent: string; /** ListReleaseConfigsRequest pageSize. */ public pageSize: number; /** ListReleaseConfigsRequest pageToken. */ public pageToken: string; /** * Creates a new ListReleaseConfigsRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListReleaseConfigsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListReleaseConfigsRequest): google.cloud.dataform.v1beta1.ListReleaseConfigsRequest; /** * Encodes the specified ListReleaseConfigsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListReleaseConfigsRequest.verify|verify} messages. * @param message ListReleaseConfigsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListReleaseConfigsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListReleaseConfigsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListReleaseConfigsRequest.verify|verify} messages. * @param message ListReleaseConfigsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListReleaseConfigsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListReleaseConfigsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListReleaseConfigsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListReleaseConfigsRequest; /** * Decodes a ListReleaseConfigsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListReleaseConfigsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListReleaseConfigsRequest; /** * Verifies a ListReleaseConfigsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListReleaseConfigsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListReleaseConfigsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListReleaseConfigsRequest; /** * Creates a plain object from a ListReleaseConfigsRequest message. Also converts values to other types if specified. * @param message ListReleaseConfigsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListReleaseConfigsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListReleaseConfigsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListReleaseConfigsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListReleaseConfigsResponse. */ interface IListReleaseConfigsResponse { /** ListReleaseConfigsResponse releaseConfigs */ releaseConfigs?: (google.cloud.dataform.v1beta1.IReleaseConfig[]|null); /** ListReleaseConfigsResponse nextPageToken */ nextPageToken?: (string|null); /** ListReleaseConfigsResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListReleaseConfigsResponse. */ class ListReleaseConfigsResponse implements IListReleaseConfigsResponse { /** * Constructs a new ListReleaseConfigsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListReleaseConfigsResponse); /** ListReleaseConfigsResponse releaseConfigs. */ public releaseConfigs: google.cloud.dataform.v1beta1.IReleaseConfig[]; /** ListReleaseConfigsResponse nextPageToken. */ public nextPageToken: string; /** ListReleaseConfigsResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListReleaseConfigsResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListReleaseConfigsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListReleaseConfigsResponse): google.cloud.dataform.v1beta1.ListReleaseConfigsResponse; /** * Encodes the specified ListReleaseConfigsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListReleaseConfigsResponse.verify|verify} messages. * @param message ListReleaseConfigsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListReleaseConfigsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListReleaseConfigsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListReleaseConfigsResponse.verify|verify} messages. * @param message ListReleaseConfigsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListReleaseConfigsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListReleaseConfigsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListReleaseConfigsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListReleaseConfigsResponse; /** * Decodes a ListReleaseConfigsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListReleaseConfigsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListReleaseConfigsResponse; /** * Verifies a ListReleaseConfigsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListReleaseConfigsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListReleaseConfigsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListReleaseConfigsResponse; /** * Creates a plain object from a ListReleaseConfigsResponse message. Also converts values to other types if specified. * @param message ListReleaseConfigsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListReleaseConfigsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListReleaseConfigsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListReleaseConfigsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetReleaseConfigRequest. */ interface IGetReleaseConfigRequest { /** GetReleaseConfigRequest name */ name?: (string|null); } /** Represents a GetReleaseConfigRequest. */ class GetReleaseConfigRequest implements IGetReleaseConfigRequest { /** * Constructs a new GetReleaseConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IGetReleaseConfigRequest); /** GetReleaseConfigRequest name. */ public name: string; /** * Creates a new GetReleaseConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetReleaseConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IGetReleaseConfigRequest): google.cloud.dataform.v1beta1.GetReleaseConfigRequest; /** * Encodes the specified GetReleaseConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.GetReleaseConfigRequest.verify|verify} messages. * @param message GetReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IGetReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetReleaseConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.GetReleaseConfigRequest.verify|verify} messages. * @param message GetReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IGetReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetReleaseConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.GetReleaseConfigRequest; /** * Decodes a GetReleaseConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.GetReleaseConfigRequest; /** * Verifies a GetReleaseConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetReleaseConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetReleaseConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.GetReleaseConfigRequest; /** * Creates a plain object from a GetReleaseConfigRequest message. Also converts values to other types if specified. * @param message GetReleaseConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.GetReleaseConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetReleaseConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetReleaseConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateReleaseConfigRequest. */ interface ICreateReleaseConfigRequest { /** CreateReleaseConfigRequest parent */ parent?: (string|null); /** CreateReleaseConfigRequest releaseConfig */ releaseConfig?: (google.cloud.dataform.v1beta1.IReleaseConfig|null); /** CreateReleaseConfigRequest releaseConfigId */ releaseConfigId?: (string|null); } /** Represents a CreateReleaseConfigRequest. */ class CreateReleaseConfigRequest implements ICreateReleaseConfigRequest { /** * Constructs a new CreateReleaseConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICreateReleaseConfigRequest); /** CreateReleaseConfigRequest parent. */ public parent: string; /** CreateReleaseConfigRequest releaseConfig. */ public releaseConfig?: (google.cloud.dataform.v1beta1.IReleaseConfig|null); /** CreateReleaseConfigRequest releaseConfigId. */ public releaseConfigId: string; /** * Creates a new CreateReleaseConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateReleaseConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICreateReleaseConfigRequest): google.cloud.dataform.v1beta1.CreateReleaseConfigRequest; /** * Encodes the specified CreateReleaseConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateReleaseConfigRequest.verify|verify} messages. * @param message CreateReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICreateReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateReleaseConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateReleaseConfigRequest.verify|verify} messages. * @param message CreateReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICreateReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateReleaseConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CreateReleaseConfigRequest; /** * Decodes a CreateReleaseConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CreateReleaseConfigRequest; /** * Verifies a CreateReleaseConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateReleaseConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateReleaseConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CreateReleaseConfigRequest; /** * Creates a plain object from a CreateReleaseConfigRequest message. Also converts values to other types if specified. * @param message CreateReleaseConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CreateReleaseConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateReleaseConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateReleaseConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateReleaseConfigRequest. */ interface IUpdateReleaseConfigRequest { /** UpdateReleaseConfigRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); /** UpdateReleaseConfigRequest releaseConfig */ releaseConfig?: (google.cloud.dataform.v1beta1.IReleaseConfig|null); } /** Represents an UpdateReleaseConfigRequest. */ class UpdateReleaseConfigRequest implements IUpdateReleaseConfigRequest { /** * Constructs a new UpdateReleaseConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IUpdateReleaseConfigRequest); /** UpdateReleaseConfigRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** UpdateReleaseConfigRequest releaseConfig. */ public releaseConfig?: (google.cloud.dataform.v1beta1.IReleaseConfig|null); /** * Creates a new UpdateReleaseConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateReleaseConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IUpdateReleaseConfigRequest): google.cloud.dataform.v1beta1.UpdateReleaseConfigRequest; /** * Encodes the specified UpdateReleaseConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateReleaseConfigRequest.verify|verify} messages. * @param message UpdateReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IUpdateReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateReleaseConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateReleaseConfigRequest.verify|verify} messages. * @param message UpdateReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IUpdateReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateReleaseConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.UpdateReleaseConfigRequest; /** * Decodes an UpdateReleaseConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.UpdateReleaseConfigRequest; /** * Verifies an UpdateReleaseConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateReleaseConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateReleaseConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.UpdateReleaseConfigRequest; /** * Creates a plain object from an UpdateReleaseConfigRequest message. Also converts values to other types if specified. * @param message UpdateReleaseConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.UpdateReleaseConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateReleaseConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateReleaseConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteReleaseConfigRequest. */ interface IDeleteReleaseConfigRequest { /** DeleteReleaseConfigRequest name */ name?: (string|null); } /** Represents a DeleteReleaseConfigRequest. */ class DeleteReleaseConfigRequest implements IDeleteReleaseConfigRequest { /** * Constructs a new DeleteReleaseConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteReleaseConfigRequest); /** DeleteReleaseConfigRequest name. */ public name: string; /** * Creates a new DeleteReleaseConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteReleaseConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteReleaseConfigRequest): google.cloud.dataform.v1beta1.DeleteReleaseConfigRequest; /** * Encodes the specified DeleteReleaseConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteReleaseConfigRequest.verify|verify} messages. * @param message DeleteReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteReleaseConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteReleaseConfigRequest.verify|verify} messages. * @param message DeleteReleaseConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteReleaseConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteReleaseConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteReleaseConfigRequest; /** * Decodes a DeleteReleaseConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteReleaseConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteReleaseConfigRequest; /** * Verifies a DeleteReleaseConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteReleaseConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteReleaseConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteReleaseConfigRequest; /** * Creates a plain object from a DeleteReleaseConfigRequest message. Also converts values to other types if specified. * @param message DeleteReleaseConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteReleaseConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteReleaseConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteReleaseConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CompilationResult. */ interface ICompilationResult { /** CompilationResult gitCommitish */ gitCommitish?: (string|null); /** CompilationResult workspace */ workspace?: (string|null); /** CompilationResult releaseConfig */ releaseConfig?: (string|null); /** CompilationResult name */ name?: (string|null); /** CompilationResult codeCompilationConfig */ codeCompilationConfig?: (google.cloud.dataform.v1beta1.ICodeCompilationConfig|null); /** CompilationResult resolvedGitCommitSha */ resolvedGitCommitSha?: (string|null); /** CompilationResult dataformCoreVersion */ dataformCoreVersion?: (string|null); /** CompilationResult compilationErrors */ compilationErrors?: (google.cloud.dataform.v1beta1.CompilationResult.ICompilationError[]|null); /** CompilationResult dataEncryptionState */ dataEncryptionState?: (google.cloud.dataform.v1beta1.IDataEncryptionState|null); /** CompilationResult createTime */ createTime?: (google.protobuf.ITimestamp|null); /** CompilationResult internalMetadata */ internalMetadata?: (string|null); /** CompilationResult privateResourceMetadata */ privateResourceMetadata?: (google.cloud.dataform.v1beta1.IPrivateResourceMetadata|null); /** CompilationResult gcsRepositorySnapshotMetadata */ gcsRepositorySnapshotMetadata?: (google.cloud.dataform.v1beta1.IGcsRepositorySnapshotMetadata|null); } /** Represents a CompilationResult. */ class CompilationResult implements ICompilationResult { /** * Constructs a new CompilationResult. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICompilationResult); /** CompilationResult gitCommitish. */ public gitCommitish?: (string|null); /** CompilationResult workspace. */ public workspace?: (string|null); /** CompilationResult releaseConfig. */ public releaseConfig?: (string|null); /** CompilationResult name. */ public name: string; /** CompilationResult codeCompilationConfig. */ public codeCompilationConfig?: (google.cloud.dataform.v1beta1.ICodeCompilationConfig|null); /** CompilationResult resolvedGitCommitSha. */ public resolvedGitCommitSha: string; /** CompilationResult dataformCoreVersion. */ public dataformCoreVersion: string; /** CompilationResult compilationErrors. */ public compilationErrors: google.cloud.dataform.v1beta1.CompilationResult.ICompilationError[]; /** CompilationResult dataEncryptionState. */ public dataEncryptionState?: (google.cloud.dataform.v1beta1.IDataEncryptionState|null); /** CompilationResult createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** CompilationResult internalMetadata. */ public internalMetadata?: (string|null); /** CompilationResult privateResourceMetadata. */ public privateResourceMetadata?: (google.cloud.dataform.v1beta1.IPrivateResourceMetadata|null); /** CompilationResult gcsRepositorySnapshotMetadata. */ public gcsRepositorySnapshotMetadata?: (google.cloud.dataform.v1beta1.IGcsRepositorySnapshotMetadata|null); /** CompilationResult source. */ public source?: ("gitCommitish"|"workspace"|"releaseConfig"); /** * Creates a new CompilationResult instance using the specified properties. * @param [properties] Properties to set * @returns CompilationResult instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICompilationResult): google.cloud.dataform.v1beta1.CompilationResult; /** * Encodes the specified CompilationResult message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResult.verify|verify} messages. * @param message CompilationResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICompilationResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CompilationResult message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResult.verify|verify} messages. * @param message CompilationResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICompilationResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CompilationResult message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CompilationResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResult; /** * Decodes a CompilationResult message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CompilationResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResult; /** * Verifies a CompilationResult message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CompilationResult message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CompilationResult */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResult; /** * Creates a plain object from a CompilationResult message. Also converts values to other types if specified. * @param message CompilationResult * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResult, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CompilationResult to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CompilationResult * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace CompilationResult { /** Properties of a CompilationError. */ interface ICompilationError { /** CompilationError message */ message?: (string|null); /** CompilationError stack */ stack?: (string|null); /** CompilationError path */ path?: (string|null); /** CompilationError actionTarget */ actionTarget?: (google.cloud.dataform.v1beta1.ITarget|null); } /** Represents a CompilationError. */ class CompilationError implements ICompilationError { /** * Constructs a new CompilationError. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResult.ICompilationError); /** CompilationError message. */ public message: string; /** CompilationError stack. */ public stack: string; /** CompilationError path. */ public path: string; /** CompilationError actionTarget. */ public actionTarget?: (google.cloud.dataform.v1beta1.ITarget|null); /** * Creates a new CompilationError instance using the specified properties. * @param [properties] Properties to set * @returns CompilationError instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResult.ICompilationError): google.cloud.dataform.v1beta1.CompilationResult.CompilationError; /** * Encodes the specified CompilationError message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResult.CompilationError.verify|verify} messages. * @param message CompilationError message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResult.ICompilationError, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CompilationError message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResult.CompilationError.verify|verify} messages. * @param message CompilationError message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResult.ICompilationError, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CompilationError message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CompilationError * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResult.CompilationError; /** * Decodes a CompilationError message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CompilationError * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResult.CompilationError; /** * Verifies a CompilationError message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CompilationError message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CompilationError */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResult.CompilationError; /** * Creates a plain object from a CompilationError message. Also converts values to other types if specified. * @param message CompilationError * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResult.CompilationError, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CompilationError to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CompilationError * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a WorkflowTriggerConfig. */ interface IWorkflowTriggerConfig { /** WorkflowTriggerConfig condition */ condition?: (google.cloud.dataform.v1beta1.WorkflowTriggerConfig.Condition|keyof typeof google.cloud.dataform.v1beta1.WorkflowTriggerConfig.Condition|null); /** WorkflowTriggerConfig workflowTriggers */ workflowTriggers?: (google.cloud.dataform.v1beta1.IWorkflowTrigger[]|null); /** WorkflowTriggerConfig minExecutionDuration */ minExecutionDuration?: (google.protobuf.IDuration|null); /** WorkflowTriggerConfig maxWaitDuration */ maxWaitDuration?: (google.protobuf.IDuration|null); /** WorkflowTriggerConfig recentTriggerEvaluationRecords */ recentTriggerEvaluationRecords?: (google.cloud.dataform.v1beta1.ITriggerEvaluationRecord[]|null); /** WorkflowTriggerConfig lastSuccessfulEvaluationTime */ lastSuccessfulEvaluationTime?: (google.protobuf.ITimestamp|null); } /** Represents a WorkflowTriggerConfig. */ class WorkflowTriggerConfig implements IWorkflowTriggerConfig { /** * Constructs a new WorkflowTriggerConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IWorkflowTriggerConfig); /** WorkflowTriggerConfig condition. */ public condition: (google.cloud.dataform.v1beta1.WorkflowTriggerConfig.Condition|keyof typeof google.cloud.dataform.v1beta1.WorkflowTriggerConfig.Condition); /** WorkflowTriggerConfig workflowTriggers. */ public workflowTriggers: google.cloud.dataform.v1beta1.IWorkflowTrigger[]; /** WorkflowTriggerConfig minExecutionDuration. */ public minExecutionDuration?: (google.protobuf.IDuration|null); /** WorkflowTriggerConfig maxWaitDuration. */ public maxWaitDuration?: (google.protobuf.IDuration|null); /** WorkflowTriggerConfig recentTriggerEvaluationRecords. */ public recentTriggerEvaluationRecords: google.cloud.dataform.v1beta1.ITriggerEvaluationRecord[]; /** WorkflowTriggerConfig lastSuccessfulEvaluationTime. */ public lastSuccessfulEvaluationTime?: (google.protobuf.ITimestamp|null); /** * Creates a new WorkflowTriggerConfig instance using the specified properties. * @param [properties] Properties to set * @returns WorkflowTriggerConfig instance */ public static create(properties?: google.cloud.dataform.v1beta1.IWorkflowTriggerConfig): google.cloud.dataform.v1beta1.WorkflowTriggerConfig; /** * Encodes the specified WorkflowTriggerConfig message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowTriggerConfig.verify|verify} messages. * @param message WorkflowTriggerConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IWorkflowTriggerConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WorkflowTriggerConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowTriggerConfig.verify|verify} messages. * @param message WorkflowTriggerConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IWorkflowTriggerConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WorkflowTriggerConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WorkflowTriggerConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowTriggerConfig; /** * Decodes a WorkflowTriggerConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WorkflowTriggerConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowTriggerConfig; /** * Verifies a WorkflowTriggerConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WorkflowTriggerConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WorkflowTriggerConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowTriggerConfig; /** * Creates a plain object from a WorkflowTriggerConfig message. Also converts values to other types if specified. * @param message WorkflowTriggerConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowTriggerConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WorkflowTriggerConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WorkflowTriggerConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace WorkflowTriggerConfig { /** Condition enum. */ enum Condition { CONDITION_UNSPECIFIED = 0, ALL = 1, ANY = 2 } } /** Properties of a TriggerEvaluationRecord. */ interface ITriggerEvaluationRecord { /** TriggerEvaluationRecord evaluationTime */ evaluationTime?: (google.protobuf.ITimestamp|null); /** TriggerEvaluationRecord status */ status?: (google.rpc.IStatus|null); } /** Represents a TriggerEvaluationRecord. */ class TriggerEvaluationRecord implements ITriggerEvaluationRecord { /** * Constructs a new TriggerEvaluationRecord. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ITriggerEvaluationRecord); /** TriggerEvaluationRecord evaluationTime. */ public evaluationTime?: (google.protobuf.ITimestamp|null); /** TriggerEvaluationRecord status. */ public status?: (google.rpc.IStatus|null); /** * Creates a new TriggerEvaluationRecord instance using the specified properties. * @param [properties] Properties to set * @returns TriggerEvaluationRecord instance */ public static create(properties?: google.cloud.dataform.v1beta1.ITriggerEvaluationRecord): google.cloud.dataform.v1beta1.TriggerEvaluationRecord; /** * Encodes the specified TriggerEvaluationRecord message. Does not implicitly {@link google.cloud.dataform.v1beta1.TriggerEvaluationRecord.verify|verify} messages. * @param message TriggerEvaluationRecord message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ITriggerEvaluationRecord, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified TriggerEvaluationRecord message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.TriggerEvaluationRecord.verify|verify} messages. * @param message TriggerEvaluationRecord message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ITriggerEvaluationRecord, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a TriggerEvaluationRecord message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns TriggerEvaluationRecord * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.TriggerEvaluationRecord; /** * Decodes a TriggerEvaluationRecord message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns TriggerEvaluationRecord * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.TriggerEvaluationRecord; /** * Verifies a TriggerEvaluationRecord message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a TriggerEvaluationRecord message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns TriggerEvaluationRecord */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.TriggerEvaluationRecord; /** * Creates a plain object from a TriggerEvaluationRecord message. Also converts values to other types if specified. * @param message TriggerEvaluationRecord * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.TriggerEvaluationRecord, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this TriggerEvaluationRecord to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for TriggerEvaluationRecord * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WorkflowTrigger. */ interface IWorkflowTrigger { /** WorkflowTrigger tableUpdateTrigger */ tableUpdateTrigger?: (google.cloud.dataform.v1beta1.ITableUpdateTrigger|null); } /** Represents a WorkflowTrigger. */ class WorkflowTrigger implements IWorkflowTrigger { /** * Constructs a new WorkflowTrigger. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IWorkflowTrigger); /** WorkflowTrigger tableUpdateTrigger. */ public tableUpdateTrigger?: (google.cloud.dataform.v1beta1.ITableUpdateTrigger|null); /** WorkflowTrigger trigger. */ public trigger?: "tableUpdateTrigger"; /** * Creates a new WorkflowTrigger instance using the specified properties. * @param [properties] Properties to set * @returns WorkflowTrigger instance */ public static create(properties?: google.cloud.dataform.v1beta1.IWorkflowTrigger): google.cloud.dataform.v1beta1.WorkflowTrigger; /** * Encodes the specified WorkflowTrigger message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowTrigger.verify|verify} messages. * @param message WorkflowTrigger message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IWorkflowTrigger, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WorkflowTrigger message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowTrigger.verify|verify} messages. * @param message WorkflowTrigger message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IWorkflowTrigger, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WorkflowTrigger message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WorkflowTrigger * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowTrigger; /** * Decodes a WorkflowTrigger message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WorkflowTrigger * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowTrigger; /** * Verifies a WorkflowTrigger message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WorkflowTrigger message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WorkflowTrigger */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowTrigger; /** * Creates a plain object from a WorkflowTrigger message. Also converts values to other types if specified. * @param message WorkflowTrigger * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowTrigger, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WorkflowTrigger to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WorkflowTrigger * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a TableUpdateTrigger. */ interface ITableUpdateTrigger { /** TableUpdateTrigger table */ table?: (google.cloud.dataform.v1beta1.ITarget|null); /** TableUpdateTrigger triggerUpdateTime */ triggerUpdateTime?: (google.protobuf.ITimestamp|null); } /** Represents a TableUpdateTrigger. */ class TableUpdateTrigger implements ITableUpdateTrigger { /** * Constructs a new TableUpdateTrigger. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ITableUpdateTrigger); /** TableUpdateTrigger table. */ public table?: (google.cloud.dataform.v1beta1.ITarget|null); /** TableUpdateTrigger triggerUpdateTime. */ public triggerUpdateTime?: (google.protobuf.ITimestamp|null); /** * Creates a new TableUpdateTrigger instance using the specified properties. * @param [properties] Properties to set * @returns TableUpdateTrigger instance */ public static create(properties?: google.cloud.dataform.v1beta1.ITableUpdateTrigger): google.cloud.dataform.v1beta1.TableUpdateTrigger; /** * Encodes the specified TableUpdateTrigger message. Does not implicitly {@link google.cloud.dataform.v1beta1.TableUpdateTrigger.verify|verify} messages. * @param message TableUpdateTrigger message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ITableUpdateTrigger, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified TableUpdateTrigger message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.TableUpdateTrigger.verify|verify} messages. * @param message TableUpdateTrigger message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ITableUpdateTrigger, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a TableUpdateTrigger message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns TableUpdateTrigger * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.TableUpdateTrigger; /** * Decodes a TableUpdateTrigger message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns TableUpdateTrigger * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.TableUpdateTrigger; /** * Verifies a TableUpdateTrigger message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a TableUpdateTrigger message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns TableUpdateTrigger */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.TableUpdateTrigger; /** * Creates a plain object from a TableUpdateTrigger message. Also converts values to other types if specified. * @param message TableUpdateTrigger * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.TableUpdateTrigger, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this TableUpdateTrigger to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for TableUpdateTrigger * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CodeCompilationConfig. */ interface ICodeCompilationConfig { /** CodeCompilationConfig defaultDatabase */ defaultDatabase?: (string|null); /** CodeCompilationConfig defaultSchema */ defaultSchema?: (string|null); /** CodeCompilationConfig defaultLocation */ defaultLocation?: (string|null); /** CodeCompilationConfig assertionSchema */ assertionSchema?: (string|null); /** CodeCompilationConfig vars */ vars?: ({ [k: string]: string }|null); /** CodeCompilationConfig databaseSuffix */ databaseSuffix?: (string|null); /** CodeCompilationConfig schemaSuffix */ schemaSuffix?: (string|null); /** CodeCompilationConfig tablePrefix */ tablePrefix?: (string|null); /** CodeCompilationConfig builtinAssertionNamePrefix */ builtinAssertionNamePrefix?: (string|null); /** CodeCompilationConfig defaultNotebookRuntimeOptions */ defaultNotebookRuntimeOptions?: (google.cloud.dataform.v1beta1.INotebookRuntimeOptions|null); /** CodeCompilationConfig pipelineConfig */ pipelineConfig?: (google.cloud.dataform.v1beta1.IPipelineConfig|null); /** CodeCompilationConfig lineageEnabled */ lineageEnabled?: (boolean|null); } /** Represents a CodeCompilationConfig. */ class CodeCompilationConfig implements ICodeCompilationConfig { /** * Constructs a new CodeCompilationConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICodeCompilationConfig); /** CodeCompilationConfig defaultDatabase. */ public defaultDatabase: string; /** CodeCompilationConfig defaultSchema. */ public defaultSchema: string; /** CodeCompilationConfig defaultLocation. */ public defaultLocation: string; /** CodeCompilationConfig assertionSchema. */ public assertionSchema: string; /** CodeCompilationConfig vars. */ public vars: { [k: string]: string }; /** CodeCompilationConfig databaseSuffix. */ public databaseSuffix: string; /** CodeCompilationConfig schemaSuffix. */ public schemaSuffix: string; /** CodeCompilationConfig tablePrefix. */ public tablePrefix: string; /** CodeCompilationConfig builtinAssertionNamePrefix. */ public builtinAssertionNamePrefix: string; /** CodeCompilationConfig defaultNotebookRuntimeOptions. */ public defaultNotebookRuntimeOptions?: (google.cloud.dataform.v1beta1.INotebookRuntimeOptions|null); /** CodeCompilationConfig pipelineConfig. */ public pipelineConfig?: (google.cloud.dataform.v1beta1.IPipelineConfig|null); /** CodeCompilationConfig lineageEnabled. */ public lineageEnabled?: (boolean|null); /** * Creates a new CodeCompilationConfig instance using the specified properties. * @param [properties] Properties to set * @returns CodeCompilationConfig instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICodeCompilationConfig): google.cloud.dataform.v1beta1.CodeCompilationConfig; /** * Encodes the specified CodeCompilationConfig message. Does not implicitly {@link google.cloud.dataform.v1beta1.CodeCompilationConfig.verify|verify} messages. * @param message CodeCompilationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICodeCompilationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CodeCompilationConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CodeCompilationConfig.verify|verify} messages. * @param message CodeCompilationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICodeCompilationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CodeCompilationConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CodeCompilationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CodeCompilationConfig; /** * Decodes a CodeCompilationConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CodeCompilationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CodeCompilationConfig; /** * Verifies a CodeCompilationConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CodeCompilationConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CodeCompilationConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CodeCompilationConfig; /** * Creates a plain object from a CodeCompilationConfig message. Also converts values to other types if specified. * @param message CodeCompilationConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CodeCompilationConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CodeCompilationConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CodeCompilationConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GcsRepositorySnapshotMetadata. */ interface IGcsRepositorySnapshotMetadata { /** GcsRepositorySnapshotMetadata repositorySnapshotUri */ repositorySnapshotUri?: (string|null); /** GcsRepositorySnapshotMetadata crc32cChecksum */ crc32cChecksum?: (string|null); /** GcsRepositorySnapshotMetadata generation */ generation?: (number|Long|string|null); } /** Represents a GcsRepositorySnapshotMetadata. */ class GcsRepositorySnapshotMetadata implements IGcsRepositorySnapshotMetadata { /** * Constructs a new GcsRepositorySnapshotMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IGcsRepositorySnapshotMetadata); /** GcsRepositorySnapshotMetadata repositorySnapshotUri. */ public repositorySnapshotUri: string; /** GcsRepositorySnapshotMetadata crc32cChecksum. */ public crc32cChecksum: string; /** GcsRepositorySnapshotMetadata generation. */ public generation: (number|Long|string); /** * Creates a new GcsRepositorySnapshotMetadata instance using the specified properties. * @param [properties] Properties to set * @returns GcsRepositorySnapshotMetadata instance */ public static create(properties?: google.cloud.dataform.v1beta1.IGcsRepositorySnapshotMetadata): google.cloud.dataform.v1beta1.GcsRepositorySnapshotMetadata; /** * Encodes the specified GcsRepositorySnapshotMetadata message. Does not implicitly {@link google.cloud.dataform.v1beta1.GcsRepositorySnapshotMetadata.verify|verify} messages. * @param message GcsRepositorySnapshotMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IGcsRepositorySnapshotMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GcsRepositorySnapshotMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.GcsRepositorySnapshotMetadata.verify|verify} messages. * @param message GcsRepositorySnapshotMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IGcsRepositorySnapshotMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GcsRepositorySnapshotMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GcsRepositorySnapshotMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.GcsRepositorySnapshotMetadata; /** * Decodes a GcsRepositorySnapshotMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GcsRepositorySnapshotMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.GcsRepositorySnapshotMetadata; /** * Verifies a GcsRepositorySnapshotMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GcsRepositorySnapshotMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GcsRepositorySnapshotMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.GcsRepositorySnapshotMetadata; /** * Creates a plain object from a GcsRepositorySnapshotMetadata message. Also converts values to other types if specified. * @param message GcsRepositorySnapshotMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.GcsRepositorySnapshotMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GcsRepositorySnapshotMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GcsRepositorySnapshotMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GcsRepositorySnapshotDestination. */ interface IGcsRepositorySnapshotDestination { /** GcsRepositorySnapshotDestination repositorySnapshotUri */ repositorySnapshotUri?: (string|null); } /** Represents a GcsRepositorySnapshotDestination. */ class GcsRepositorySnapshotDestination implements IGcsRepositorySnapshotDestination { /** * Constructs a new GcsRepositorySnapshotDestination. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IGcsRepositorySnapshotDestination); /** GcsRepositorySnapshotDestination repositorySnapshotUri. */ public repositorySnapshotUri: string; /** * Creates a new GcsRepositorySnapshotDestination instance using the specified properties. * @param [properties] Properties to set * @returns GcsRepositorySnapshotDestination instance */ public static create(properties?: google.cloud.dataform.v1beta1.IGcsRepositorySnapshotDestination): google.cloud.dataform.v1beta1.GcsRepositorySnapshotDestination; /** * Encodes the specified GcsRepositorySnapshotDestination message. Does not implicitly {@link google.cloud.dataform.v1beta1.GcsRepositorySnapshotDestination.verify|verify} messages. * @param message GcsRepositorySnapshotDestination message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IGcsRepositorySnapshotDestination, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GcsRepositorySnapshotDestination message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.GcsRepositorySnapshotDestination.verify|verify} messages. * @param message GcsRepositorySnapshotDestination message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IGcsRepositorySnapshotDestination, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GcsRepositorySnapshotDestination message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GcsRepositorySnapshotDestination * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.GcsRepositorySnapshotDestination; /** * Decodes a GcsRepositorySnapshotDestination message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GcsRepositorySnapshotDestination * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.GcsRepositorySnapshotDestination; /** * Verifies a GcsRepositorySnapshotDestination message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GcsRepositorySnapshotDestination message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GcsRepositorySnapshotDestination */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.GcsRepositorySnapshotDestination; /** * Creates a plain object from a GcsRepositorySnapshotDestination message. Also converts values to other types if specified. * @param message GcsRepositorySnapshotDestination * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.GcsRepositorySnapshotDestination, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GcsRepositorySnapshotDestination to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GcsRepositorySnapshotDestination * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a NotebookRuntimeOptions. */ interface INotebookRuntimeOptions { /** NotebookRuntimeOptions gcsOutputBucket */ gcsOutputBucket?: (string|null); /** NotebookRuntimeOptions gcsRepositorySnapshotDestination */ gcsRepositorySnapshotDestination?: (google.cloud.dataform.v1beta1.IGcsRepositorySnapshotDestination|null); /** NotebookRuntimeOptions aiPlatformNotebookRuntimeTemplate */ aiPlatformNotebookRuntimeTemplate?: (string|null); } /** Represents a NotebookRuntimeOptions. */ class NotebookRuntimeOptions implements INotebookRuntimeOptions { /** * Constructs a new NotebookRuntimeOptions. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.INotebookRuntimeOptions); /** NotebookRuntimeOptions gcsOutputBucket. */ public gcsOutputBucket?: (string|null); /** NotebookRuntimeOptions gcsRepositorySnapshotDestination. */ public gcsRepositorySnapshotDestination?: (google.cloud.dataform.v1beta1.IGcsRepositorySnapshotDestination|null); /** NotebookRuntimeOptions aiPlatformNotebookRuntimeTemplate. */ public aiPlatformNotebookRuntimeTemplate: string; /** NotebookRuntimeOptions executionSink. */ public executionSink?: "gcsOutputBucket"; /** NotebookRuntimeOptions repositorySnapshotStorage. */ public repositorySnapshotStorage?: "gcsRepositorySnapshotDestination"; /** * Creates a new NotebookRuntimeOptions instance using the specified properties. * @param [properties] Properties to set * @returns NotebookRuntimeOptions instance */ public static create(properties?: google.cloud.dataform.v1beta1.INotebookRuntimeOptions): google.cloud.dataform.v1beta1.NotebookRuntimeOptions; /** * Encodes the specified NotebookRuntimeOptions message. Does not implicitly {@link google.cloud.dataform.v1beta1.NotebookRuntimeOptions.verify|verify} messages. * @param message NotebookRuntimeOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.INotebookRuntimeOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified NotebookRuntimeOptions message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.NotebookRuntimeOptions.verify|verify} messages. * @param message NotebookRuntimeOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.INotebookRuntimeOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a NotebookRuntimeOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns NotebookRuntimeOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.NotebookRuntimeOptions; /** * Decodes a NotebookRuntimeOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns NotebookRuntimeOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.NotebookRuntimeOptions; /** * Verifies a NotebookRuntimeOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a NotebookRuntimeOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns NotebookRuntimeOptions */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.NotebookRuntimeOptions; /** * Creates a plain object from a NotebookRuntimeOptions message. Also converts values to other types if specified. * @param message NotebookRuntimeOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.NotebookRuntimeOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this NotebookRuntimeOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for NotebookRuntimeOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PipelineConfig. */ interface IPipelineConfig { /** PipelineConfig pipelineType */ pipelineType?: (google.cloud.dataform.v1beta1.PipelineConfig.PipelineType|keyof typeof google.cloud.dataform.v1beta1.PipelineConfig.PipelineType|null); /** PipelineConfig path */ path?: (string|null); } /** Represents a PipelineConfig. */ class PipelineConfig implements IPipelineConfig { /** * Constructs a new PipelineConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IPipelineConfig); /** PipelineConfig pipelineType. */ public pipelineType: (google.cloud.dataform.v1beta1.PipelineConfig.PipelineType|keyof typeof google.cloud.dataform.v1beta1.PipelineConfig.PipelineType); /** PipelineConfig path. */ public path: string; /** * Creates a new PipelineConfig instance using the specified properties. * @param [properties] Properties to set * @returns PipelineConfig instance */ public static create(properties?: google.cloud.dataform.v1beta1.IPipelineConfig): google.cloud.dataform.v1beta1.PipelineConfig; /** * Encodes the specified PipelineConfig message. Does not implicitly {@link google.cloud.dataform.v1beta1.PipelineConfig.verify|verify} messages. * @param message PipelineConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IPipelineConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PipelineConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.PipelineConfig.verify|verify} messages. * @param message PipelineConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IPipelineConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PipelineConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PipelineConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.PipelineConfig; /** * Decodes a PipelineConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PipelineConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.PipelineConfig; /** * Verifies a PipelineConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PipelineConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PipelineConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.PipelineConfig; /** * Creates a plain object from a PipelineConfig message. Also converts values to other types if specified. * @param message PipelineConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.PipelineConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PipelineConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PipelineConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace PipelineConfig { /** PipelineType enum. */ enum PipelineType { PIPELINE_TYPE_UNSPECIFIED = 0, DATAFORM = 1, SQL = 3, NOTEBOOK = 4 } } /** Properties of a ListCompilationResultsRequest. */ interface IListCompilationResultsRequest { /** ListCompilationResultsRequest parent */ parent?: (string|null); /** ListCompilationResultsRequest pageSize */ pageSize?: (number|null); /** ListCompilationResultsRequest pageToken */ pageToken?: (string|null); /** ListCompilationResultsRequest orderBy */ orderBy?: (string|null); /** ListCompilationResultsRequest filter */ filter?: (string|null); } /** Represents a ListCompilationResultsRequest. */ class ListCompilationResultsRequest implements IListCompilationResultsRequest { /** * Constructs a new ListCompilationResultsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListCompilationResultsRequest); /** ListCompilationResultsRequest parent. */ public parent: string; /** ListCompilationResultsRequest pageSize. */ public pageSize: number; /** ListCompilationResultsRequest pageToken. */ public pageToken: string; /** ListCompilationResultsRequest orderBy. */ public orderBy: string; /** ListCompilationResultsRequest filter. */ public filter: string; /** * Creates a new ListCompilationResultsRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListCompilationResultsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListCompilationResultsRequest): google.cloud.dataform.v1beta1.ListCompilationResultsRequest; /** * Encodes the specified ListCompilationResultsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListCompilationResultsRequest.verify|verify} messages. * @param message ListCompilationResultsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListCompilationResultsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListCompilationResultsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListCompilationResultsRequest.verify|verify} messages. * @param message ListCompilationResultsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListCompilationResultsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListCompilationResultsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListCompilationResultsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListCompilationResultsRequest; /** * Decodes a ListCompilationResultsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListCompilationResultsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListCompilationResultsRequest; /** * Verifies a ListCompilationResultsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListCompilationResultsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListCompilationResultsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListCompilationResultsRequest; /** * Creates a plain object from a ListCompilationResultsRequest message. Also converts values to other types if specified. * @param message ListCompilationResultsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListCompilationResultsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListCompilationResultsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListCompilationResultsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListCompilationResultsResponse. */ interface IListCompilationResultsResponse { /** ListCompilationResultsResponse compilationResults */ compilationResults?: (google.cloud.dataform.v1beta1.ICompilationResult[]|null); /** ListCompilationResultsResponse nextPageToken */ nextPageToken?: (string|null); /** ListCompilationResultsResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListCompilationResultsResponse. */ class ListCompilationResultsResponse implements IListCompilationResultsResponse { /** * Constructs a new ListCompilationResultsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListCompilationResultsResponse); /** ListCompilationResultsResponse compilationResults. */ public compilationResults: google.cloud.dataform.v1beta1.ICompilationResult[]; /** ListCompilationResultsResponse nextPageToken. */ public nextPageToken: string; /** ListCompilationResultsResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListCompilationResultsResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListCompilationResultsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListCompilationResultsResponse): google.cloud.dataform.v1beta1.ListCompilationResultsResponse; /** * Encodes the specified ListCompilationResultsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListCompilationResultsResponse.verify|verify} messages. * @param message ListCompilationResultsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListCompilationResultsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListCompilationResultsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListCompilationResultsResponse.verify|verify} messages. * @param message ListCompilationResultsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListCompilationResultsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListCompilationResultsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListCompilationResultsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListCompilationResultsResponse; /** * Decodes a ListCompilationResultsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListCompilationResultsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListCompilationResultsResponse; /** * Verifies a ListCompilationResultsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListCompilationResultsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListCompilationResultsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListCompilationResultsResponse; /** * Creates a plain object from a ListCompilationResultsResponse message. Also converts values to other types if specified. * @param message ListCompilationResultsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListCompilationResultsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListCompilationResultsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListCompilationResultsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetCompilationResultRequest. */ interface IGetCompilationResultRequest { /** GetCompilationResultRequest name */ name?: (string|null); } /** Represents a GetCompilationResultRequest. */ class GetCompilationResultRequest implements IGetCompilationResultRequest { /** * Constructs a new GetCompilationResultRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IGetCompilationResultRequest); /** GetCompilationResultRequest name. */ public name: string; /** * Creates a new GetCompilationResultRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetCompilationResultRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IGetCompilationResultRequest): google.cloud.dataform.v1beta1.GetCompilationResultRequest; /** * Encodes the specified GetCompilationResultRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.GetCompilationResultRequest.verify|verify} messages. * @param message GetCompilationResultRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IGetCompilationResultRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetCompilationResultRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.GetCompilationResultRequest.verify|verify} messages. * @param message GetCompilationResultRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IGetCompilationResultRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetCompilationResultRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetCompilationResultRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.GetCompilationResultRequest; /** * Decodes a GetCompilationResultRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetCompilationResultRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.GetCompilationResultRequest; /** * Verifies a GetCompilationResultRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetCompilationResultRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetCompilationResultRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.GetCompilationResultRequest; /** * Creates a plain object from a GetCompilationResultRequest message. Also converts values to other types if specified. * @param message GetCompilationResultRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.GetCompilationResultRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetCompilationResultRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetCompilationResultRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateCompilationResultRequest. */ interface ICreateCompilationResultRequest { /** CreateCompilationResultRequest parent */ parent?: (string|null); /** CreateCompilationResultRequest compilationResult */ compilationResult?: (google.cloud.dataform.v1beta1.ICompilationResult|null); } /** Represents a CreateCompilationResultRequest. */ class CreateCompilationResultRequest implements ICreateCompilationResultRequest { /** * Constructs a new CreateCompilationResultRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICreateCompilationResultRequest); /** CreateCompilationResultRequest parent. */ public parent: string; /** CreateCompilationResultRequest compilationResult. */ public compilationResult?: (google.cloud.dataform.v1beta1.ICompilationResult|null); /** * Creates a new CreateCompilationResultRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateCompilationResultRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICreateCompilationResultRequest): google.cloud.dataform.v1beta1.CreateCompilationResultRequest; /** * Encodes the specified CreateCompilationResultRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateCompilationResultRequest.verify|verify} messages. * @param message CreateCompilationResultRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICreateCompilationResultRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateCompilationResultRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateCompilationResultRequest.verify|verify} messages. * @param message CreateCompilationResultRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICreateCompilationResultRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateCompilationResultRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateCompilationResultRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CreateCompilationResultRequest; /** * Decodes a CreateCompilationResultRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateCompilationResultRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CreateCompilationResultRequest; /** * Verifies a CreateCompilationResultRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateCompilationResultRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateCompilationResultRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CreateCompilationResultRequest; /** * Creates a plain object from a CreateCompilationResultRequest message. Also converts values to other types if specified. * @param message CreateCompilationResultRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CreateCompilationResultRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateCompilationResultRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateCompilationResultRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Target. */ interface ITarget { /** Target database */ database?: (string|null); /** Target schema */ schema?: (string|null); /** Target name */ name?: (string|null); } /** Represents a Target. */ class Target implements ITarget { /** * Constructs a new Target. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ITarget); /** Target database. */ public database: string; /** Target schema. */ public schema: string; /** Target name. */ public name: string; /** * Creates a new Target instance using the specified properties. * @param [properties] Properties to set * @returns Target instance */ public static create(properties?: google.cloud.dataform.v1beta1.ITarget): google.cloud.dataform.v1beta1.Target; /** * Encodes the specified Target message. Does not implicitly {@link google.cloud.dataform.v1beta1.Target.verify|verify} messages. * @param message Target message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ITarget, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Target message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.Target.verify|verify} messages. * @param message Target message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ITarget, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Target message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Target * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.Target; /** * Decodes a Target message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Target * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.Target; /** * Verifies a Target message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Target message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Target */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.Target; /** * Creates a plain object from a Target message. Also converts values to other types if specified. * @param message Target * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.Target, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Target to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Target * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a RelationDescriptor. */ interface IRelationDescriptor { /** RelationDescriptor description */ description?: (string|null); /** RelationDescriptor columns */ columns?: (google.cloud.dataform.v1beta1.RelationDescriptor.IColumnDescriptor[]|null); /** RelationDescriptor bigqueryLabels */ bigqueryLabels?: ({ [k: string]: string }|null); } /** Represents a RelationDescriptor. */ class RelationDescriptor implements IRelationDescriptor { /** * Constructs a new RelationDescriptor. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IRelationDescriptor); /** RelationDescriptor description. */ public description: string; /** RelationDescriptor columns. */ public columns: google.cloud.dataform.v1beta1.RelationDescriptor.IColumnDescriptor[]; /** RelationDescriptor bigqueryLabels. */ public bigqueryLabels: { [k: string]: string }; /** * Creates a new RelationDescriptor instance using the specified properties. * @param [properties] Properties to set * @returns RelationDescriptor instance */ public static create(properties?: google.cloud.dataform.v1beta1.IRelationDescriptor): google.cloud.dataform.v1beta1.RelationDescriptor; /** * Encodes the specified RelationDescriptor message. Does not implicitly {@link google.cloud.dataform.v1beta1.RelationDescriptor.verify|verify} messages. * @param message RelationDescriptor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IRelationDescriptor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RelationDescriptor message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.RelationDescriptor.verify|verify} messages. * @param message RelationDescriptor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IRelationDescriptor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RelationDescriptor message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RelationDescriptor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.RelationDescriptor; /** * Decodes a RelationDescriptor message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RelationDescriptor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.RelationDescriptor; /** * Verifies a RelationDescriptor message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RelationDescriptor message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RelationDescriptor */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.RelationDescriptor; /** * Creates a plain object from a RelationDescriptor message. Also converts values to other types if specified. * @param message RelationDescriptor * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.RelationDescriptor, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RelationDescriptor to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RelationDescriptor * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace RelationDescriptor { /** Properties of a ColumnDescriptor. */ interface IColumnDescriptor { /** ColumnDescriptor path */ path?: (string[]|null); /** ColumnDescriptor description */ description?: (string|null); /** ColumnDescriptor bigqueryPolicyTags */ bigqueryPolicyTags?: (string[]|null); } /** Represents a ColumnDescriptor. */ class ColumnDescriptor implements IColumnDescriptor { /** * Constructs a new ColumnDescriptor. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.RelationDescriptor.IColumnDescriptor); /** ColumnDescriptor path. */ public path: string[]; /** ColumnDescriptor description. */ public description: string; /** ColumnDescriptor bigqueryPolicyTags. */ public bigqueryPolicyTags: string[]; /** * Creates a new ColumnDescriptor instance using the specified properties. * @param [properties] Properties to set * @returns ColumnDescriptor instance */ public static create(properties?: google.cloud.dataform.v1beta1.RelationDescriptor.IColumnDescriptor): google.cloud.dataform.v1beta1.RelationDescriptor.ColumnDescriptor; /** * Encodes the specified ColumnDescriptor message. Does not implicitly {@link google.cloud.dataform.v1beta1.RelationDescriptor.ColumnDescriptor.verify|verify} messages. * @param message ColumnDescriptor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.RelationDescriptor.IColumnDescriptor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ColumnDescriptor message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.RelationDescriptor.ColumnDescriptor.verify|verify} messages. * @param message ColumnDescriptor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.RelationDescriptor.IColumnDescriptor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ColumnDescriptor message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ColumnDescriptor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.RelationDescriptor.ColumnDescriptor; /** * Decodes a ColumnDescriptor message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ColumnDescriptor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.RelationDescriptor.ColumnDescriptor; /** * Verifies a ColumnDescriptor message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ColumnDescriptor message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ColumnDescriptor */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.RelationDescriptor.ColumnDescriptor; /** * Creates a plain object from a ColumnDescriptor message. Also converts values to other types if specified. * @param message ColumnDescriptor * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.RelationDescriptor.ColumnDescriptor, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ColumnDescriptor to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ColumnDescriptor * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a CompilationResultAction. */ interface ICompilationResultAction { /** CompilationResultAction relation */ relation?: (google.cloud.dataform.v1beta1.CompilationResultAction.IRelation|null); /** CompilationResultAction operations */ operations?: (google.cloud.dataform.v1beta1.CompilationResultAction.IOperations|null); /** CompilationResultAction assertion */ assertion?: (google.cloud.dataform.v1beta1.CompilationResultAction.IAssertion|null); /** CompilationResultAction declaration */ declaration?: (google.cloud.dataform.v1beta1.CompilationResultAction.IDeclaration|null); /** CompilationResultAction notebook */ notebook?: (google.cloud.dataform.v1beta1.CompilationResultAction.INotebook|null); /** CompilationResultAction dataPreparation */ dataPreparation?: (google.cloud.dataform.v1beta1.CompilationResultAction.IDataPreparation|null); /** CompilationResultAction target */ target?: (google.cloud.dataform.v1beta1.ITarget|null); /** CompilationResultAction canonicalTarget */ canonicalTarget?: (google.cloud.dataform.v1beta1.ITarget|null); /** CompilationResultAction filePath */ filePath?: (string|null); /** CompilationResultAction internalMetadata */ internalMetadata?: (string|null); } /** Represents a CompilationResultAction. */ class CompilationResultAction implements ICompilationResultAction { /** * Constructs a new CompilationResultAction. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICompilationResultAction); /** CompilationResultAction relation. */ public relation?: (google.cloud.dataform.v1beta1.CompilationResultAction.IRelation|null); /** CompilationResultAction operations. */ public operations?: (google.cloud.dataform.v1beta1.CompilationResultAction.IOperations|null); /** CompilationResultAction assertion. */ public assertion?: (google.cloud.dataform.v1beta1.CompilationResultAction.IAssertion|null); /** CompilationResultAction declaration. */ public declaration?: (google.cloud.dataform.v1beta1.CompilationResultAction.IDeclaration|null); /** CompilationResultAction notebook. */ public notebook?: (google.cloud.dataform.v1beta1.CompilationResultAction.INotebook|null); /** CompilationResultAction dataPreparation. */ public dataPreparation?: (google.cloud.dataform.v1beta1.CompilationResultAction.IDataPreparation|null); /** CompilationResultAction target. */ public target?: (google.cloud.dataform.v1beta1.ITarget|null); /** CompilationResultAction canonicalTarget. */ public canonicalTarget?: (google.cloud.dataform.v1beta1.ITarget|null); /** CompilationResultAction filePath. */ public filePath: string; /** CompilationResultAction internalMetadata. */ public internalMetadata?: (string|null); /** CompilationResultAction compiledObject. */ public compiledObject?: ("relation"|"operations"|"assertion"|"declaration"|"notebook"|"dataPreparation"); /** * Creates a new CompilationResultAction instance using the specified properties. * @param [properties] Properties to set * @returns CompilationResultAction instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICompilationResultAction): google.cloud.dataform.v1beta1.CompilationResultAction; /** * Encodes the specified CompilationResultAction message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.verify|verify} messages. * @param message CompilationResultAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICompilationResultAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CompilationResultAction message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.verify|verify} messages. * @param message CompilationResultAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICompilationResultAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CompilationResultAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CompilationResultAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction; /** * Decodes a CompilationResultAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CompilationResultAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction; /** * Verifies a CompilationResultAction message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CompilationResultAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CompilationResultAction */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction; /** * Creates a plain object from a CompilationResultAction message. Also converts values to other types if specified. * @param message CompilationResultAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CompilationResultAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CompilationResultAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace CompilationResultAction { /** Properties of a Relation. */ interface IRelation { /** Relation dependencyTargets */ dependencyTargets?: (google.cloud.dataform.v1beta1.ITarget[]|null); /** Relation disabled */ disabled?: (boolean|null); /** Relation tags */ tags?: (string[]|null); /** Relation relationDescriptor */ relationDescriptor?: (google.cloud.dataform.v1beta1.IRelationDescriptor|null); /** Relation relationType */ relationType?: (google.cloud.dataform.v1beta1.CompilationResultAction.Relation.RelationType|keyof typeof google.cloud.dataform.v1beta1.CompilationResultAction.Relation.RelationType|null); /** Relation selectQuery */ selectQuery?: (string|null); /** Relation preOperations */ preOperations?: (string[]|null); /** Relation postOperations */ postOperations?: (string[]|null); /** Relation incrementalTableConfig */ incrementalTableConfig?: (google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IIncrementalTableConfig|null); /** Relation partitionExpression */ partitionExpression?: (string|null); /** Relation clusterExpressions */ clusterExpressions?: (string[]|null); /** Relation partitionExpirationDays */ partitionExpirationDays?: (number|null); /** Relation requirePartitionFilter */ requirePartitionFilter?: (boolean|null); /** Relation additionalOptions */ additionalOptions?: ({ [k: string]: string }|null); /** Relation connection */ connection?: (string|null); /** Relation tableFormat */ tableFormat?: (google.cloud.dataform.v1beta1.CompilationResultAction.Relation.TableFormat|keyof typeof google.cloud.dataform.v1beta1.CompilationResultAction.Relation.TableFormat|null); /** Relation fileFormat */ fileFormat?: (google.cloud.dataform.v1beta1.CompilationResultAction.Relation.FileFormat|keyof typeof google.cloud.dataform.v1beta1.CompilationResultAction.Relation.FileFormat|null); /** Relation storageUri */ storageUri?: (string|null); } /** Represents a Relation. */ class Relation implements IRelation { /** * Constructs a new Relation. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IRelation); /** Relation dependencyTargets. */ public dependencyTargets: google.cloud.dataform.v1beta1.ITarget[]; /** Relation disabled. */ public disabled: boolean; /** Relation tags. */ public tags: string[]; /** Relation relationDescriptor. */ public relationDescriptor?: (google.cloud.dataform.v1beta1.IRelationDescriptor|null); /** Relation relationType. */ public relationType: (google.cloud.dataform.v1beta1.CompilationResultAction.Relation.RelationType|keyof typeof google.cloud.dataform.v1beta1.CompilationResultAction.Relation.RelationType); /** Relation selectQuery. */ public selectQuery: string; /** Relation preOperations. */ public preOperations: string[]; /** Relation postOperations. */ public postOperations: string[]; /** Relation incrementalTableConfig. */ public incrementalTableConfig?: (google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IIncrementalTableConfig|null); /** Relation partitionExpression. */ public partitionExpression: string; /** Relation clusterExpressions. */ public clusterExpressions: string[]; /** Relation partitionExpirationDays. */ public partitionExpirationDays: number; /** Relation requirePartitionFilter. */ public requirePartitionFilter: boolean; /** Relation additionalOptions. */ public additionalOptions: { [k: string]: string }; /** Relation connection. */ public connection: string; /** Relation tableFormat. */ public tableFormat: (google.cloud.dataform.v1beta1.CompilationResultAction.Relation.TableFormat|keyof typeof google.cloud.dataform.v1beta1.CompilationResultAction.Relation.TableFormat); /** Relation fileFormat. */ public fileFormat: (google.cloud.dataform.v1beta1.CompilationResultAction.Relation.FileFormat|keyof typeof google.cloud.dataform.v1beta1.CompilationResultAction.Relation.FileFormat); /** Relation storageUri. */ public storageUri: string; /** * Creates a new Relation instance using the specified properties. * @param [properties] Properties to set * @returns Relation instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IRelation): google.cloud.dataform.v1beta1.CompilationResultAction.Relation; /** * Encodes the specified Relation message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Relation.verify|verify} messages. * @param message Relation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.IRelation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Relation message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Relation.verify|verify} messages. * @param message Relation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.IRelation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Relation message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Relation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.Relation; /** * Decodes a Relation message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Relation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.Relation; /** * Verifies a Relation message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Relation message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Relation */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.Relation; /** * Creates a plain object from a Relation message. Also converts values to other types if specified. * @param message Relation * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.Relation, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Relation to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Relation * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace Relation { /** Properties of an IncrementalTableConfig. */ interface IIncrementalTableConfig { /** IncrementalTableConfig incrementalSelectQuery */ incrementalSelectQuery?: (string|null); /** IncrementalTableConfig refreshDisabled */ refreshDisabled?: (boolean|null); /** IncrementalTableConfig uniqueKeyParts */ uniqueKeyParts?: (string[]|null); /** IncrementalTableConfig updatePartitionFilter */ updatePartitionFilter?: (string|null); /** IncrementalTableConfig incrementalPreOperations */ incrementalPreOperations?: (string[]|null); /** IncrementalTableConfig incrementalPostOperations */ incrementalPostOperations?: (string[]|null); } /** Represents an IncrementalTableConfig. */ class IncrementalTableConfig implements IIncrementalTableConfig { /** * Constructs a new IncrementalTableConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IIncrementalTableConfig); /** IncrementalTableConfig incrementalSelectQuery. */ public incrementalSelectQuery: string; /** IncrementalTableConfig refreshDisabled. */ public refreshDisabled: boolean; /** IncrementalTableConfig uniqueKeyParts. */ public uniqueKeyParts: string[]; /** IncrementalTableConfig updatePartitionFilter. */ public updatePartitionFilter: string; /** IncrementalTableConfig incrementalPreOperations. */ public incrementalPreOperations: string[]; /** IncrementalTableConfig incrementalPostOperations. */ public incrementalPostOperations: string[]; /** * Creates a new IncrementalTableConfig instance using the specified properties. * @param [properties] Properties to set * @returns IncrementalTableConfig instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IIncrementalTableConfig): google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig; /** * Encodes the specified IncrementalTableConfig message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig.verify|verify} messages. * @param message IncrementalTableConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IIncrementalTableConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified IncrementalTableConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig.verify|verify} messages. * @param message IncrementalTableConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IIncrementalTableConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an IncrementalTableConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns IncrementalTableConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig; /** * Decodes an IncrementalTableConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns IncrementalTableConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig; /** * Verifies an IncrementalTableConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an IncrementalTableConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns IncrementalTableConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig; /** * Creates a plain object from an IncrementalTableConfig message. Also converts values to other types if specified. * @param message IncrementalTableConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this IncrementalTableConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for IncrementalTableConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** RelationType enum. */ enum RelationType { RELATION_TYPE_UNSPECIFIED = 0, TABLE = 1, VIEW = 2, INCREMENTAL_TABLE = 3, MATERIALIZED_VIEW = 4 } /** TableFormat enum. */ enum TableFormat { TABLE_FORMAT_UNSPECIFIED = 0, ICEBERG = 1 } /** FileFormat enum. */ enum FileFormat { FILE_FORMAT_UNSPECIFIED = 0, PARQUET = 1 } } /** Properties of an Operations. */ interface IOperations { /** Operations dependencyTargets */ dependencyTargets?: (google.cloud.dataform.v1beta1.ITarget[]|null); /** Operations disabled */ disabled?: (boolean|null); /** Operations tags */ tags?: (string[]|null); /** Operations relationDescriptor */ relationDescriptor?: (google.cloud.dataform.v1beta1.IRelationDescriptor|null); /** Operations queries */ queries?: (string[]|null); /** Operations hasOutput */ hasOutput?: (boolean|null); } /** Represents an Operations. */ class Operations implements IOperations { /** * Constructs a new Operations. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IOperations); /** Operations dependencyTargets. */ public dependencyTargets: google.cloud.dataform.v1beta1.ITarget[]; /** Operations disabled. */ public disabled: boolean; /** Operations tags. */ public tags: string[]; /** Operations relationDescriptor. */ public relationDescriptor?: (google.cloud.dataform.v1beta1.IRelationDescriptor|null); /** Operations queries. */ public queries: string[]; /** Operations hasOutput. */ public hasOutput: boolean; /** * Creates a new Operations instance using the specified properties. * @param [properties] Properties to set * @returns Operations instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IOperations): google.cloud.dataform.v1beta1.CompilationResultAction.Operations; /** * Encodes the specified Operations message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Operations.verify|verify} messages. * @param message Operations message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.IOperations, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Operations message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Operations.verify|verify} messages. * @param message Operations message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.IOperations, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an Operations message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Operations * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.Operations; /** * Decodes an Operations message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Operations * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.Operations; /** * Verifies an Operations message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an Operations message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Operations */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.Operations; /** * Creates a plain object from an Operations message. Also converts values to other types if specified. * @param message Operations * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.Operations, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Operations to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Operations * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an Assertion. */ interface IAssertion { /** Assertion dependencyTargets */ dependencyTargets?: (google.cloud.dataform.v1beta1.ITarget[]|null); /** Assertion parentAction */ parentAction?: (google.cloud.dataform.v1beta1.ITarget|null); /** Assertion disabled */ disabled?: (boolean|null); /** Assertion tags */ tags?: (string[]|null); /** Assertion selectQuery */ selectQuery?: (string|null); /** Assertion relationDescriptor */ relationDescriptor?: (google.cloud.dataform.v1beta1.IRelationDescriptor|null); } /** Represents an Assertion. */ class Assertion implements IAssertion { /** * Constructs a new Assertion. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IAssertion); /** Assertion dependencyTargets. */ public dependencyTargets: google.cloud.dataform.v1beta1.ITarget[]; /** Assertion parentAction. */ public parentAction?: (google.cloud.dataform.v1beta1.ITarget|null); /** Assertion disabled. */ public disabled: boolean; /** Assertion tags. */ public tags: string[]; /** Assertion selectQuery. */ public selectQuery: string; /** Assertion relationDescriptor. */ public relationDescriptor?: (google.cloud.dataform.v1beta1.IRelationDescriptor|null); /** * Creates a new Assertion instance using the specified properties. * @param [properties] Properties to set * @returns Assertion instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IAssertion): google.cloud.dataform.v1beta1.CompilationResultAction.Assertion; /** * Encodes the specified Assertion message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Assertion.verify|verify} messages. * @param message Assertion message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.IAssertion, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Assertion message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Assertion.verify|verify} messages. * @param message Assertion message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.IAssertion, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an Assertion message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Assertion * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.Assertion; /** * Decodes an Assertion message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Assertion * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.Assertion; /** * Verifies an Assertion message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an Assertion message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Assertion */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.Assertion; /** * Creates a plain object from an Assertion message. Also converts values to other types if specified. * @param message Assertion * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.Assertion, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Assertion to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Assertion * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Declaration. */ interface IDeclaration { /** Declaration relationDescriptor */ relationDescriptor?: (google.cloud.dataform.v1beta1.IRelationDescriptor|null); } /** Represents a Declaration. */ class Declaration implements IDeclaration { /** * Constructs a new Declaration. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IDeclaration); /** Declaration relationDescriptor. */ public relationDescriptor?: (google.cloud.dataform.v1beta1.IRelationDescriptor|null); /** * Creates a new Declaration instance using the specified properties. * @param [properties] Properties to set * @returns Declaration instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IDeclaration): google.cloud.dataform.v1beta1.CompilationResultAction.Declaration; /** * Encodes the specified Declaration message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Declaration.verify|verify} messages. * @param message Declaration message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.IDeclaration, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Declaration message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Declaration.verify|verify} messages. * @param message Declaration message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.IDeclaration, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Declaration message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Declaration * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.Declaration; /** * Decodes a Declaration message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Declaration * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.Declaration; /** * Verifies a Declaration message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Declaration message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Declaration */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.Declaration; /** * Creates a plain object from a Declaration message. Also converts values to other types if specified. * @param message Declaration * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.Declaration, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Declaration to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Declaration * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Notebook. */ interface INotebook { /** Notebook dependencyTargets */ dependencyTargets?: (google.cloud.dataform.v1beta1.ITarget[]|null); /** Notebook disabled */ disabled?: (boolean|null); /** Notebook contents */ contents?: (string|null); /** Notebook tags */ tags?: (string[]|null); } /** Represents a Notebook. */ class Notebook implements INotebook { /** * Constructs a new Notebook. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.INotebook); /** Notebook dependencyTargets. */ public dependencyTargets: google.cloud.dataform.v1beta1.ITarget[]; /** Notebook disabled. */ public disabled: boolean; /** Notebook contents. */ public contents: string; /** Notebook tags. */ public tags: string[]; /** * Creates a new Notebook instance using the specified properties. * @param [properties] Properties to set * @returns Notebook instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.INotebook): google.cloud.dataform.v1beta1.CompilationResultAction.Notebook; /** * Encodes the specified Notebook message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Notebook.verify|verify} messages. * @param message Notebook message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.INotebook, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Notebook message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.Notebook.verify|verify} messages. * @param message Notebook message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.INotebook, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Notebook message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Notebook * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.Notebook; /** * Decodes a Notebook message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Notebook * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.Notebook; /** * Verifies a Notebook message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Notebook message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Notebook */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.Notebook; /** * Creates a plain object from a Notebook message. Also converts values to other types if specified. * @param message Notebook * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.Notebook, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Notebook to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Notebook * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DataPreparation. */ interface IDataPreparation { /** DataPreparation contentsYaml */ contentsYaml?: (string|null); /** DataPreparation contentsSql */ contentsSql?: (google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ISqlDefinition|null); /** DataPreparation dependencyTargets */ dependencyTargets?: (google.cloud.dataform.v1beta1.ITarget[]|null); /** DataPreparation disabled */ disabled?: (boolean|null); /** DataPreparation tags */ tags?: (string[]|null); } /** Represents a DataPreparation. */ class DataPreparation implements IDataPreparation { /** * Constructs a new DataPreparation. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IDataPreparation); /** DataPreparation contentsYaml. */ public contentsYaml?: (string|null); /** DataPreparation contentsSql. */ public contentsSql?: (google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ISqlDefinition|null); /** DataPreparation dependencyTargets. */ public dependencyTargets: google.cloud.dataform.v1beta1.ITarget[]; /** DataPreparation disabled. */ public disabled: boolean; /** DataPreparation tags. */ public tags: string[]; /** DataPreparation definition. */ public definition?: ("contentsYaml"|"contentsSql"); /** * Creates a new DataPreparation instance using the specified properties. * @param [properties] Properties to set * @returns DataPreparation instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IDataPreparation): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation; /** * Encodes the specified DataPreparation message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.verify|verify} messages. * @param message DataPreparation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.IDataPreparation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DataPreparation message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.verify|verify} messages. * @param message DataPreparation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.IDataPreparation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DataPreparation message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DataPreparation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation; /** * Decodes a DataPreparation message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DataPreparation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation; /** * Verifies a DataPreparation message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DataPreparation message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DataPreparation */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation; /** * Creates a plain object from a DataPreparation message. Also converts values to other types if specified. * @param message DataPreparation * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DataPreparation to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DataPreparation * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace DataPreparation { /** Properties of a SqlDefinition. */ interface ISqlDefinition { /** SqlDefinition query */ query?: (string|null); /** SqlDefinition errorTable */ errorTable?: (google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.IErrorTable|null); /** SqlDefinition load */ load?: (google.cloud.dataform.v1beta1.CompilationResultAction.ILoadConfig|null); } /** Represents a SqlDefinition. */ class SqlDefinition implements ISqlDefinition { /** * Constructs a new SqlDefinition. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ISqlDefinition); /** SqlDefinition query. */ public query: string; /** SqlDefinition errorTable. */ public errorTable?: (google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.IErrorTable|null); /** SqlDefinition load. */ public load?: (google.cloud.dataform.v1beta1.CompilationResultAction.ILoadConfig|null); /** * Creates a new SqlDefinition instance using the specified properties. * @param [properties] Properties to set * @returns SqlDefinition instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ISqlDefinition): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.SqlDefinition; /** * Encodes the specified SqlDefinition message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.SqlDefinition.verify|verify} messages. * @param message SqlDefinition message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ISqlDefinition, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SqlDefinition message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.SqlDefinition.verify|verify} messages. * @param message SqlDefinition message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ISqlDefinition, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SqlDefinition message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SqlDefinition * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.SqlDefinition; /** * Decodes a SqlDefinition message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SqlDefinition * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.SqlDefinition; /** * Verifies a SqlDefinition message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SqlDefinition message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SqlDefinition */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.SqlDefinition; /** * Creates a plain object from a SqlDefinition message. Also converts values to other types if specified. * @param message SqlDefinition * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.SqlDefinition, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SqlDefinition to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SqlDefinition * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an ErrorTable. */ interface IErrorTable { /** ErrorTable target */ target?: (google.cloud.dataform.v1beta1.ITarget|null); /** ErrorTable retentionDays */ retentionDays?: (number|null); } /** Represents an ErrorTable. */ class ErrorTable implements IErrorTable { /** * Constructs a new ErrorTable. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.IErrorTable); /** ErrorTable target. */ public target?: (google.cloud.dataform.v1beta1.ITarget|null); /** ErrorTable retentionDays. */ public retentionDays: number; /** * Creates a new ErrorTable instance using the specified properties. * @param [properties] Properties to set * @returns ErrorTable instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.IErrorTable): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ErrorTable; /** * Encodes the specified ErrorTable message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ErrorTable.verify|verify} messages. * @param message ErrorTable message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.IErrorTable, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ErrorTable message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ErrorTable.verify|verify} messages. * @param message ErrorTable message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.IErrorTable, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ErrorTable message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ErrorTable * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ErrorTable; /** * Decodes an ErrorTable message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ErrorTable * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ErrorTable; /** * Verifies an ErrorTable message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ErrorTable message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ErrorTable */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ErrorTable; /** * Creates a plain object from an ErrorTable message. Also converts values to other types if specified. * @param message ErrorTable * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.DataPreparation.ErrorTable, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ErrorTable to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ErrorTable * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a LoadConfig. */ interface ILoadConfig { /** LoadConfig replace */ replace?: (google.cloud.dataform.v1beta1.CompilationResultAction.ISimpleLoadMode|null); /** LoadConfig append */ append?: (google.cloud.dataform.v1beta1.CompilationResultAction.ISimpleLoadMode|null); /** LoadConfig maximum */ maximum?: (google.cloud.dataform.v1beta1.CompilationResultAction.IIncrementalLoadMode|null); /** LoadConfig unique */ unique?: (google.cloud.dataform.v1beta1.CompilationResultAction.IIncrementalLoadMode|null); } /** Represents a LoadConfig. */ class LoadConfig implements ILoadConfig { /** * Constructs a new LoadConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.ILoadConfig); /** LoadConfig replace. */ public replace?: (google.cloud.dataform.v1beta1.CompilationResultAction.ISimpleLoadMode|null); /** LoadConfig append. */ public append?: (google.cloud.dataform.v1beta1.CompilationResultAction.ISimpleLoadMode|null); /** LoadConfig maximum. */ public maximum?: (google.cloud.dataform.v1beta1.CompilationResultAction.IIncrementalLoadMode|null); /** LoadConfig unique. */ public unique?: (google.cloud.dataform.v1beta1.CompilationResultAction.IIncrementalLoadMode|null); /** LoadConfig mode. */ public mode?: ("replace"|"append"|"maximum"|"unique"); /** * Creates a new LoadConfig instance using the specified properties. * @param [properties] Properties to set * @returns LoadConfig instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.ILoadConfig): google.cloud.dataform.v1beta1.CompilationResultAction.LoadConfig; /** * Encodes the specified LoadConfig message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.LoadConfig.verify|verify} messages. * @param message LoadConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.ILoadConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified LoadConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.LoadConfig.verify|verify} messages. * @param message LoadConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.ILoadConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a LoadConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns LoadConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.LoadConfig; /** * Decodes a LoadConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns LoadConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.LoadConfig; /** * Verifies a LoadConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a LoadConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns LoadConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.LoadConfig; /** * Creates a plain object from a LoadConfig message. Also converts values to other types if specified. * @param message LoadConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.LoadConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this LoadConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for LoadConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SimpleLoadMode. */ interface ISimpleLoadMode { } /** Represents a SimpleLoadMode. */ class SimpleLoadMode implements ISimpleLoadMode { /** * Constructs a new SimpleLoadMode. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.ISimpleLoadMode); /** * Creates a new SimpleLoadMode instance using the specified properties. * @param [properties] Properties to set * @returns SimpleLoadMode instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.ISimpleLoadMode): google.cloud.dataform.v1beta1.CompilationResultAction.SimpleLoadMode; /** * Encodes the specified SimpleLoadMode message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.SimpleLoadMode.verify|verify} messages. * @param message SimpleLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.ISimpleLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SimpleLoadMode message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.SimpleLoadMode.verify|verify} messages. * @param message SimpleLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.ISimpleLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SimpleLoadMode message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SimpleLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.SimpleLoadMode; /** * Decodes a SimpleLoadMode message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SimpleLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.SimpleLoadMode; /** * Verifies a SimpleLoadMode message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SimpleLoadMode message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SimpleLoadMode */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.SimpleLoadMode; /** * Creates a plain object from a SimpleLoadMode message. Also converts values to other types if specified. * @param message SimpleLoadMode * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.SimpleLoadMode, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SimpleLoadMode to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SimpleLoadMode * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an IncrementalLoadMode. */ interface IIncrementalLoadMode { /** IncrementalLoadMode column */ column?: (string|null); } /** Represents an IncrementalLoadMode. */ class IncrementalLoadMode implements IIncrementalLoadMode { /** * Constructs a new IncrementalLoadMode. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IIncrementalLoadMode); /** IncrementalLoadMode column. */ public column: string; /** * Creates a new IncrementalLoadMode instance using the specified properties. * @param [properties] Properties to set * @returns IncrementalLoadMode instance */ public static create(properties?: google.cloud.dataform.v1beta1.CompilationResultAction.IIncrementalLoadMode): google.cloud.dataform.v1beta1.CompilationResultAction.IncrementalLoadMode; /** * Encodes the specified IncrementalLoadMode message. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.IncrementalLoadMode.verify|verify} messages. * @param message IncrementalLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.CompilationResultAction.IIncrementalLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified IncrementalLoadMode message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CompilationResultAction.IncrementalLoadMode.verify|verify} messages. * @param message IncrementalLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.CompilationResultAction.IIncrementalLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an IncrementalLoadMode message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns IncrementalLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CompilationResultAction.IncrementalLoadMode; /** * Decodes an IncrementalLoadMode message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns IncrementalLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CompilationResultAction.IncrementalLoadMode; /** * Verifies an IncrementalLoadMode message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an IncrementalLoadMode message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns IncrementalLoadMode */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CompilationResultAction.IncrementalLoadMode; /** * Creates a plain object from an IncrementalLoadMode message. Also converts values to other types if specified. * @param message IncrementalLoadMode * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CompilationResultAction.IncrementalLoadMode, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this IncrementalLoadMode to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for IncrementalLoadMode * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a QueryCompilationResultActionsRequest. */ interface IQueryCompilationResultActionsRequest { /** QueryCompilationResultActionsRequest name */ name?: (string|null); /** QueryCompilationResultActionsRequest pageSize */ pageSize?: (number|null); /** QueryCompilationResultActionsRequest pageToken */ pageToken?: (string|null); /** QueryCompilationResultActionsRequest filter */ filter?: (string|null); } /** Represents a QueryCompilationResultActionsRequest. */ class QueryCompilationResultActionsRequest implements IQueryCompilationResultActionsRequest { /** * Constructs a new QueryCompilationResultActionsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryCompilationResultActionsRequest); /** QueryCompilationResultActionsRequest name. */ public name: string; /** QueryCompilationResultActionsRequest pageSize. */ public pageSize: number; /** QueryCompilationResultActionsRequest pageToken. */ public pageToken: string; /** QueryCompilationResultActionsRequest filter. */ public filter: string; /** * Creates a new QueryCompilationResultActionsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryCompilationResultActionsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryCompilationResultActionsRequest): google.cloud.dataform.v1beta1.QueryCompilationResultActionsRequest; /** * Encodes the specified QueryCompilationResultActionsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryCompilationResultActionsRequest.verify|verify} messages. * @param message QueryCompilationResultActionsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryCompilationResultActionsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryCompilationResultActionsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryCompilationResultActionsRequest.verify|verify} messages. * @param message QueryCompilationResultActionsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryCompilationResultActionsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryCompilationResultActionsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryCompilationResultActionsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryCompilationResultActionsRequest; /** * Decodes a QueryCompilationResultActionsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryCompilationResultActionsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryCompilationResultActionsRequest; /** * Verifies a QueryCompilationResultActionsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryCompilationResultActionsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryCompilationResultActionsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryCompilationResultActionsRequest; /** * Creates a plain object from a QueryCompilationResultActionsRequest message. Also converts values to other types if specified. * @param message QueryCompilationResultActionsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryCompilationResultActionsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryCompilationResultActionsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryCompilationResultActionsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryCompilationResultActionsResponse. */ interface IQueryCompilationResultActionsResponse { /** QueryCompilationResultActionsResponse compilationResultActions */ compilationResultActions?: (google.cloud.dataform.v1beta1.ICompilationResultAction[]|null); /** QueryCompilationResultActionsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryCompilationResultActionsResponse. */ class QueryCompilationResultActionsResponse implements IQueryCompilationResultActionsResponse { /** * Constructs a new QueryCompilationResultActionsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryCompilationResultActionsResponse); /** QueryCompilationResultActionsResponse compilationResultActions. */ public compilationResultActions: google.cloud.dataform.v1beta1.ICompilationResultAction[]; /** QueryCompilationResultActionsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryCompilationResultActionsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryCompilationResultActionsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryCompilationResultActionsResponse): google.cloud.dataform.v1beta1.QueryCompilationResultActionsResponse; /** * Encodes the specified QueryCompilationResultActionsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryCompilationResultActionsResponse.verify|verify} messages. * @param message QueryCompilationResultActionsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryCompilationResultActionsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryCompilationResultActionsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryCompilationResultActionsResponse.verify|verify} messages. * @param message QueryCompilationResultActionsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryCompilationResultActionsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryCompilationResultActionsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryCompilationResultActionsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryCompilationResultActionsResponse; /** * Decodes a QueryCompilationResultActionsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryCompilationResultActionsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryCompilationResultActionsResponse; /** * Verifies a QueryCompilationResultActionsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryCompilationResultActionsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryCompilationResultActionsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryCompilationResultActionsResponse; /** * Creates a plain object from a QueryCompilationResultActionsResponse message. Also converts values to other types if specified. * @param message QueryCompilationResultActionsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryCompilationResultActionsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryCompilationResultActionsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryCompilationResultActionsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WorkflowConfig. */ interface IWorkflowConfig { /** WorkflowConfig name */ name?: (string|null); /** WorkflowConfig releaseConfig */ releaseConfig?: (string|null); /** WorkflowConfig invocationConfig */ invocationConfig?: (google.cloud.dataform.v1beta1.IInvocationConfig|null); /** WorkflowConfig cronSchedule */ cronSchedule?: (string|null); /** WorkflowConfig timeZone */ timeZone?: (string|null); /** WorkflowConfig recentScheduledExecutionRecords */ recentScheduledExecutionRecords?: (google.cloud.dataform.v1beta1.WorkflowConfig.IScheduledExecutionRecord[]|null); /** WorkflowConfig disabled */ disabled?: (boolean|null); /** WorkflowConfig createTime */ createTime?: (google.protobuf.ITimestamp|null); /** WorkflowConfig updateTime */ updateTime?: (google.protobuf.ITimestamp|null); /** WorkflowConfig internalMetadata */ internalMetadata?: (string|null); /** WorkflowConfig workflowTriggerConfig */ workflowTriggerConfig?: (google.cloud.dataform.v1beta1.IWorkflowTriggerConfig|null); } /** Represents a WorkflowConfig. */ class WorkflowConfig implements IWorkflowConfig { /** * Constructs a new WorkflowConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IWorkflowConfig); /** WorkflowConfig name. */ public name: string; /** WorkflowConfig releaseConfig. */ public releaseConfig: string; /** WorkflowConfig invocationConfig. */ public invocationConfig?: (google.cloud.dataform.v1beta1.IInvocationConfig|null); /** WorkflowConfig cronSchedule. */ public cronSchedule: string; /** WorkflowConfig timeZone. */ public timeZone: string; /** WorkflowConfig recentScheduledExecutionRecords. */ public recentScheduledExecutionRecords: google.cloud.dataform.v1beta1.WorkflowConfig.IScheduledExecutionRecord[]; /** WorkflowConfig disabled. */ public disabled: boolean; /** WorkflowConfig createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** WorkflowConfig updateTime. */ public updateTime?: (google.protobuf.ITimestamp|null); /** WorkflowConfig internalMetadata. */ public internalMetadata?: (string|null); /** WorkflowConfig workflowTriggerConfig. */ public workflowTriggerConfig?: (google.cloud.dataform.v1beta1.IWorkflowTriggerConfig|null); /** * Creates a new WorkflowConfig instance using the specified properties. * @param [properties] Properties to set * @returns WorkflowConfig instance */ public static create(properties?: google.cloud.dataform.v1beta1.IWorkflowConfig): google.cloud.dataform.v1beta1.WorkflowConfig; /** * Encodes the specified WorkflowConfig message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowConfig.verify|verify} messages. * @param message WorkflowConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IWorkflowConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WorkflowConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowConfig.verify|verify} messages. * @param message WorkflowConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IWorkflowConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WorkflowConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WorkflowConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowConfig; /** * Decodes a WorkflowConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WorkflowConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowConfig; /** * Verifies a WorkflowConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WorkflowConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WorkflowConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowConfig; /** * Creates a plain object from a WorkflowConfig message. Also converts values to other types if specified. * @param message WorkflowConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WorkflowConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WorkflowConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace WorkflowConfig { /** Properties of a ScheduledExecutionRecord. */ interface IScheduledExecutionRecord { /** ScheduledExecutionRecord workflowInvocation */ workflowInvocation?: (string|null); /** ScheduledExecutionRecord errorStatus */ errorStatus?: (google.rpc.IStatus|null); /** ScheduledExecutionRecord executionTime */ executionTime?: (google.protobuf.ITimestamp|null); } /** Represents a ScheduledExecutionRecord. */ class ScheduledExecutionRecord implements IScheduledExecutionRecord { /** * Constructs a new ScheduledExecutionRecord. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.WorkflowConfig.IScheduledExecutionRecord); /** ScheduledExecutionRecord workflowInvocation. */ public workflowInvocation?: (string|null); /** ScheduledExecutionRecord errorStatus. */ public errorStatus?: (google.rpc.IStatus|null); /** ScheduledExecutionRecord executionTime. */ public executionTime?: (google.protobuf.ITimestamp|null); /** ScheduledExecutionRecord result. */ public result?: ("workflowInvocation"|"errorStatus"); /** * Creates a new ScheduledExecutionRecord instance using the specified properties. * @param [properties] Properties to set * @returns ScheduledExecutionRecord instance */ public static create(properties?: google.cloud.dataform.v1beta1.WorkflowConfig.IScheduledExecutionRecord): google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord; /** * Encodes the specified ScheduledExecutionRecord message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord.verify|verify} messages. * @param message ScheduledExecutionRecord message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.WorkflowConfig.IScheduledExecutionRecord, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ScheduledExecutionRecord message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord.verify|verify} messages. * @param message ScheduledExecutionRecord message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.WorkflowConfig.IScheduledExecutionRecord, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ScheduledExecutionRecord message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ScheduledExecutionRecord * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord; /** * Decodes a ScheduledExecutionRecord message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ScheduledExecutionRecord * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord; /** * Verifies a ScheduledExecutionRecord message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ScheduledExecutionRecord message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ScheduledExecutionRecord */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord; /** * Creates a plain object from a ScheduledExecutionRecord message. Also converts values to other types if specified. * @param message ScheduledExecutionRecord * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ScheduledExecutionRecord to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ScheduledExecutionRecord * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of an InvocationConfig. */ interface IInvocationConfig { /** InvocationConfig includedTargets */ includedTargets?: (google.cloud.dataform.v1beta1.ITarget[]|null); /** InvocationConfig includedTags */ includedTags?: (string[]|null); /** InvocationConfig transitiveDependenciesIncluded */ transitiveDependenciesIncluded?: (boolean|null); /** InvocationConfig transitiveDependentsIncluded */ transitiveDependentsIncluded?: (boolean|null); /** InvocationConfig fullyRefreshIncrementalTablesEnabled */ fullyRefreshIncrementalTablesEnabled?: (boolean|null); /** InvocationConfig serviceAccount */ serviceAccount?: (string|null); /** InvocationConfig queryPriority */ queryPriority?: (google.cloud.dataform.v1beta1.InvocationConfig.QueryPriority|keyof typeof google.cloud.dataform.v1beta1.InvocationConfig.QueryPriority|null); } /** Represents an InvocationConfig. */ class InvocationConfig implements IInvocationConfig { /** * Constructs a new InvocationConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IInvocationConfig); /** InvocationConfig includedTargets. */ public includedTargets: google.cloud.dataform.v1beta1.ITarget[]; /** InvocationConfig includedTags. */ public includedTags: string[]; /** InvocationConfig transitiveDependenciesIncluded. */ public transitiveDependenciesIncluded: boolean; /** InvocationConfig transitiveDependentsIncluded. */ public transitiveDependentsIncluded: boolean; /** InvocationConfig fullyRefreshIncrementalTablesEnabled. */ public fullyRefreshIncrementalTablesEnabled: boolean; /** InvocationConfig serviceAccount. */ public serviceAccount: string; /** InvocationConfig queryPriority. */ public queryPriority?: (google.cloud.dataform.v1beta1.InvocationConfig.QueryPriority|keyof typeof google.cloud.dataform.v1beta1.InvocationConfig.QueryPriority|null); /** * Creates a new InvocationConfig instance using the specified properties. * @param [properties] Properties to set * @returns InvocationConfig instance */ public static create(properties?: google.cloud.dataform.v1beta1.IInvocationConfig): google.cloud.dataform.v1beta1.InvocationConfig; /** * Encodes the specified InvocationConfig message. Does not implicitly {@link google.cloud.dataform.v1beta1.InvocationConfig.verify|verify} messages. * @param message InvocationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IInvocationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified InvocationConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.InvocationConfig.verify|verify} messages. * @param message InvocationConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IInvocationConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an InvocationConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns InvocationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.InvocationConfig; /** * Decodes an InvocationConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns InvocationConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.InvocationConfig; /** * Verifies an InvocationConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an InvocationConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns InvocationConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.InvocationConfig; /** * Creates a plain object from an InvocationConfig message. Also converts values to other types if specified. * @param message InvocationConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.InvocationConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this InvocationConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for InvocationConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace InvocationConfig { /** QueryPriority enum. */ enum QueryPriority { QUERY_PRIORITY_UNSPECIFIED = 0, INTERACTIVE = 1, BATCH = 2 } } /** Properties of a ListWorkflowConfigsRequest. */ interface IListWorkflowConfigsRequest { /** ListWorkflowConfigsRequest parent */ parent?: (string|null); /** ListWorkflowConfigsRequest pageSize */ pageSize?: (number|null); /** ListWorkflowConfigsRequest pageToken */ pageToken?: (string|null); } /** Represents a ListWorkflowConfigsRequest. */ class ListWorkflowConfigsRequest implements IListWorkflowConfigsRequest { /** * Constructs a new ListWorkflowConfigsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListWorkflowConfigsRequest); /** ListWorkflowConfigsRequest parent. */ public parent: string; /** ListWorkflowConfigsRequest pageSize. */ public pageSize: number; /** ListWorkflowConfigsRequest pageToken. */ public pageToken: string; /** * Creates a new ListWorkflowConfigsRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkflowConfigsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListWorkflowConfigsRequest): google.cloud.dataform.v1beta1.ListWorkflowConfigsRequest; /** * Encodes the specified ListWorkflowConfigsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkflowConfigsRequest.verify|verify} messages. * @param message ListWorkflowConfigsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListWorkflowConfigsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkflowConfigsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkflowConfigsRequest.verify|verify} messages. * @param message ListWorkflowConfigsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListWorkflowConfigsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkflowConfigsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkflowConfigsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListWorkflowConfigsRequest; /** * Decodes a ListWorkflowConfigsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkflowConfigsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListWorkflowConfigsRequest; /** * Verifies a ListWorkflowConfigsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkflowConfigsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkflowConfigsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListWorkflowConfigsRequest; /** * Creates a plain object from a ListWorkflowConfigsRequest message. Also converts values to other types if specified. * @param message ListWorkflowConfigsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListWorkflowConfigsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkflowConfigsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkflowConfigsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListWorkflowConfigsResponse. */ interface IListWorkflowConfigsResponse { /** ListWorkflowConfigsResponse workflowConfigs */ workflowConfigs?: (google.cloud.dataform.v1beta1.IWorkflowConfig[]|null); /** ListWorkflowConfigsResponse nextPageToken */ nextPageToken?: (string|null); /** ListWorkflowConfigsResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListWorkflowConfigsResponse. */ class ListWorkflowConfigsResponse implements IListWorkflowConfigsResponse { /** * Constructs a new ListWorkflowConfigsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListWorkflowConfigsResponse); /** ListWorkflowConfigsResponse workflowConfigs. */ public workflowConfigs: google.cloud.dataform.v1beta1.IWorkflowConfig[]; /** ListWorkflowConfigsResponse nextPageToken. */ public nextPageToken: string; /** ListWorkflowConfigsResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListWorkflowConfigsResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkflowConfigsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListWorkflowConfigsResponse): google.cloud.dataform.v1beta1.ListWorkflowConfigsResponse; /** * Encodes the specified ListWorkflowConfigsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkflowConfigsResponse.verify|verify} messages. * @param message ListWorkflowConfigsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListWorkflowConfigsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkflowConfigsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkflowConfigsResponse.verify|verify} messages. * @param message ListWorkflowConfigsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListWorkflowConfigsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkflowConfigsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkflowConfigsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListWorkflowConfigsResponse; /** * Decodes a ListWorkflowConfigsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkflowConfigsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListWorkflowConfigsResponse; /** * Verifies a ListWorkflowConfigsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkflowConfigsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkflowConfigsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListWorkflowConfigsResponse; /** * Creates a plain object from a ListWorkflowConfigsResponse message. Also converts values to other types if specified. * @param message ListWorkflowConfigsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListWorkflowConfigsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkflowConfigsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkflowConfigsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetWorkflowConfigRequest. */ interface IGetWorkflowConfigRequest { /** GetWorkflowConfigRequest name */ name?: (string|null); } /** Represents a GetWorkflowConfigRequest. */ class GetWorkflowConfigRequest implements IGetWorkflowConfigRequest { /** * Constructs a new GetWorkflowConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IGetWorkflowConfigRequest); /** GetWorkflowConfigRequest name. */ public name: string; /** * Creates a new GetWorkflowConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetWorkflowConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IGetWorkflowConfigRequest): google.cloud.dataform.v1beta1.GetWorkflowConfigRequest; /** * Encodes the specified GetWorkflowConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.GetWorkflowConfigRequest.verify|verify} messages. * @param message GetWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IGetWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetWorkflowConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.GetWorkflowConfigRequest.verify|verify} messages. * @param message GetWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IGetWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetWorkflowConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.GetWorkflowConfigRequest; /** * Decodes a GetWorkflowConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.GetWorkflowConfigRequest; /** * Verifies a GetWorkflowConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetWorkflowConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetWorkflowConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.GetWorkflowConfigRequest; /** * Creates a plain object from a GetWorkflowConfigRequest message. Also converts values to other types if specified. * @param message GetWorkflowConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.GetWorkflowConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetWorkflowConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetWorkflowConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateWorkflowConfigRequest. */ interface ICreateWorkflowConfigRequest { /** CreateWorkflowConfigRequest parent */ parent?: (string|null); /** CreateWorkflowConfigRequest workflowConfig */ workflowConfig?: (google.cloud.dataform.v1beta1.IWorkflowConfig|null); /** CreateWorkflowConfigRequest workflowConfigId */ workflowConfigId?: (string|null); } /** Represents a CreateWorkflowConfigRequest. */ class CreateWorkflowConfigRequest implements ICreateWorkflowConfigRequest { /** * Constructs a new CreateWorkflowConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICreateWorkflowConfigRequest); /** CreateWorkflowConfigRequest parent. */ public parent: string; /** CreateWorkflowConfigRequest workflowConfig. */ public workflowConfig?: (google.cloud.dataform.v1beta1.IWorkflowConfig|null); /** CreateWorkflowConfigRequest workflowConfigId. */ public workflowConfigId: string; /** * Creates a new CreateWorkflowConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateWorkflowConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICreateWorkflowConfigRequest): google.cloud.dataform.v1beta1.CreateWorkflowConfigRequest; /** * Encodes the specified CreateWorkflowConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateWorkflowConfigRequest.verify|verify} messages. * @param message CreateWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICreateWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateWorkflowConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateWorkflowConfigRequest.verify|verify} messages. * @param message CreateWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICreateWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateWorkflowConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CreateWorkflowConfigRequest; /** * Decodes a CreateWorkflowConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CreateWorkflowConfigRequest; /** * Verifies a CreateWorkflowConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateWorkflowConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateWorkflowConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CreateWorkflowConfigRequest; /** * Creates a plain object from a CreateWorkflowConfigRequest message. Also converts values to other types if specified. * @param message CreateWorkflowConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CreateWorkflowConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateWorkflowConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateWorkflowConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateWorkflowConfigRequest. */ interface IUpdateWorkflowConfigRequest { /** UpdateWorkflowConfigRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); /** UpdateWorkflowConfigRequest workflowConfig */ workflowConfig?: (google.cloud.dataform.v1beta1.IWorkflowConfig|null); } /** Represents an UpdateWorkflowConfigRequest. */ class UpdateWorkflowConfigRequest implements IUpdateWorkflowConfigRequest { /** * Constructs a new UpdateWorkflowConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IUpdateWorkflowConfigRequest); /** UpdateWorkflowConfigRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** UpdateWorkflowConfigRequest workflowConfig. */ public workflowConfig?: (google.cloud.dataform.v1beta1.IWorkflowConfig|null); /** * Creates a new UpdateWorkflowConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateWorkflowConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IUpdateWorkflowConfigRequest): google.cloud.dataform.v1beta1.UpdateWorkflowConfigRequest; /** * Encodes the specified UpdateWorkflowConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateWorkflowConfigRequest.verify|verify} messages. * @param message UpdateWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IUpdateWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateWorkflowConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateWorkflowConfigRequest.verify|verify} messages. * @param message UpdateWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IUpdateWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateWorkflowConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.UpdateWorkflowConfigRequest; /** * Decodes an UpdateWorkflowConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.UpdateWorkflowConfigRequest; /** * Verifies an UpdateWorkflowConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateWorkflowConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateWorkflowConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.UpdateWorkflowConfigRequest; /** * Creates a plain object from an UpdateWorkflowConfigRequest message. Also converts values to other types if specified. * @param message UpdateWorkflowConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.UpdateWorkflowConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateWorkflowConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateWorkflowConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteWorkflowConfigRequest. */ interface IDeleteWorkflowConfigRequest { /** DeleteWorkflowConfigRequest name */ name?: (string|null); } /** Represents a DeleteWorkflowConfigRequest. */ class DeleteWorkflowConfigRequest implements IDeleteWorkflowConfigRequest { /** * Constructs a new DeleteWorkflowConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteWorkflowConfigRequest); /** DeleteWorkflowConfigRequest name. */ public name: string; /** * Creates a new DeleteWorkflowConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteWorkflowConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteWorkflowConfigRequest): google.cloud.dataform.v1beta1.DeleteWorkflowConfigRequest; /** * Encodes the specified DeleteWorkflowConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteWorkflowConfigRequest.verify|verify} messages. * @param message DeleteWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteWorkflowConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteWorkflowConfigRequest.verify|verify} messages. * @param message DeleteWorkflowConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteWorkflowConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteWorkflowConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteWorkflowConfigRequest; /** * Decodes a DeleteWorkflowConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteWorkflowConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteWorkflowConfigRequest; /** * Verifies a DeleteWorkflowConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteWorkflowConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteWorkflowConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteWorkflowConfigRequest; /** * Creates a plain object from a DeleteWorkflowConfigRequest message. Also converts values to other types if specified. * @param message DeleteWorkflowConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteWorkflowConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteWorkflowConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteWorkflowConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WorkflowInvocation. */ interface IWorkflowInvocation { /** WorkflowInvocation compilationResult */ compilationResult?: (string|null); /** WorkflowInvocation workflowConfig */ workflowConfig?: (string|null); /** WorkflowInvocation name */ name?: (string|null); /** WorkflowInvocation invocationConfig */ invocationConfig?: (google.cloud.dataform.v1beta1.IInvocationConfig|null); /** WorkflowInvocation state */ state?: (google.cloud.dataform.v1beta1.WorkflowInvocation.State|keyof typeof google.cloud.dataform.v1beta1.WorkflowInvocation.State|null); /** WorkflowInvocation invocationTiming */ invocationTiming?: (google.type.IInterval|null); /** WorkflowInvocation resolvedCompilationResult */ resolvedCompilationResult?: (string|null); /** WorkflowInvocation dataEncryptionState */ dataEncryptionState?: (google.cloud.dataform.v1beta1.IDataEncryptionState|null); /** WorkflowInvocation internalMetadata */ internalMetadata?: (string|null); /** WorkflowInvocation privateResourceMetadata */ privateResourceMetadata?: (google.cloud.dataform.v1beta1.IPrivateResourceMetadata|null); /** WorkflowInvocation pipelineConfig */ pipelineConfig?: (google.cloud.dataform.v1beta1.IPipelineConfig|null); } /** Represents a WorkflowInvocation. */ class WorkflowInvocation implements IWorkflowInvocation { /** * Constructs a new WorkflowInvocation. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IWorkflowInvocation); /** WorkflowInvocation compilationResult. */ public compilationResult?: (string|null); /** WorkflowInvocation workflowConfig. */ public workflowConfig?: (string|null); /** WorkflowInvocation name. */ public name: string; /** WorkflowInvocation invocationConfig. */ public invocationConfig?: (google.cloud.dataform.v1beta1.IInvocationConfig|null); /** WorkflowInvocation state. */ public state: (google.cloud.dataform.v1beta1.WorkflowInvocation.State|keyof typeof google.cloud.dataform.v1beta1.WorkflowInvocation.State); /** WorkflowInvocation invocationTiming. */ public invocationTiming?: (google.type.IInterval|null); /** WorkflowInvocation resolvedCompilationResult. */ public resolvedCompilationResult: string; /** WorkflowInvocation dataEncryptionState. */ public dataEncryptionState?: (google.cloud.dataform.v1beta1.IDataEncryptionState|null); /** WorkflowInvocation internalMetadata. */ public internalMetadata?: (string|null); /** WorkflowInvocation privateResourceMetadata. */ public privateResourceMetadata?: (google.cloud.dataform.v1beta1.IPrivateResourceMetadata|null); /** WorkflowInvocation pipelineConfig. */ public pipelineConfig?: (google.cloud.dataform.v1beta1.IPipelineConfig|null); /** WorkflowInvocation compilationSource. */ public compilationSource?: ("compilationResult"|"workflowConfig"); /** * Creates a new WorkflowInvocation instance using the specified properties. * @param [properties] Properties to set * @returns WorkflowInvocation instance */ public static create(properties?: google.cloud.dataform.v1beta1.IWorkflowInvocation): google.cloud.dataform.v1beta1.WorkflowInvocation; /** * Encodes the specified WorkflowInvocation message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocation.verify|verify} messages. * @param message WorkflowInvocation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IWorkflowInvocation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WorkflowInvocation message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocation.verify|verify} messages. * @param message WorkflowInvocation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IWorkflowInvocation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WorkflowInvocation message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WorkflowInvocation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowInvocation; /** * Decodes a WorkflowInvocation message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WorkflowInvocation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowInvocation; /** * Verifies a WorkflowInvocation message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WorkflowInvocation message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WorkflowInvocation */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowInvocation; /** * Creates a plain object from a WorkflowInvocation message. Also converts values to other types if specified. * @param message WorkflowInvocation * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowInvocation, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WorkflowInvocation to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WorkflowInvocation * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace WorkflowInvocation { /** State enum. */ enum State { STATE_UNSPECIFIED = 0, RUNNING = 1, SUCCEEDED = 2, CANCELLED = 3, FAILED = 4, CANCELING = 5 } } /** Properties of a ListWorkflowInvocationsRequest. */ interface IListWorkflowInvocationsRequest { /** ListWorkflowInvocationsRequest parent */ parent?: (string|null); /** ListWorkflowInvocationsRequest pageSize */ pageSize?: (number|null); /** ListWorkflowInvocationsRequest pageToken */ pageToken?: (string|null); /** ListWorkflowInvocationsRequest orderBy */ orderBy?: (string|null); /** ListWorkflowInvocationsRequest filter */ filter?: (string|null); } /** Represents a ListWorkflowInvocationsRequest. */ class ListWorkflowInvocationsRequest implements IListWorkflowInvocationsRequest { /** * Constructs a new ListWorkflowInvocationsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListWorkflowInvocationsRequest); /** ListWorkflowInvocationsRequest parent. */ public parent: string; /** ListWorkflowInvocationsRequest pageSize. */ public pageSize: number; /** ListWorkflowInvocationsRequest pageToken. */ public pageToken: string; /** ListWorkflowInvocationsRequest orderBy. */ public orderBy: string; /** ListWorkflowInvocationsRequest filter. */ public filter: string; /** * Creates a new ListWorkflowInvocationsRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkflowInvocationsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListWorkflowInvocationsRequest): google.cloud.dataform.v1beta1.ListWorkflowInvocationsRequest; /** * Encodes the specified ListWorkflowInvocationsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkflowInvocationsRequest.verify|verify} messages. * @param message ListWorkflowInvocationsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListWorkflowInvocationsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkflowInvocationsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkflowInvocationsRequest.verify|verify} messages. * @param message ListWorkflowInvocationsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListWorkflowInvocationsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkflowInvocationsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkflowInvocationsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListWorkflowInvocationsRequest; /** * Decodes a ListWorkflowInvocationsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkflowInvocationsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListWorkflowInvocationsRequest; /** * Verifies a ListWorkflowInvocationsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkflowInvocationsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkflowInvocationsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListWorkflowInvocationsRequest; /** * Creates a plain object from a ListWorkflowInvocationsRequest message. Also converts values to other types if specified. * @param message ListWorkflowInvocationsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListWorkflowInvocationsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkflowInvocationsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkflowInvocationsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListWorkflowInvocationsResponse. */ interface IListWorkflowInvocationsResponse { /** ListWorkflowInvocationsResponse workflowInvocations */ workflowInvocations?: (google.cloud.dataform.v1beta1.IWorkflowInvocation[]|null); /** ListWorkflowInvocationsResponse nextPageToken */ nextPageToken?: (string|null); /** ListWorkflowInvocationsResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListWorkflowInvocationsResponse. */ class ListWorkflowInvocationsResponse implements IListWorkflowInvocationsResponse { /** * Constructs a new ListWorkflowInvocationsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IListWorkflowInvocationsResponse); /** ListWorkflowInvocationsResponse workflowInvocations. */ public workflowInvocations: google.cloud.dataform.v1beta1.IWorkflowInvocation[]; /** ListWorkflowInvocationsResponse nextPageToken. */ public nextPageToken: string; /** ListWorkflowInvocationsResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListWorkflowInvocationsResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListWorkflowInvocationsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IListWorkflowInvocationsResponse): google.cloud.dataform.v1beta1.ListWorkflowInvocationsResponse; /** * Encodes the specified ListWorkflowInvocationsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkflowInvocationsResponse.verify|verify} messages. * @param message ListWorkflowInvocationsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IListWorkflowInvocationsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListWorkflowInvocationsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.ListWorkflowInvocationsResponse.verify|verify} messages. * @param message ListWorkflowInvocationsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IListWorkflowInvocationsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListWorkflowInvocationsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListWorkflowInvocationsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.ListWorkflowInvocationsResponse; /** * Decodes a ListWorkflowInvocationsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListWorkflowInvocationsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.ListWorkflowInvocationsResponse; /** * Verifies a ListWorkflowInvocationsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListWorkflowInvocationsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListWorkflowInvocationsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.ListWorkflowInvocationsResponse; /** * Creates a plain object from a ListWorkflowInvocationsResponse message. Also converts values to other types if specified. * @param message ListWorkflowInvocationsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.ListWorkflowInvocationsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListWorkflowInvocationsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListWorkflowInvocationsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetWorkflowInvocationRequest. */ interface IGetWorkflowInvocationRequest { /** GetWorkflowInvocationRequest name */ name?: (string|null); } /** Represents a GetWorkflowInvocationRequest. */ class GetWorkflowInvocationRequest implements IGetWorkflowInvocationRequest { /** * Constructs a new GetWorkflowInvocationRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IGetWorkflowInvocationRequest); /** GetWorkflowInvocationRequest name. */ public name: string; /** * Creates a new GetWorkflowInvocationRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetWorkflowInvocationRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IGetWorkflowInvocationRequest): google.cloud.dataform.v1beta1.GetWorkflowInvocationRequest; /** * Encodes the specified GetWorkflowInvocationRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.GetWorkflowInvocationRequest.verify|verify} messages. * @param message GetWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IGetWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetWorkflowInvocationRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.GetWorkflowInvocationRequest.verify|verify} messages. * @param message GetWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IGetWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetWorkflowInvocationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.GetWorkflowInvocationRequest; /** * Decodes a GetWorkflowInvocationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.GetWorkflowInvocationRequest; /** * Verifies a GetWorkflowInvocationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetWorkflowInvocationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetWorkflowInvocationRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.GetWorkflowInvocationRequest; /** * Creates a plain object from a GetWorkflowInvocationRequest message. Also converts values to other types if specified. * @param message GetWorkflowInvocationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.GetWorkflowInvocationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetWorkflowInvocationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetWorkflowInvocationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateWorkflowInvocationRequest. */ interface ICreateWorkflowInvocationRequest { /** CreateWorkflowInvocationRequest parent */ parent?: (string|null); /** CreateWorkflowInvocationRequest workflowInvocation */ workflowInvocation?: (google.cloud.dataform.v1beta1.IWorkflowInvocation|null); } /** Represents a CreateWorkflowInvocationRequest. */ class CreateWorkflowInvocationRequest implements ICreateWorkflowInvocationRequest { /** * Constructs a new CreateWorkflowInvocationRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICreateWorkflowInvocationRequest); /** CreateWorkflowInvocationRequest parent. */ public parent: string; /** CreateWorkflowInvocationRequest workflowInvocation. */ public workflowInvocation?: (google.cloud.dataform.v1beta1.IWorkflowInvocation|null); /** * Creates a new CreateWorkflowInvocationRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateWorkflowInvocationRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICreateWorkflowInvocationRequest): google.cloud.dataform.v1beta1.CreateWorkflowInvocationRequest; /** * Encodes the specified CreateWorkflowInvocationRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateWorkflowInvocationRequest.verify|verify} messages. * @param message CreateWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICreateWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateWorkflowInvocationRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateWorkflowInvocationRequest.verify|verify} messages. * @param message CreateWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICreateWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateWorkflowInvocationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CreateWorkflowInvocationRequest; /** * Decodes a CreateWorkflowInvocationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CreateWorkflowInvocationRequest; /** * Verifies a CreateWorkflowInvocationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateWorkflowInvocationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateWorkflowInvocationRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CreateWorkflowInvocationRequest; /** * Creates a plain object from a CreateWorkflowInvocationRequest message. Also converts values to other types if specified. * @param message CreateWorkflowInvocationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CreateWorkflowInvocationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateWorkflowInvocationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateWorkflowInvocationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteWorkflowInvocationRequest. */ interface IDeleteWorkflowInvocationRequest { /** DeleteWorkflowInvocationRequest name */ name?: (string|null); } /** Represents a DeleteWorkflowInvocationRequest. */ class DeleteWorkflowInvocationRequest implements IDeleteWorkflowInvocationRequest { /** * Constructs a new DeleteWorkflowInvocationRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteWorkflowInvocationRequest); /** DeleteWorkflowInvocationRequest name. */ public name: string; /** * Creates a new DeleteWorkflowInvocationRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteWorkflowInvocationRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteWorkflowInvocationRequest): google.cloud.dataform.v1beta1.DeleteWorkflowInvocationRequest; /** * Encodes the specified DeleteWorkflowInvocationRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteWorkflowInvocationRequest.verify|verify} messages. * @param message DeleteWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteWorkflowInvocationRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteWorkflowInvocationRequest.verify|verify} messages. * @param message DeleteWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteWorkflowInvocationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteWorkflowInvocationRequest; /** * Decodes a DeleteWorkflowInvocationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteWorkflowInvocationRequest; /** * Verifies a DeleteWorkflowInvocationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteWorkflowInvocationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteWorkflowInvocationRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteWorkflowInvocationRequest; /** * Creates a plain object from a DeleteWorkflowInvocationRequest message. Also converts values to other types if specified. * @param message DeleteWorkflowInvocationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteWorkflowInvocationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteWorkflowInvocationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteWorkflowInvocationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CancelWorkflowInvocationRequest. */ interface ICancelWorkflowInvocationRequest { /** CancelWorkflowInvocationRequest name */ name?: (string|null); } /** Represents a CancelWorkflowInvocationRequest. */ class CancelWorkflowInvocationRequest implements ICancelWorkflowInvocationRequest { /** * Constructs a new CancelWorkflowInvocationRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICancelWorkflowInvocationRequest); /** CancelWorkflowInvocationRequest name. */ public name: string; /** * Creates a new CancelWorkflowInvocationRequest instance using the specified properties. * @param [properties] Properties to set * @returns CancelWorkflowInvocationRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICancelWorkflowInvocationRequest): google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest; /** * Encodes the specified CancelWorkflowInvocationRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest.verify|verify} messages. * @param message CancelWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICancelWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CancelWorkflowInvocationRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest.verify|verify} messages. * @param message CancelWorkflowInvocationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICancelWorkflowInvocationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CancelWorkflowInvocationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CancelWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest; /** * Decodes a CancelWorkflowInvocationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CancelWorkflowInvocationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest; /** * Verifies a CancelWorkflowInvocationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CancelWorkflowInvocationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CancelWorkflowInvocationRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest; /** * Creates a plain object from a CancelWorkflowInvocationRequest message. Also converts values to other types if specified. * @param message CancelWorkflowInvocationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CancelWorkflowInvocationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CancelWorkflowInvocationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CancelWorkflowInvocationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CancelWorkflowInvocationResponse. */ interface ICancelWorkflowInvocationResponse { } /** Represents a CancelWorkflowInvocationResponse. */ class CancelWorkflowInvocationResponse implements ICancelWorkflowInvocationResponse { /** * Constructs a new CancelWorkflowInvocationResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICancelWorkflowInvocationResponse); /** * Creates a new CancelWorkflowInvocationResponse instance using the specified properties. * @param [properties] Properties to set * @returns CancelWorkflowInvocationResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICancelWorkflowInvocationResponse): google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse; /** * Encodes the specified CancelWorkflowInvocationResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse.verify|verify} messages. * @param message CancelWorkflowInvocationResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICancelWorkflowInvocationResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CancelWorkflowInvocationResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse.verify|verify} messages. * @param message CancelWorkflowInvocationResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICancelWorkflowInvocationResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CancelWorkflowInvocationResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CancelWorkflowInvocationResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse; /** * Decodes a CancelWorkflowInvocationResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CancelWorkflowInvocationResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse; /** * Verifies a CancelWorkflowInvocationResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CancelWorkflowInvocationResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CancelWorkflowInvocationResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse; /** * Creates a plain object from a CancelWorkflowInvocationResponse message. Also converts values to other types if specified. * @param message CancelWorkflowInvocationResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CancelWorkflowInvocationResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CancelWorkflowInvocationResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WorkflowInvocationAction. */ interface IWorkflowInvocationAction { /** WorkflowInvocationAction bigqueryAction */ bigqueryAction?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.IBigQueryAction|null); /** WorkflowInvocationAction notebookAction */ notebookAction?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.INotebookAction|null); /** WorkflowInvocationAction dataPreparationAction */ dataPreparationAction?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.IDataPreparationAction|null); /** WorkflowInvocationAction target */ target?: (google.cloud.dataform.v1beta1.ITarget|null); /** WorkflowInvocationAction canonicalTarget */ canonicalTarget?: (google.cloud.dataform.v1beta1.ITarget|null); /** WorkflowInvocationAction state */ state?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.State|keyof typeof google.cloud.dataform.v1beta1.WorkflowInvocationAction.State|null); /** WorkflowInvocationAction failureReason */ failureReason?: (string|null); /** WorkflowInvocationAction invocationTiming */ invocationTiming?: (google.type.IInterval|null); /** WorkflowInvocationAction internalMetadata */ internalMetadata?: (string|null); } /** Represents a WorkflowInvocationAction. */ class WorkflowInvocationAction implements IWorkflowInvocationAction { /** * Constructs a new WorkflowInvocationAction. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IWorkflowInvocationAction); /** WorkflowInvocationAction bigqueryAction. */ public bigqueryAction?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.IBigQueryAction|null); /** WorkflowInvocationAction notebookAction. */ public notebookAction?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.INotebookAction|null); /** WorkflowInvocationAction dataPreparationAction. */ public dataPreparationAction?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.IDataPreparationAction|null); /** WorkflowInvocationAction target. */ public target?: (google.cloud.dataform.v1beta1.ITarget|null); /** WorkflowInvocationAction canonicalTarget. */ public canonicalTarget?: (google.cloud.dataform.v1beta1.ITarget|null); /** WorkflowInvocationAction state. */ public state: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.State|keyof typeof google.cloud.dataform.v1beta1.WorkflowInvocationAction.State); /** WorkflowInvocationAction failureReason. */ public failureReason: string; /** WorkflowInvocationAction invocationTiming. */ public invocationTiming?: (google.type.IInterval|null); /** WorkflowInvocationAction internalMetadata. */ public internalMetadata?: (string|null); /** WorkflowInvocationAction action. */ public action?: ("bigqueryAction"|"notebookAction"|"dataPreparationAction"); /** * Creates a new WorkflowInvocationAction instance using the specified properties. * @param [properties] Properties to set * @returns WorkflowInvocationAction instance */ public static create(properties?: google.cloud.dataform.v1beta1.IWorkflowInvocationAction): google.cloud.dataform.v1beta1.WorkflowInvocationAction; /** * Encodes the specified WorkflowInvocationAction message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.verify|verify} messages. * @param message WorkflowInvocationAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IWorkflowInvocationAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WorkflowInvocationAction message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.verify|verify} messages. * @param message WorkflowInvocationAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IWorkflowInvocationAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WorkflowInvocationAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WorkflowInvocationAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowInvocationAction; /** * Decodes a WorkflowInvocationAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WorkflowInvocationAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowInvocationAction; /** * Verifies a WorkflowInvocationAction message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WorkflowInvocationAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WorkflowInvocationAction */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowInvocationAction; /** * Creates a plain object from a WorkflowInvocationAction message. Also converts values to other types if specified. * @param message WorkflowInvocationAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WorkflowInvocationAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WorkflowInvocationAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace WorkflowInvocationAction { /** Properties of a BigQueryAction. */ interface IBigQueryAction { /** BigQueryAction sqlScript */ sqlScript?: (string|null); /** BigQueryAction jobId */ jobId?: (string|null); } /** Represents a BigQueryAction. */ class BigQueryAction implements IBigQueryAction { /** * Constructs a new BigQueryAction. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.IBigQueryAction); /** BigQueryAction sqlScript. */ public sqlScript: string; /** BigQueryAction jobId. */ public jobId: string; /** * Creates a new BigQueryAction instance using the specified properties. * @param [properties] Properties to set * @returns BigQueryAction instance */ public static create(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.IBigQueryAction): google.cloud.dataform.v1beta1.WorkflowInvocationAction.BigQueryAction; /** * Encodes the specified BigQueryAction message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.BigQueryAction.verify|verify} messages. * @param message BigQueryAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.IBigQueryAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified BigQueryAction message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.BigQueryAction.verify|verify} messages. * @param message BigQueryAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.IBigQueryAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a BigQueryAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns BigQueryAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowInvocationAction.BigQueryAction; /** * Decodes a BigQueryAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns BigQueryAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowInvocationAction.BigQueryAction; /** * Verifies a BigQueryAction message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a BigQueryAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns BigQueryAction */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowInvocationAction.BigQueryAction; /** * Creates a plain object from a BigQueryAction message. Also converts values to other types if specified. * @param message BigQueryAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.BigQueryAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this BigQueryAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for BigQueryAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a NotebookAction. */ interface INotebookAction { /** NotebookAction contents */ contents?: (string|null); /** NotebookAction jobId */ jobId?: (string|null); /** NotebookAction filePath */ filePath?: (string|null); } /** Represents a NotebookAction. */ class NotebookAction implements INotebookAction { /** * Constructs a new NotebookAction. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.INotebookAction); /** NotebookAction contents. */ public contents: string; /** NotebookAction jobId. */ public jobId: string; /** NotebookAction filePath. */ public filePath: string; /** * Creates a new NotebookAction instance using the specified properties. * @param [properties] Properties to set * @returns NotebookAction instance */ public static create(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.INotebookAction): google.cloud.dataform.v1beta1.WorkflowInvocationAction.NotebookAction; /** * Encodes the specified NotebookAction message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.NotebookAction.verify|verify} messages. * @param message NotebookAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.INotebookAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified NotebookAction message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.NotebookAction.verify|verify} messages. * @param message NotebookAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.INotebookAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a NotebookAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns NotebookAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowInvocationAction.NotebookAction; /** * Decodes a NotebookAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns NotebookAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowInvocationAction.NotebookAction; /** * Verifies a NotebookAction message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a NotebookAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns NotebookAction */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowInvocationAction.NotebookAction; /** * Creates a plain object from a NotebookAction message. Also converts values to other types if specified. * @param message NotebookAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.NotebookAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this NotebookAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for NotebookAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DataPreparationAction. */ interface IDataPreparationAction { /** DataPreparationAction contentsYaml */ contentsYaml?: (string|null); /** DataPreparationAction contentsSql */ contentsSql?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition|null); /** DataPreparationAction generatedSql */ generatedSql?: (string|null); /** DataPreparationAction jobId */ jobId?: (string|null); } /** Represents a DataPreparationAction. */ class DataPreparationAction implements IDataPreparationAction { /** * Constructs a new DataPreparationAction. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.IDataPreparationAction); /** DataPreparationAction contentsYaml. */ public contentsYaml?: (string|null); /** DataPreparationAction contentsSql. */ public contentsSql?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition|null); /** DataPreparationAction generatedSql. */ public generatedSql: string; /** DataPreparationAction jobId. */ public jobId: string; /** DataPreparationAction definition. */ public definition?: ("contentsYaml"|"contentsSql"); /** * Creates a new DataPreparationAction instance using the specified properties. * @param [properties] Properties to set * @returns DataPreparationAction instance */ public static create(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.IDataPreparationAction): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction; /** * Encodes the specified DataPreparationAction message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.verify|verify} messages. * @param message DataPreparationAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.IDataPreparationAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DataPreparationAction message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.verify|verify} messages. * @param message DataPreparationAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.IDataPreparationAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DataPreparationAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DataPreparationAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction; /** * Decodes a DataPreparationAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DataPreparationAction * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction; /** * Verifies a DataPreparationAction message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DataPreparationAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DataPreparationAction */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction; /** * Creates a plain object from a DataPreparationAction message. Also converts values to other types if specified. * @param message DataPreparationAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DataPreparationAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DataPreparationAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace DataPreparationAction { /** Properties of an ActionSqlDefinition. */ interface IActionSqlDefinition { /** ActionSqlDefinition query */ query?: (string|null); /** ActionSqlDefinition errorTable */ errorTable?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable|null); /** ActionSqlDefinition loadConfig */ loadConfig?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig|null); } /** Represents an ActionSqlDefinition. */ class ActionSqlDefinition implements IActionSqlDefinition { /** * Constructs a new ActionSqlDefinition. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition); /** ActionSqlDefinition query. */ public query: string; /** ActionSqlDefinition errorTable. */ public errorTable?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable|null); /** ActionSqlDefinition loadConfig. */ public loadConfig?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig|null); /** * Creates a new ActionSqlDefinition instance using the specified properties. * @param [properties] Properties to set * @returns ActionSqlDefinition instance */ public static create(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition; /** * Encodes the specified ActionSqlDefinition message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition.verify|verify} messages. * @param message ActionSqlDefinition message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ActionSqlDefinition message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition.verify|verify} messages. * @param message ActionSqlDefinition message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSqlDefinition, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ActionSqlDefinition message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ActionSqlDefinition * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition; /** * Decodes an ActionSqlDefinition message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ActionSqlDefinition * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition; /** * Verifies an ActionSqlDefinition message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ActionSqlDefinition message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ActionSqlDefinition */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition; /** * Creates a plain object from an ActionSqlDefinition message. Also converts values to other types if specified. * @param message ActionSqlDefinition * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSqlDefinition, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ActionSqlDefinition to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ActionSqlDefinition * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an ActionErrorTable. */ interface IActionErrorTable { /** ActionErrorTable target */ target?: (google.cloud.dataform.v1beta1.ITarget|null); /** ActionErrorTable retentionDays */ retentionDays?: (number|null); } /** Represents an ActionErrorTable. */ class ActionErrorTable implements IActionErrorTable { /** * Constructs a new ActionErrorTable. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable); /** ActionErrorTable target. */ public target?: (google.cloud.dataform.v1beta1.ITarget|null); /** ActionErrorTable retentionDays. */ public retentionDays: number; /** * Creates a new ActionErrorTable instance using the specified properties. * @param [properties] Properties to set * @returns ActionErrorTable instance */ public static create(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable; /** * Encodes the specified ActionErrorTable message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable.verify|verify} messages. * @param message ActionErrorTable message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ActionErrorTable message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable.verify|verify} messages. * @param message ActionErrorTable message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionErrorTable, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ActionErrorTable message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ActionErrorTable * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable; /** * Decodes an ActionErrorTable message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ActionErrorTable * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable; /** * Verifies an ActionErrorTable message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ActionErrorTable message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ActionErrorTable */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable; /** * Creates a plain object from an ActionErrorTable message. Also converts values to other types if specified. * @param message ActionErrorTable * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionErrorTable, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ActionErrorTable to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ActionErrorTable * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an ActionLoadConfig. */ interface IActionLoadConfig { /** ActionLoadConfig replace */ replace?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode|null); /** ActionLoadConfig append */ append?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode|null); /** ActionLoadConfig maximum */ maximum?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode|null); /** ActionLoadConfig unique */ unique?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode|null); } /** Represents an ActionLoadConfig. */ class ActionLoadConfig implements IActionLoadConfig { /** * Constructs a new ActionLoadConfig. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig); /** ActionLoadConfig replace. */ public replace?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode|null); /** ActionLoadConfig append. */ public append?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode|null); /** ActionLoadConfig maximum. */ public maximum?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode|null); /** ActionLoadConfig unique. */ public unique?: (google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode|null); /** ActionLoadConfig mode. */ public mode?: ("replace"|"append"|"maximum"|"unique"); /** * Creates a new ActionLoadConfig instance using the specified properties. * @param [properties] Properties to set * @returns ActionLoadConfig instance */ public static create(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig; /** * Encodes the specified ActionLoadConfig message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig.verify|verify} messages. * @param message ActionLoadConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ActionLoadConfig message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig.verify|verify} messages. * @param message ActionLoadConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionLoadConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ActionLoadConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ActionLoadConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig; /** * Decodes an ActionLoadConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ActionLoadConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig; /** * Verifies an ActionLoadConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ActionLoadConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ActionLoadConfig */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig; /** * Creates a plain object from an ActionLoadConfig message. Also converts values to other types if specified. * @param message ActionLoadConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionLoadConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ActionLoadConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ActionLoadConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an ActionSimpleLoadMode. */ interface IActionSimpleLoadMode { } /** Represents an ActionSimpleLoadMode. */ class ActionSimpleLoadMode implements IActionSimpleLoadMode { /** * Constructs a new ActionSimpleLoadMode. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode); /** * Creates a new ActionSimpleLoadMode instance using the specified properties. * @param [properties] Properties to set * @returns ActionSimpleLoadMode instance */ public static create(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode; /** * Encodes the specified ActionSimpleLoadMode message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode.verify|verify} messages. * @param message ActionSimpleLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ActionSimpleLoadMode message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode.verify|verify} messages. * @param message ActionSimpleLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionSimpleLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ActionSimpleLoadMode message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ActionSimpleLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode; /** * Decodes an ActionSimpleLoadMode message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ActionSimpleLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode; /** * Verifies an ActionSimpleLoadMode message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ActionSimpleLoadMode message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ActionSimpleLoadMode */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode; /** * Creates a plain object from an ActionSimpleLoadMode message. Also converts values to other types if specified. * @param message ActionSimpleLoadMode * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionSimpleLoadMode, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ActionSimpleLoadMode to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ActionSimpleLoadMode * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an ActionIncrementalLoadMode. */ interface IActionIncrementalLoadMode { /** ActionIncrementalLoadMode column */ column?: (string|null); } /** Represents an ActionIncrementalLoadMode. */ class ActionIncrementalLoadMode implements IActionIncrementalLoadMode { /** * Constructs a new ActionIncrementalLoadMode. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode); /** ActionIncrementalLoadMode column. */ public column: string; /** * Creates a new ActionIncrementalLoadMode instance using the specified properties. * @param [properties] Properties to set * @returns ActionIncrementalLoadMode instance */ public static create(properties?: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode; /** * Encodes the specified ActionIncrementalLoadMode message. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode.verify|verify} messages. * @param message ActionIncrementalLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ActionIncrementalLoadMode message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode.verify|verify} messages. * @param message ActionIncrementalLoadMode message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.IActionIncrementalLoadMode, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ActionIncrementalLoadMode message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ActionIncrementalLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode; /** * Decodes an ActionIncrementalLoadMode message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ActionIncrementalLoadMode * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode; /** * Verifies an ActionIncrementalLoadMode message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ActionIncrementalLoadMode message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ActionIncrementalLoadMode */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode; /** * Creates a plain object from an ActionIncrementalLoadMode message. Also converts values to other types if specified. * @param message ActionIncrementalLoadMode * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.WorkflowInvocationAction.DataPreparationAction.ActionIncrementalLoadMode, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ActionIncrementalLoadMode to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ActionIncrementalLoadMode * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** State enum. */ enum State { PENDING = 0, RUNNING = 1, SKIPPED = 2, DISABLED = 3, SUCCEEDED = 4, CANCELLED = 5, FAILED = 6 } } /** Properties of a QueryWorkflowInvocationActionsRequest. */ interface IQueryWorkflowInvocationActionsRequest { /** QueryWorkflowInvocationActionsRequest name */ name?: (string|null); /** QueryWorkflowInvocationActionsRequest pageSize */ pageSize?: (number|null); /** QueryWorkflowInvocationActionsRequest pageToken */ pageToken?: (string|null); } /** Represents a QueryWorkflowInvocationActionsRequest. */ class QueryWorkflowInvocationActionsRequest implements IQueryWorkflowInvocationActionsRequest { /** * Constructs a new QueryWorkflowInvocationActionsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryWorkflowInvocationActionsRequest); /** QueryWorkflowInvocationActionsRequest name. */ public name: string; /** QueryWorkflowInvocationActionsRequest pageSize. */ public pageSize: number; /** QueryWorkflowInvocationActionsRequest pageToken. */ public pageToken: string; /** * Creates a new QueryWorkflowInvocationActionsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryWorkflowInvocationActionsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryWorkflowInvocationActionsRequest): google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsRequest; /** * Encodes the specified QueryWorkflowInvocationActionsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsRequest.verify|verify} messages. * @param message QueryWorkflowInvocationActionsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryWorkflowInvocationActionsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryWorkflowInvocationActionsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsRequest.verify|verify} messages. * @param message QueryWorkflowInvocationActionsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryWorkflowInvocationActionsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryWorkflowInvocationActionsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryWorkflowInvocationActionsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsRequest; /** * Decodes a QueryWorkflowInvocationActionsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryWorkflowInvocationActionsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsRequest; /** * Verifies a QueryWorkflowInvocationActionsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryWorkflowInvocationActionsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryWorkflowInvocationActionsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsRequest; /** * Creates a plain object from a QueryWorkflowInvocationActionsRequest message. Also converts values to other types if specified. * @param message QueryWorkflowInvocationActionsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryWorkflowInvocationActionsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryWorkflowInvocationActionsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryWorkflowInvocationActionsResponse. */ interface IQueryWorkflowInvocationActionsResponse { /** QueryWorkflowInvocationActionsResponse workflowInvocationActions */ workflowInvocationActions?: (google.cloud.dataform.v1beta1.IWorkflowInvocationAction[]|null); /** QueryWorkflowInvocationActionsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryWorkflowInvocationActionsResponse. */ class QueryWorkflowInvocationActionsResponse implements IQueryWorkflowInvocationActionsResponse { /** * Constructs a new QueryWorkflowInvocationActionsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryWorkflowInvocationActionsResponse); /** QueryWorkflowInvocationActionsResponse workflowInvocationActions. */ public workflowInvocationActions: google.cloud.dataform.v1beta1.IWorkflowInvocationAction[]; /** QueryWorkflowInvocationActionsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryWorkflowInvocationActionsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryWorkflowInvocationActionsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryWorkflowInvocationActionsResponse): google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsResponse; /** * Encodes the specified QueryWorkflowInvocationActionsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsResponse.verify|verify} messages. * @param message QueryWorkflowInvocationActionsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryWorkflowInvocationActionsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryWorkflowInvocationActionsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsResponse.verify|verify} messages. * @param message QueryWorkflowInvocationActionsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryWorkflowInvocationActionsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryWorkflowInvocationActionsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryWorkflowInvocationActionsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsResponse; /** * Decodes a QueryWorkflowInvocationActionsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryWorkflowInvocationActionsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsResponse; /** * Verifies a QueryWorkflowInvocationActionsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryWorkflowInvocationActionsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryWorkflowInvocationActionsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsResponse; /** * Creates a plain object from a QueryWorkflowInvocationActionsResponse message. Also converts values to other types if specified. * @param message QueryWorkflowInvocationActionsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryWorkflowInvocationActionsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryWorkflowInvocationActionsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryWorkflowInvocationActionsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Config. */ interface IConfig { /** Config name */ name?: (string|null); /** Config defaultKmsKeyName */ defaultKmsKeyName?: (string|null); /** Config internalMetadata */ internalMetadata?: (string|null); } /** Represents a Config. */ class Config implements IConfig { /** * Constructs a new Config. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IConfig); /** Config name. */ public name: string; /** Config defaultKmsKeyName. */ public defaultKmsKeyName: string; /** Config internalMetadata. */ public internalMetadata?: (string|null); /** * Creates a new Config instance using the specified properties. * @param [properties] Properties to set * @returns Config instance */ public static create(properties?: google.cloud.dataform.v1beta1.IConfig): google.cloud.dataform.v1beta1.Config; /** * Encodes the specified Config message. Does not implicitly {@link google.cloud.dataform.v1beta1.Config.verify|verify} messages. * @param message Config message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Config message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.Config.verify|verify} messages. * @param message Config message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Config message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Config * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.Config; /** * Decodes a Config message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Config * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.Config; /** * Verifies a Config message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Config message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Config */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.Config; /** * Creates a plain object from a Config message. Also converts values to other types if specified. * @param message Config * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.Config, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Config to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Config * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetConfigRequest. */ interface IGetConfigRequest { /** GetConfigRequest name */ name?: (string|null); } /** Represents a GetConfigRequest. */ class GetConfigRequest implements IGetConfigRequest { /** * Constructs a new GetConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IGetConfigRequest); /** GetConfigRequest name. */ public name: string; /** * Creates a new GetConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IGetConfigRequest): google.cloud.dataform.v1beta1.GetConfigRequest; /** * Encodes the specified GetConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.GetConfigRequest.verify|verify} messages. * @param message GetConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IGetConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.GetConfigRequest.verify|verify} messages. * @param message GetConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IGetConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.GetConfigRequest; /** * Decodes a GetConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.GetConfigRequest; /** * Verifies a GetConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.GetConfigRequest; /** * Creates a plain object from a GetConfigRequest message. Also converts values to other types if specified. * @param message GetConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.GetConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateConfigRequest. */ interface IUpdateConfigRequest { /** UpdateConfigRequest config */ config?: (google.cloud.dataform.v1beta1.IConfig|null); /** UpdateConfigRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); } /** Represents an UpdateConfigRequest. */ class UpdateConfigRequest implements IUpdateConfigRequest { /** * Constructs a new UpdateConfigRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IUpdateConfigRequest); /** UpdateConfigRequest config. */ public config?: (google.cloud.dataform.v1beta1.IConfig|null); /** UpdateConfigRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** * Creates a new UpdateConfigRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateConfigRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IUpdateConfigRequest): google.cloud.dataform.v1beta1.UpdateConfigRequest; /** * Encodes the specified UpdateConfigRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateConfigRequest.verify|verify} messages. * @param message UpdateConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IUpdateConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateConfigRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateConfigRequest.verify|verify} messages. * @param message UpdateConfigRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IUpdateConfigRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateConfigRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.UpdateConfigRequest; /** * Decodes an UpdateConfigRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateConfigRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.UpdateConfigRequest; /** * Verifies an UpdateConfigRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateConfigRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateConfigRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.UpdateConfigRequest; /** * Creates a plain object from an UpdateConfigRequest message. Also converts values to other types if specified. * @param message UpdateConfigRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.UpdateConfigRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateConfigRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateConfigRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Folder. */ interface IFolder { /** Folder name */ name?: (string|null); /** Folder displayName */ displayName?: (string|null); /** Folder containingFolder */ containingFolder?: (string|null); /** Folder teamFolderName */ teamFolderName?: (string|null); /** Folder createTime */ createTime?: (google.protobuf.ITimestamp|null); /** Folder updateTime */ updateTime?: (google.protobuf.ITimestamp|null); /** Folder internalMetadata */ internalMetadata?: (string|null); /** Folder creatorIamPrincipal */ creatorIamPrincipal?: (string|null); } /** Represents a Folder. */ class Folder implements IFolder { /** * Constructs a new Folder. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFolder); /** Folder name. */ public name: string; /** Folder displayName. */ public displayName: string; /** Folder containingFolder. */ public containingFolder: string; /** Folder teamFolderName. */ public teamFolderName: string; /** Folder createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** Folder updateTime. */ public updateTime?: (google.protobuf.ITimestamp|null); /** Folder internalMetadata. */ public internalMetadata?: (string|null); /** Folder creatorIamPrincipal. */ public creatorIamPrincipal?: (string|null); /** * Creates a new Folder instance using the specified properties. * @param [properties] Properties to set * @returns Folder instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFolder): google.cloud.dataform.v1beta1.Folder; /** * Encodes the specified Folder message. Does not implicitly {@link google.cloud.dataform.v1beta1.Folder.verify|verify} messages. * @param message Folder message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFolder, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Folder message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.Folder.verify|verify} messages. * @param message Folder message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFolder, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Folder message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Folder * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.Folder; /** * Decodes a Folder message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Folder * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.Folder; /** * Verifies a Folder message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Folder message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Folder */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.Folder; /** * Creates a plain object from a Folder message. Also converts values to other types if specified. * @param message Folder * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.Folder, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Folder to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Folder * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateFolderRequest. */ interface ICreateFolderRequest { /** CreateFolderRequest parent */ parent?: (string|null); /** CreateFolderRequest folder */ folder?: (google.cloud.dataform.v1beta1.IFolder|null); /** CreateFolderRequest folderId */ folderId?: (string|null); } /** Represents a CreateFolderRequest. */ class CreateFolderRequest implements ICreateFolderRequest { /** * Constructs a new CreateFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICreateFolderRequest); /** CreateFolderRequest parent. */ public parent: string; /** CreateFolderRequest folder. */ public folder?: (google.cloud.dataform.v1beta1.IFolder|null); /** CreateFolderRequest folderId. */ public folderId: string; /** * Creates a new CreateFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICreateFolderRequest): google.cloud.dataform.v1beta1.CreateFolderRequest; /** * Encodes the specified CreateFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateFolderRequest.verify|verify} messages. * @param message CreateFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICreateFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateFolderRequest.verify|verify} messages. * @param message CreateFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICreateFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CreateFolderRequest; /** * Decodes a CreateFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CreateFolderRequest; /** * Verifies a CreateFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CreateFolderRequest; /** * Creates a plain object from a CreateFolderRequest message. Also converts values to other types if specified. * @param message CreateFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CreateFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MoveFolderRequest. */ interface IMoveFolderRequest { /** MoveFolderRequest name */ name?: (string|null); /** MoveFolderRequest destinationContainingFolder */ destinationContainingFolder?: (string|null); } /** Represents a MoveFolderRequest. */ class MoveFolderRequest implements IMoveFolderRequest { /** * Constructs a new MoveFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IMoveFolderRequest); /** MoveFolderRequest name. */ public name: string; /** MoveFolderRequest destinationContainingFolder. */ public destinationContainingFolder?: (string|null); /** * Creates a new MoveFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns MoveFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IMoveFolderRequest): google.cloud.dataform.v1beta1.MoveFolderRequest; /** * Encodes the specified MoveFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveFolderRequest.verify|verify} messages. * @param message MoveFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IMoveFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveFolderRequest.verify|verify} messages. * @param message MoveFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IMoveFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.MoveFolderRequest; /** * Decodes a MoveFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.MoveFolderRequest; /** * Verifies a MoveFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.MoveFolderRequest; /** * Creates a plain object from a MoveFolderRequest message. Also converts values to other types if specified. * @param message MoveFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.MoveFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetFolderRequest. */ interface IGetFolderRequest { /** GetFolderRequest name */ name?: (string|null); } /** Represents a GetFolderRequest. */ class GetFolderRequest implements IGetFolderRequest { /** * Constructs a new GetFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IGetFolderRequest); /** GetFolderRequest name. */ public name: string; /** * Creates a new GetFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IGetFolderRequest): google.cloud.dataform.v1beta1.GetFolderRequest; /** * Encodes the specified GetFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.GetFolderRequest.verify|verify} messages. * @param message GetFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IGetFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.GetFolderRequest.verify|verify} messages. * @param message GetFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IGetFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.GetFolderRequest; /** * Decodes a GetFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.GetFolderRequest; /** * Verifies a GetFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.GetFolderRequest; /** * Creates a plain object from a GetFolderRequest message. Also converts values to other types if specified. * @param message GetFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.GetFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateFolderRequest. */ interface IUpdateFolderRequest { /** UpdateFolderRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); /** UpdateFolderRequest folder */ folder?: (google.cloud.dataform.v1beta1.IFolder|null); } /** Represents an UpdateFolderRequest. */ class UpdateFolderRequest implements IUpdateFolderRequest { /** * Constructs a new UpdateFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IUpdateFolderRequest); /** UpdateFolderRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** UpdateFolderRequest folder. */ public folder?: (google.cloud.dataform.v1beta1.IFolder|null); /** * Creates a new UpdateFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IUpdateFolderRequest): google.cloud.dataform.v1beta1.UpdateFolderRequest; /** * Encodes the specified UpdateFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateFolderRequest.verify|verify} messages. * @param message UpdateFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IUpdateFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateFolderRequest.verify|verify} messages. * @param message UpdateFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IUpdateFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.UpdateFolderRequest; /** * Decodes an UpdateFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.UpdateFolderRequest; /** * Verifies an UpdateFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.UpdateFolderRequest; /** * Creates a plain object from an UpdateFolderRequest message. Also converts values to other types if specified. * @param message UpdateFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.UpdateFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteFolderRequest. */ interface IDeleteFolderRequest { /** DeleteFolderRequest name */ name?: (string|null); } /** Represents a DeleteFolderRequest. */ class DeleteFolderRequest implements IDeleteFolderRequest { /** * Constructs a new DeleteFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteFolderRequest); /** DeleteFolderRequest name. */ public name: string; /** * Creates a new DeleteFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteFolderRequest): google.cloud.dataform.v1beta1.DeleteFolderRequest; /** * Encodes the specified DeleteFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteFolderRequest.verify|verify} messages. * @param message DeleteFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteFolderRequest.verify|verify} messages. * @param message DeleteFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteFolderRequest; /** * Decodes a DeleteFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteFolderRequest; /** * Verifies a DeleteFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteFolderRequest; /** * Creates a plain object from a DeleteFolderRequest message. Also converts values to other types if specified. * @param message DeleteFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteFolderTreeRequest. */ interface IDeleteFolderTreeRequest { /** DeleteFolderTreeRequest name */ name?: (string|null); /** DeleteFolderTreeRequest force */ force?: (boolean|null); } /** Represents a DeleteFolderTreeRequest. */ class DeleteFolderTreeRequest implements IDeleteFolderTreeRequest { /** * Constructs a new DeleteFolderTreeRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteFolderTreeRequest); /** DeleteFolderTreeRequest name. */ public name: string; /** DeleteFolderTreeRequest force. */ public force: boolean; /** * Creates a new DeleteFolderTreeRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteFolderTreeRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteFolderTreeRequest): google.cloud.dataform.v1beta1.DeleteFolderTreeRequest; /** * Encodes the specified DeleteFolderTreeRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteFolderTreeRequest.verify|verify} messages. * @param message DeleteFolderTreeRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteFolderTreeRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteFolderTreeRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteFolderTreeRequest.verify|verify} messages. * @param message DeleteFolderTreeRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteFolderTreeRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteFolderTreeRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteFolderTreeRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteFolderTreeRequest; /** * Decodes a DeleteFolderTreeRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteFolderTreeRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteFolderTreeRequest; /** * Verifies a DeleteFolderTreeRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteFolderTreeRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteFolderTreeRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteFolderTreeRequest; /** * Creates a plain object from a DeleteFolderTreeRequest message. Also converts values to other types if specified. * @param message DeleteFolderTreeRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteFolderTreeRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteFolderTreeRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteFolderTreeRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteTeamFolderTreeRequest. */ interface IDeleteTeamFolderTreeRequest { /** DeleteTeamFolderTreeRequest name */ name?: (string|null); /** DeleteTeamFolderTreeRequest force */ force?: (boolean|null); } /** Represents a DeleteTeamFolderTreeRequest. */ class DeleteTeamFolderTreeRequest implements IDeleteTeamFolderTreeRequest { /** * Constructs a new DeleteTeamFolderTreeRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteTeamFolderTreeRequest); /** DeleteTeamFolderTreeRequest name. */ public name: string; /** DeleteTeamFolderTreeRequest force. */ public force: boolean; /** * Creates a new DeleteTeamFolderTreeRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteTeamFolderTreeRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteTeamFolderTreeRequest): google.cloud.dataform.v1beta1.DeleteTeamFolderTreeRequest; /** * Encodes the specified DeleteTeamFolderTreeRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteTeamFolderTreeRequest.verify|verify} messages. * @param message DeleteTeamFolderTreeRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteTeamFolderTreeRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteTeamFolderTreeRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteTeamFolderTreeRequest.verify|verify} messages. * @param message DeleteTeamFolderTreeRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteTeamFolderTreeRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteTeamFolderTreeRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteTeamFolderTreeRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteTeamFolderTreeRequest; /** * Decodes a DeleteTeamFolderTreeRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteTeamFolderTreeRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteTeamFolderTreeRequest; /** * Verifies a DeleteTeamFolderTreeRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteTeamFolderTreeRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteTeamFolderTreeRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteTeamFolderTreeRequest; /** * Creates a plain object from a DeleteTeamFolderTreeRequest message. Also converts values to other types if specified. * @param message DeleteTeamFolderTreeRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteTeamFolderTreeRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteTeamFolderTreeRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteTeamFolderTreeRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteFolderTreeMetadata. */ interface IDeleteFolderTreeMetadata { /** DeleteFolderTreeMetadata createTime */ createTime?: (google.protobuf.ITimestamp|null); /** DeleteFolderTreeMetadata endTime */ endTime?: (google.protobuf.ITimestamp|null); /** DeleteFolderTreeMetadata target */ target?: (string|null); /** DeleteFolderTreeMetadata state */ state?: (google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata.State|keyof typeof google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata.State|null); /** DeleteFolderTreeMetadata percentComplete */ percentComplete?: (number|null); } /** Represents a DeleteFolderTreeMetadata. */ class DeleteFolderTreeMetadata implements IDeleteFolderTreeMetadata { /** * Constructs a new DeleteFolderTreeMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteFolderTreeMetadata); /** DeleteFolderTreeMetadata createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** DeleteFolderTreeMetadata endTime. */ public endTime?: (google.protobuf.ITimestamp|null); /** DeleteFolderTreeMetadata target. */ public target: string; /** DeleteFolderTreeMetadata state. */ public state: (google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata.State|keyof typeof google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata.State); /** DeleteFolderTreeMetadata percentComplete. */ public percentComplete: number; /** * Creates a new DeleteFolderTreeMetadata instance using the specified properties. * @param [properties] Properties to set * @returns DeleteFolderTreeMetadata instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteFolderTreeMetadata): google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata; /** * Encodes the specified DeleteFolderTreeMetadata message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata.verify|verify} messages. * @param message DeleteFolderTreeMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteFolderTreeMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteFolderTreeMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata.verify|verify} messages. * @param message DeleteFolderTreeMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteFolderTreeMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteFolderTreeMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteFolderTreeMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata; /** * Decodes a DeleteFolderTreeMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteFolderTreeMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata; /** * Verifies a DeleteFolderTreeMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteFolderTreeMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteFolderTreeMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata; /** * Creates a plain object from a DeleteFolderTreeMetadata message. Also converts values to other types if specified. * @param message DeleteFolderTreeMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteFolderTreeMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteFolderTreeMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteFolderTreeMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace DeleteFolderTreeMetadata { /** State enum. */ enum State { STATE_UNSPECIFIED = 0, INITIALIZED = 1, IN_PROGRESS = 2, SUCCEEDED = 3, FAILED = 4 } } /** Properties of a QueryFolderContentsRequest. */ interface IQueryFolderContentsRequest { /** QueryFolderContentsRequest folder */ folder?: (string|null); /** QueryFolderContentsRequest pageSize */ pageSize?: (number|null); /** QueryFolderContentsRequest pageToken */ pageToken?: (string|null); /** QueryFolderContentsRequest orderBy */ orderBy?: (string|null); /** QueryFolderContentsRequest filter */ filter?: (string|null); } /** Represents a QueryFolderContentsRequest. */ class QueryFolderContentsRequest implements IQueryFolderContentsRequest { /** * Constructs a new QueryFolderContentsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryFolderContentsRequest); /** QueryFolderContentsRequest folder. */ public folder: string; /** QueryFolderContentsRequest pageSize. */ public pageSize: number; /** QueryFolderContentsRequest pageToken. */ public pageToken: string; /** QueryFolderContentsRequest orderBy. */ public orderBy: string; /** QueryFolderContentsRequest filter. */ public filter: string; /** * Creates a new QueryFolderContentsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryFolderContentsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryFolderContentsRequest): google.cloud.dataform.v1beta1.QueryFolderContentsRequest; /** * Encodes the specified QueryFolderContentsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryFolderContentsRequest.verify|verify} messages. * @param message QueryFolderContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryFolderContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryFolderContentsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryFolderContentsRequest.verify|verify} messages. * @param message QueryFolderContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryFolderContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryFolderContentsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryFolderContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryFolderContentsRequest; /** * Decodes a QueryFolderContentsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryFolderContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryFolderContentsRequest; /** * Verifies a QueryFolderContentsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryFolderContentsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryFolderContentsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryFolderContentsRequest; /** * Creates a plain object from a QueryFolderContentsRequest message. Also converts values to other types if specified. * @param message QueryFolderContentsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryFolderContentsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryFolderContentsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryFolderContentsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryFolderContentsResponse. */ interface IQueryFolderContentsResponse { /** QueryFolderContentsResponse entries */ entries?: (google.cloud.dataform.v1beta1.QueryFolderContentsResponse.IFolderContentsEntry[]|null); /** QueryFolderContentsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryFolderContentsResponse. */ class QueryFolderContentsResponse implements IQueryFolderContentsResponse { /** * Constructs a new QueryFolderContentsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryFolderContentsResponse); /** QueryFolderContentsResponse entries. */ public entries: google.cloud.dataform.v1beta1.QueryFolderContentsResponse.IFolderContentsEntry[]; /** QueryFolderContentsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryFolderContentsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryFolderContentsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryFolderContentsResponse): google.cloud.dataform.v1beta1.QueryFolderContentsResponse; /** * Encodes the specified QueryFolderContentsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryFolderContentsResponse.verify|verify} messages. * @param message QueryFolderContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryFolderContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryFolderContentsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryFolderContentsResponse.verify|verify} messages. * @param message QueryFolderContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryFolderContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryFolderContentsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryFolderContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryFolderContentsResponse; /** * Decodes a QueryFolderContentsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryFolderContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryFolderContentsResponse; /** * Verifies a QueryFolderContentsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryFolderContentsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryFolderContentsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryFolderContentsResponse; /** * Creates a plain object from a QueryFolderContentsResponse message. Also converts values to other types if specified. * @param message QueryFolderContentsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryFolderContentsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryFolderContentsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryFolderContentsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace QueryFolderContentsResponse { /** Properties of a FolderContentsEntry. */ interface IFolderContentsEntry { /** FolderContentsEntry folder */ folder?: (google.cloud.dataform.v1beta1.IFolder|null); /** FolderContentsEntry repository */ repository?: (google.cloud.dataform.v1beta1.IRepository|null); } /** Represents a FolderContentsEntry. */ class FolderContentsEntry implements IFolderContentsEntry { /** * Constructs a new FolderContentsEntry. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.QueryFolderContentsResponse.IFolderContentsEntry); /** FolderContentsEntry folder. */ public folder?: (google.cloud.dataform.v1beta1.IFolder|null); /** FolderContentsEntry repository. */ public repository?: (google.cloud.dataform.v1beta1.IRepository|null); /** FolderContentsEntry entry. */ public entry?: ("folder"|"repository"); /** * Creates a new FolderContentsEntry instance using the specified properties. * @param [properties] Properties to set * @returns FolderContentsEntry instance */ public static create(properties?: google.cloud.dataform.v1beta1.QueryFolderContentsResponse.IFolderContentsEntry): google.cloud.dataform.v1beta1.QueryFolderContentsResponse.FolderContentsEntry; /** * Encodes the specified FolderContentsEntry message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryFolderContentsResponse.FolderContentsEntry.verify|verify} messages. * @param message FolderContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.QueryFolderContentsResponse.IFolderContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FolderContentsEntry message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryFolderContentsResponse.FolderContentsEntry.verify|verify} messages. * @param message FolderContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.QueryFolderContentsResponse.IFolderContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FolderContentsEntry message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FolderContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryFolderContentsResponse.FolderContentsEntry; /** * Decodes a FolderContentsEntry message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FolderContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryFolderContentsResponse.FolderContentsEntry; /** * Verifies a FolderContentsEntry message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FolderContentsEntry message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FolderContentsEntry */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryFolderContentsResponse.FolderContentsEntry; /** * Creates a plain object from a FolderContentsEntry message. Also converts values to other types if specified. * @param message FolderContentsEntry * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryFolderContentsResponse.FolderContentsEntry, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FolderContentsEntry to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FolderContentsEntry * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a QueryUserRootContentsRequest. */ interface IQueryUserRootContentsRequest { /** QueryUserRootContentsRequest location */ location?: (string|null); /** QueryUserRootContentsRequest pageSize */ pageSize?: (number|null); /** QueryUserRootContentsRequest pageToken */ pageToken?: (string|null); /** QueryUserRootContentsRequest orderBy */ orderBy?: (string|null); /** QueryUserRootContentsRequest filter */ filter?: (string|null); } /** Represents a QueryUserRootContentsRequest. */ class QueryUserRootContentsRequest implements IQueryUserRootContentsRequest { /** * Constructs a new QueryUserRootContentsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryUserRootContentsRequest); /** QueryUserRootContentsRequest location. */ public location: string; /** QueryUserRootContentsRequest pageSize. */ public pageSize: number; /** QueryUserRootContentsRequest pageToken. */ public pageToken: string; /** QueryUserRootContentsRequest orderBy. */ public orderBy: string; /** QueryUserRootContentsRequest filter. */ public filter: string; /** * Creates a new QueryUserRootContentsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryUserRootContentsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryUserRootContentsRequest): google.cloud.dataform.v1beta1.QueryUserRootContentsRequest; /** * Encodes the specified QueryUserRootContentsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryUserRootContentsRequest.verify|verify} messages. * @param message QueryUserRootContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryUserRootContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryUserRootContentsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryUserRootContentsRequest.verify|verify} messages. * @param message QueryUserRootContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryUserRootContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryUserRootContentsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryUserRootContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryUserRootContentsRequest; /** * Decodes a QueryUserRootContentsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryUserRootContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryUserRootContentsRequest; /** * Verifies a QueryUserRootContentsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryUserRootContentsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryUserRootContentsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryUserRootContentsRequest; /** * Creates a plain object from a QueryUserRootContentsRequest message. Also converts values to other types if specified. * @param message QueryUserRootContentsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryUserRootContentsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryUserRootContentsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryUserRootContentsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryUserRootContentsResponse. */ interface IQueryUserRootContentsResponse { /** QueryUserRootContentsResponse entries */ entries?: (google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.IRootContentsEntry[]|null); /** QueryUserRootContentsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryUserRootContentsResponse. */ class QueryUserRootContentsResponse implements IQueryUserRootContentsResponse { /** * Constructs a new QueryUserRootContentsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryUserRootContentsResponse); /** QueryUserRootContentsResponse entries. */ public entries: google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.IRootContentsEntry[]; /** QueryUserRootContentsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryUserRootContentsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryUserRootContentsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryUserRootContentsResponse): google.cloud.dataform.v1beta1.QueryUserRootContentsResponse; /** * Encodes the specified QueryUserRootContentsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.verify|verify} messages. * @param message QueryUserRootContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryUserRootContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryUserRootContentsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.verify|verify} messages. * @param message QueryUserRootContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryUserRootContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryUserRootContentsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryUserRootContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryUserRootContentsResponse; /** * Decodes a QueryUserRootContentsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryUserRootContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryUserRootContentsResponse; /** * Verifies a QueryUserRootContentsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryUserRootContentsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryUserRootContentsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryUserRootContentsResponse; /** * Creates a plain object from a QueryUserRootContentsResponse message. Also converts values to other types if specified. * @param message QueryUserRootContentsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryUserRootContentsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryUserRootContentsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryUserRootContentsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace QueryUserRootContentsResponse { /** Properties of a RootContentsEntry. */ interface IRootContentsEntry { /** RootContentsEntry folder */ folder?: (google.cloud.dataform.v1beta1.IFolder|null); /** RootContentsEntry repository */ repository?: (google.cloud.dataform.v1beta1.IRepository|null); } /** Represents a RootContentsEntry. */ class RootContentsEntry implements IRootContentsEntry { /** * Constructs a new RootContentsEntry. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.IRootContentsEntry); /** RootContentsEntry folder. */ public folder?: (google.cloud.dataform.v1beta1.IFolder|null); /** RootContentsEntry repository. */ public repository?: (google.cloud.dataform.v1beta1.IRepository|null); /** RootContentsEntry entry. */ public entry?: ("folder"|"repository"); /** * Creates a new RootContentsEntry instance using the specified properties. * @param [properties] Properties to set * @returns RootContentsEntry instance */ public static create(properties?: google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.IRootContentsEntry): google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.RootContentsEntry; /** * Encodes the specified RootContentsEntry message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.RootContentsEntry.verify|verify} messages. * @param message RootContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.IRootContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RootContentsEntry message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.RootContentsEntry.verify|verify} messages. * @param message RootContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.IRootContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RootContentsEntry message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RootContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.RootContentsEntry; /** * Decodes a RootContentsEntry message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RootContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.RootContentsEntry; /** * Verifies a RootContentsEntry message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RootContentsEntry message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RootContentsEntry */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.RootContentsEntry; /** * Creates a plain object from a RootContentsEntry message. Also converts values to other types if specified. * @param message RootContentsEntry * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryUserRootContentsResponse.RootContentsEntry, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RootContentsEntry to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RootContentsEntry * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a TeamFolder. */ interface ITeamFolder { /** TeamFolder name */ name?: (string|null); /** TeamFolder displayName */ displayName?: (string|null); /** TeamFolder createTime */ createTime?: (google.protobuf.ITimestamp|null); /** TeamFolder updateTime */ updateTime?: (google.protobuf.ITimestamp|null); /** TeamFolder internalMetadata */ internalMetadata?: (string|null); /** TeamFolder creatorIamPrincipal */ creatorIamPrincipal?: (string|null); } /** Represents a TeamFolder. */ class TeamFolder implements ITeamFolder { /** * Constructs a new TeamFolder. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ITeamFolder); /** TeamFolder name. */ public name: string; /** TeamFolder displayName. */ public displayName: string; /** TeamFolder createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** TeamFolder updateTime. */ public updateTime?: (google.protobuf.ITimestamp|null); /** TeamFolder internalMetadata. */ public internalMetadata?: (string|null); /** TeamFolder creatorIamPrincipal. */ public creatorIamPrincipal?: (string|null); /** * Creates a new TeamFolder instance using the specified properties. * @param [properties] Properties to set * @returns TeamFolder instance */ public static create(properties?: google.cloud.dataform.v1beta1.ITeamFolder): google.cloud.dataform.v1beta1.TeamFolder; /** * Encodes the specified TeamFolder message. Does not implicitly {@link google.cloud.dataform.v1beta1.TeamFolder.verify|verify} messages. * @param message TeamFolder message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ITeamFolder, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified TeamFolder message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.TeamFolder.verify|verify} messages. * @param message TeamFolder message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ITeamFolder, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a TeamFolder message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns TeamFolder * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.TeamFolder; /** * Decodes a TeamFolder message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns TeamFolder * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.TeamFolder; /** * Verifies a TeamFolder message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a TeamFolder message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns TeamFolder */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.TeamFolder; /** * Creates a plain object from a TeamFolder message. Also converts values to other types if specified. * @param message TeamFolder * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.TeamFolder, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this TeamFolder to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for TeamFolder * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateTeamFolderRequest. */ interface ICreateTeamFolderRequest { /** CreateTeamFolderRequest parent */ parent?: (string|null); /** CreateTeamFolderRequest teamFolder */ teamFolder?: (google.cloud.dataform.v1beta1.ITeamFolder|null); /** CreateTeamFolderRequest teamFolderId */ teamFolderId?: (string|null); } /** Represents a CreateTeamFolderRequest. */ class CreateTeamFolderRequest implements ICreateTeamFolderRequest { /** * Constructs a new CreateTeamFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ICreateTeamFolderRequest); /** CreateTeamFolderRequest parent. */ public parent: string; /** CreateTeamFolderRequest teamFolder. */ public teamFolder?: (google.cloud.dataform.v1beta1.ITeamFolder|null); /** CreateTeamFolderRequest teamFolderId. */ public teamFolderId: string; /** * Creates a new CreateTeamFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateTeamFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ICreateTeamFolderRequest): google.cloud.dataform.v1beta1.CreateTeamFolderRequest; /** * Encodes the specified CreateTeamFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateTeamFolderRequest.verify|verify} messages. * @param message CreateTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ICreateTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateTeamFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.CreateTeamFolderRequest.verify|verify} messages. * @param message CreateTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ICreateTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateTeamFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.CreateTeamFolderRequest; /** * Decodes a CreateTeamFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.CreateTeamFolderRequest; /** * Verifies a CreateTeamFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateTeamFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateTeamFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.CreateTeamFolderRequest; /** * Creates a plain object from a CreateTeamFolderRequest message. Also converts values to other types if specified. * @param message CreateTeamFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.CreateTeamFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateTeamFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateTeamFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetTeamFolderRequest. */ interface IGetTeamFolderRequest { /** GetTeamFolderRequest name */ name?: (string|null); } /** Represents a GetTeamFolderRequest. */ class GetTeamFolderRequest implements IGetTeamFolderRequest { /** * Constructs a new GetTeamFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IGetTeamFolderRequest); /** GetTeamFolderRequest name. */ public name: string; /** * Creates a new GetTeamFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetTeamFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IGetTeamFolderRequest): google.cloud.dataform.v1beta1.GetTeamFolderRequest; /** * Encodes the specified GetTeamFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.GetTeamFolderRequest.verify|verify} messages. * @param message GetTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IGetTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetTeamFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.GetTeamFolderRequest.verify|verify} messages. * @param message GetTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IGetTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetTeamFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.GetTeamFolderRequest; /** * Decodes a GetTeamFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.GetTeamFolderRequest; /** * Verifies a GetTeamFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetTeamFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetTeamFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.GetTeamFolderRequest; /** * Creates a plain object from a GetTeamFolderRequest message. Also converts values to other types if specified. * @param message GetTeamFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.GetTeamFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetTeamFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetTeamFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an UpdateTeamFolderRequest. */ interface IUpdateTeamFolderRequest { /** UpdateTeamFolderRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); /** UpdateTeamFolderRequest teamFolder */ teamFolder?: (google.cloud.dataform.v1beta1.ITeamFolder|null); } /** Represents an UpdateTeamFolderRequest. */ class UpdateTeamFolderRequest implements IUpdateTeamFolderRequest { /** * Constructs a new UpdateTeamFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IUpdateTeamFolderRequest); /** UpdateTeamFolderRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** UpdateTeamFolderRequest teamFolder. */ public teamFolder?: (google.cloud.dataform.v1beta1.ITeamFolder|null); /** * Creates a new UpdateTeamFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns UpdateTeamFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IUpdateTeamFolderRequest): google.cloud.dataform.v1beta1.UpdateTeamFolderRequest; /** * Encodes the specified UpdateTeamFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateTeamFolderRequest.verify|verify} messages. * @param message UpdateTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IUpdateTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UpdateTeamFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.UpdateTeamFolderRequest.verify|verify} messages. * @param message UpdateTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IUpdateTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UpdateTeamFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UpdateTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.UpdateTeamFolderRequest; /** * Decodes an UpdateTeamFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UpdateTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.UpdateTeamFolderRequest; /** * Verifies an UpdateTeamFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UpdateTeamFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UpdateTeamFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.UpdateTeamFolderRequest; /** * Creates a plain object from an UpdateTeamFolderRequest message. Also converts values to other types if specified. * @param message UpdateTeamFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.UpdateTeamFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UpdateTeamFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UpdateTeamFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteTeamFolderRequest. */ interface IDeleteTeamFolderRequest { /** DeleteTeamFolderRequest name */ name?: (string|null); } /** Represents a DeleteTeamFolderRequest. */ class DeleteTeamFolderRequest implements IDeleteTeamFolderRequest { /** * Constructs a new DeleteTeamFolderRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteTeamFolderRequest); /** DeleteTeamFolderRequest name. */ public name: string; /** * Creates a new DeleteTeamFolderRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteTeamFolderRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteTeamFolderRequest): google.cloud.dataform.v1beta1.DeleteTeamFolderRequest; /** * Encodes the specified DeleteTeamFolderRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteTeamFolderRequest.verify|verify} messages. * @param message DeleteTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteTeamFolderRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteTeamFolderRequest.verify|verify} messages. * @param message DeleteTeamFolderRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteTeamFolderRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteTeamFolderRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteTeamFolderRequest; /** * Decodes a DeleteTeamFolderRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteTeamFolderRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteTeamFolderRequest; /** * Verifies a DeleteTeamFolderRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteTeamFolderRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteTeamFolderRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteTeamFolderRequest; /** * Creates a plain object from a DeleteTeamFolderRequest message. Also converts values to other types if specified. * @param message DeleteTeamFolderRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteTeamFolderRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteTeamFolderRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteTeamFolderRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryTeamFolderContentsRequest. */ interface IQueryTeamFolderContentsRequest { /** QueryTeamFolderContentsRequest teamFolder */ teamFolder?: (string|null); /** QueryTeamFolderContentsRequest pageSize */ pageSize?: (number|null); /** QueryTeamFolderContentsRequest pageToken */ pageToken?: (string|null); /** QueryTeamFolderContentsRequest orderBy */ orderBy?: (string|null); /** QueryTeamFolderContentsRequest filter */ filter?: (string|null); } /** Represents a QueryTeamFolderContentsRequest. */ class QueryTeamFolderContentsRequest implements IQueryTeamFolderContentsRequest { /** * Constructs a new QueryTeamFolderContentsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryTeamFolderContentsRequest); /** QueryTeamFolderContentsRequest teamFolder. */ public teamFolder: string; /** QueryTeamFolderContentsRequest pageSize. */ public pageSize: number; /** QueryTeamFolderContentsRequest pageToken. */ public pageToken: string; /** QueryTeamFolderContentsRequest orderBy. */ public orderBy: string; /** QueryTeamFolderContentsRequest filter. */ public filter: string; /** * Creates a new QueryTeamFolderContentsRequest instance using the specified properties. * @param [properties] Properties to set * @returns QueryTeamFolderContentsRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryTeamFolderContentsRequest): google.cloud.dataform.v1beta1.QueryTeamFolderContentsRequest; /** * Encodes the specified QueryTeamFolderContentsRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryTeamFolderContentsRequest.verify|verify} messages. * @param message QueryTeamFolderContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryTeamFolderContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryTeamFolderContentsRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryTeamFolderContentsRequest.verify|verify} messages. * @param message QueryTeamFolderContentsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryTeamFolderContentsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryTeamFolderContentsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryTeamFolderContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryTeamFolderContentsRequest; /** * Decodes a QueryTeamFolderContentsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryTeamFolderContentsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryTeamFolderContentsRequest; /** * Verifies a QueryTeamFolderContentsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryTeamFolderContentsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryTeamFolderContentsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryTeamFolderContentsRequest; /** * Creates a plain object from a QueryTeamFolderContentsRequest message. Also converts values to other types if specified. * @param message QueryTeamFolderContentsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryTeamFolderContentsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryTeamFolderContentsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryTeamFolderContentsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a QueryTeamFolderContentsResponse. */ interface IQueryTeamFolderContentsResponse { /** QueryTeamFolderContentsResponse entries */ entries?: (google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry[]|null); /** QueryTeamFolderContentsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a QueryTeamFolderContentsResponse. */ class QueryTeamFolderContentsResponse implements IQueryTeamFolderContentsResponse { /** * Constructs a new QueryTeamFolderContentsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IQueryTeamFolderContentsResponse); /** QueryTeamFolderContentsResponse entries. */ public entries: google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry[]; /** QueryTeamFolderContentsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new QueryTeamFolderContentsResponse instance using the specified properties. * @param [properties] Properties to set * @returns QueryTeamFolderContentsResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IQueryTeamFolderContentsResponse): google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse; /** * Encodes the specified QueryTeamFolderContentsResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.verify|verify} messages. * @param message QueryTeamFolderContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IQueryTeamFolderContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified QueryTeamFolderContentsResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.verify|verify} messages. * @param message QueryTeamFolderContentsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IQueryTeamFolderContentsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a QueryTeamFolderContentsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns QueryTeamFolderContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse; /** * Decodes a QueryTeamFolderContentsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns QueryTeamFolderContentsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse; /** * Verifies a QueryTeamFolderContentsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a QueryTeamFolderContentsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns QueryTeamFolderContentsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse; /** * Creates a plain object from a QueryTeamFolderContentsResponse message. Also converts values to other types if specified. * @param message QueryTeamFolderContentsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this QueryTeamFolderContentsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for QueryTeamFolderContentsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace QueryTeamFolderContentsResponse { /** Properties of a TeamFolderContentsEntry. */ interface ITeamFolderContentsEntry { /** TeamFolderContentsEntry folder */ folder?: (google.cloud.dataform.v1beta1.IFolder|null); /** TeamFolderContentsEntry repository */ repository?: (google.cloud.dataform.v1beta1.IRepository|null); } /** Represents a TeamFolderContentsEntry. */ class TeamFolderContentsEntry implements ITeamFolderContentsEntry { /** * Constructs a new TeamFolderContentsEntry. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry); /** TeamFolderContentsEntry folder. */ public folder?: (google.cloud.dataform.v1beta1.IFolder|null); /** TeamFolderContentsEntry repository. */ public repository?: (google.cloud.dataform.v1beta1.IRepository|null); /** TeamFolderContentsEntry entry. */ public entry?: ("folder"|"repository"); /** * Creates a new TeamFolderContentsEntry instance using the specified properties. * @param [properties] Properties to set * @returns TeamFolderContentsEntry instance */ public static create(properties?: google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry): google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry; /** * Encodes the specified TeamFolderContentsEntry message. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry.verify|verify} messages. * @param message TeamFolderContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified TeamFolderContentsEntry message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry.verify|verify} messages. * @param message TeamFolderContentsEntry message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.ITeamFolderContentsEntry, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a TeamFolderContentsEntry message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns TeamFolderContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry; /** * Decodes a TeamFolderContentsEntry message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns TeamFolderContentsEntry * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry; /** * Verifies a TeamFolderContentsEntry message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a TeamFolderContentsEntry message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns TeamFolderContentsEntry */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry; /** * Creates a plain object from a TeamFolderContentsEntry message. Also converts values to other types if specified. * @param message TeamFolderContentsEntry * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.QueryTeamFolderContentsResponse.TeamFolderContentsEntry, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this TeamFolderContentsEntry to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for TeamFolderContentsEntry * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a SearchTeamFoldersRequest. */ interface ISearchTeamFoldersRequest { /** SearchTeamFoldersRequest location */ location?: (string|null); /** SearchTeamFoldersRequest pageSize */ pageSize?: (number|null); /** SearchTeamFoldersRequest pageToken */ pageToken?: (string|null); /** SearchTeamFoldersRequest orderBy */ orderBy?: (string|null); /** SearchTeamFoldersRequest filter */ filter?: (string|null); } /** Represents a SearchTeamFoldersRequest. */ class SearchTeamFoldersRequest implements ISearchTeamFoldersRequest { /** * Constructs a new SearchTeamFoldersRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ISearchTeamFoldersRequest); /** SearchTeamFoldersRequest location. */ public location: string; /** SearchTeamFoldersRequest pageSize. */ public pageSize: number; /** SearchTeamFoldersRequest pageToken. */ public pageToken: string; /** SearchTeamFoldersRequest orderBy. */ public orderBy: string; /** SearchTeamFoldersRequest filter. */ public filter: string; /** * Creates a new SearchTeamFoldersRequest instance using the specified properties. * @param [properties] Properties to set * @returns SearchTeamFoldersRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.ISearchTeamFoldersRequest): google.cloud.dataform.v1beta1.SearchTeamFoldersRequest; /** * Encodes the specified SearchTeamFoldersRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchTeamFoldersRequest.verify|verify} messages. * @param message SearchTeamFoldersRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ISearchTeamFoldersRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SearchTeamFoldersRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchTeamFoldersRequest.verify|verify} messages. * @param message SearchTeamFoldersRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ISearchTeamFoldersRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SearchTeamFoldersRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SearchTeamFoldersRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.SearchTeamFoldersRequest; /** * Decodes a SearchTeamFoldersRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SearchTeamFoldersRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.SearchTeamFoldersRequest; /** * Verifies a SearchTeamFoldersRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SearchTeamFoldersRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SearchTeamFoldersRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.SearchTeamFoldersRequest; /** * Creates a plain object from a SearchTeamFoldersRequest message. Also converts values to other types if specified. * @param message SearchTeamFoldersRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.SearchTeamFoldersRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SearchTeamFoldersRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SearchTeamFoldersRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SearchTeamFoldersResponse. */ interface ISearchTeamFoldersResponse { /** SearchTeamFoldersResponse results */ results?: (google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.ITeamFolderSearchResult[]|null); /** SearchTeamFoldersResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a SearchTeamFoldersResponse. */ class SearchTeamFoldersResponse implements ISearchTeamFoldersResponse { /** * Constructs a new SearchTeamFoldersResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.ISearchTeamFoldersResponse); /** SearchTeamFoldersResponse results. */ public results: google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.ITeamFolderSearchResult[]; /** SearchTeamFoldersResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new SearchTeamFoldersResponse instance using the specified properties. * @param [properties] Properties to set * @returns SearchTeamFoldersResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.ISearchTeamFoldersResponse): google.cloud.dataform.v1beta1.SearchTeamFoldersResponse; /** * Encodes the specified SearchTeamFoldersResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.verify|verify} messages. * @param message SearchTeamFoldersResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.ISearchTeamFoldersResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SearchTeamFoldersResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.verify|verify} messages. * @param message SearchTeamFoldersResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.ISearchTeamFoldersResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SearchTeamFoldersResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SearchTeamFoldersResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.SearchTeamFoldersResponse; /** * Decodes a SearchTeamFoldersResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SearchTeamFoldersResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.SearchTeamFoldersResponse; /** * Verifies a SearchTeamFoldersResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SearchTeamFoldersResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SearchTeamFoldersResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.SearchTeamFoldersResponse; /** * Creates a plain object from a SearchTeamFoldersResponse message. Also converts values to other types if specified. * @param message SearchTeamFoldersResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.SearchTeamFoldersResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SearchTeamFoldersResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SearchTeamFoldersResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace SearchTeamFoldersResponse { /** Properties of a TeamFolderSearchResult. */ interface ITeamFolderSearchResult { /** TeamFolderSearchResult teamFolder */ teamFolder?: (google.cloud.dataform.v1beta1.ITeamFolder|null); } /** Represents a TeamFolderSearchResult. */ class TeamFolderSearchResult implements ITeamFolderSearchResult { /** * Constructs a new TeamFolderSearchResult. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.ITeamFolderSearchResult); /** TeamFolderSearchResult teamFolder. */ public teamFolder?: (google.cloud.dataform.v1beta1.ITeamFolder|null); /** TeamFolderSearchResult entry. */ public entry?: "teamFolder"; /** * Creates a new TeamFolderSearchResult instance using the specified properties. * @param [properties] Properties to set * @returns TeamFolderSearchResult instance */ public static create(properties?: google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.ITeamFolderSearchResult): google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.TeamFolderSearchResult; /** * Encodes the specified TeamFolderSearchResult message. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.TeamFolderSearchResult.verify|verify} messages. * @param message TeamFolderSearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.ITeamFolderSearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified TeamFolderSearchResult message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.TeamFolderSearchResult.verify|verify} messages. * @param message TeamFolderSearchResult message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.ITeamFolderSearchResult, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a TeamFolderSearchResult message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns TeamFolderSearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.TeamFolderSearchResult; /** * Decodes a TeamFolderSearchResult message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns TeamFolderSearchResult * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.TeamFolderSearchResult; /** * Verifies a TeamFolderSearchResult message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a TeamFolderSearchResult message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns TeamFolderSearchResult */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.TeamFolderSearchResult; /** * Creates a plain object from a TeamFolderSearchResult message. Also converts values to other types if specified. * @param message TeamFolderSearchResult * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.SearchTeamFoldersResponse.TeamFolderSearchResult, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this TeamFolderSearchResult to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for TeamFolderSearchResult * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a MoveFolderMetadata. */ interface IMoveFolderMetadata { /** MoveFolderMetadata createTime */ createTime?: (google.protobuf.ITimestamp|null); /** MoveFolderMetadata endTime */ endTime?: (google.protobuf.ITimestamp|null); /** MoveFolderMetadata target */ target?: (string|null); /** MoveFolderMetadata state */ state?: (google.cloud.dataform.v1beta1.MoveFolderMetadata.State|keyof typeof google.cloud.dataform.v1beta1.MoveFolderMetadata.State|null); /** MoveFolderMetadata percentComplete */ percentComplete?: (number|null); } /** Represents a MoveFolderMetadata. */ class MoveFolderMetadata implements IMoveFolderMetadata { /** * Constructs a new MoveFolderMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IMoveFolderMetadata); /** MoveFolderMetadata createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** MoveFolderMetadata endTime. */ public endTime?: (google.protobuf.ITimestamp|null); /** MoveFolderMetadata target. */ public target: string; /** MoveFolderMetadata state. */ public state: (google.cloud.dataform.v1beta1.MoveFolderMetadata.State|keyof typeof google.cloud.dataform.v1beta1.MoveFolderMetadata.State); /** MoveFolderMetadata percentComplete. */ public percentComplete: number; /** * Creates a new MoveFolderMetadata instance using the specified properties. * @param [properties] Properties to set * @returns MoveFolderMetadata instance */ public static create(properties?: google.cloud.dataform.v1beta1.IMoveFolderMetadata): google.cloud.dataform.v1beta1.MoveFolderMetadata; /** * Encodes the specified MoveFolderMetadata message. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveFolderMetadata.verify|verify} messages. * @param message MoveFolderMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IMoveFolderMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveFolderMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveFolderMetadata.verify|verify} messages. * @param message MoveFolderMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IMoveFolderMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveFolderMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveFolderMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.MoveFolderMetadata; /** * Decodes a MoveFolderMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveFolderMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.MoveFolderMetadata; /** * Verifies a MoveFolderMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveFolderMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveFolderMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.MoveFolderMetadata; /** * Creates a plain object from a MoveFolderMetadata message. Also converts values to other types if specified. * @param message MoveFolderMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.MoveFolderMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveFolderMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveFolderMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace MoveFolderMetadata { /** State enum. */ enum State { STATE_UNSPECIFIED = 0, INITIALIZED = 1, IN_PROGRESS = 2, SUCCESS = 3, FAILED = 4 } } /** Properties of a MoveRepositoryMetadata. */ interface IMoveRepositoryMetadata { /** MoveRepositoryMetadata createTime */ createTime?: (google.protobuf.ITimestamp|null); /** MoveRepositoryMetadata endTime */ endTime?: (google.protobuf.ITimestamp|null); /** MoveRepositoryMetadata target */ target?: (string|null); /** MoveRepositoryMetadata state */ state?: (google.cloud.dataform.v1beta1.MoveRepositoryMetadata.State|keyof typeof google.cloud.dataform.v1beta1.MoveRepositoryMetadata.State|null); /** MoveRepositoryMetadata percentComplete */ percentComplete?: (number|null); } /** Represents a MoveRepositoryMetadata. */ class MoveRepositoryMetadata implements IMoveRepositoryMetadata { /** * Constructs a new MoveRepositoryMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IMoveRepositoryMetadata); /** MoveRepositoryMetadata createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** MoveRepositoryMetadata endTime. */ public endTime?: (google.protobuf.ITimestamp|null); /** MoveRepositoryMetadata target. */ public target: string; /** MoveRepositoryMetadata state. */ public state: (google.cloud.dataform.v1beta1.MoveRepositoryMetadata.State|keyof typeof google.cloud.dataform.v1beta1.MoveRepositoryMetadata.State); /** MoveRepositoryMetadata percentComplete. */ public percentComplete: number; /** * Creates a new MoveRepositoryMetadata instance using the specified properties. * @param [properties] Properties to set * @returns MoveRepositoryMetadata instance */ public static create(properties?: google.cloud.dataform.v1beta1.IMoveRepositoryMetadata): google.cloud.dataform.v1beta1.MoveRepositoryMetadata; /** * Encodes the specified MoveRepositoryMetadata message. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveRepositoryMetadata.verify|verify} messages. * @param message MoveRepositoryMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IMoveRepositoryMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MoveRepositoryMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.MoveRepositoryMetadata.verify|verify} messages. * @param message MoveRepositoryMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IMoveRepositoryMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MoveRepositoryMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MoveRepositoryMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.MoveRepositoryMetadata; /** * Decodes a MoveRepositoryMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MoveRepositoryMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.MoveRepositoryMetadata; /** * Verifies a MoveRepositoryMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MoveRepositoryMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MoveRepositoryMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.MoveRepositoryMetadata; /** * Creates a plain object from a MoveRepositoryMetadata message. Also converts values to other types if specified. * @param message MoveRepositoryMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.MoveRepositoryMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MoveRepositoryMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MoveRepositoryMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace MoveRepositoryMetadata { /** State enum. */ enum State { STATE_UNSPECIFIED = 0, INITIALIZED = 1, IN_PROGRESS = 2, SUCCESS = 3, FAILED = 4 } } /** Properties of a DeleteRepositoryLongRunningMetadata. */ interface IDeleteRepositoryLongRunningMetadata { /** DeleteRepositoryLongRunningMetadata createTime */ createTime?: (google.protobuf.ITimestamp|null); /** DeleteRepositoryLongRunningMetadata endTime */ endTime?: (google.protobuf.ITimestamp|null); /** DeleteRepositoryLongRunningMetadata target */ target?: (string|null); /** DeleteRepositoryLongRunningMetadata state */ state?: (google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningMetadata.State|keyof typeof google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningMetadata.State|null); /** DeleteRepositoryLongRunningMetadata percentComplete */ percentComplete?: (number|null); /** DeleteRepositoryLongRunningMetadata childResourcesCount */ childResourcesCount?: (number|Long|string|null); /** DeleteRepositoryLongRunningMetadata remainingChildResourcesCount */ remainingChildResourcesCount?: (number|Long|string|null); } /** Represents a DeleteRepositoryLongRunningMetadata. */ class DeleteRepositoryLongRunningMetadata implements IDeleteRepositoryLongRunningMetadata { /** * Constructs a new DeleteRepositoryLongRunningMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningMetadata); /** DeleteRepositoryLongRunningMetadata createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** DeleteRepositoryLongRunningMetadata endTime. */ public endTime?: (google.protobuf.ITimestamp|null); /** DeleteRepositoryLongRunningMetadata target. */ public target: string; /** DeleteRepositoryLongRunningMetadata state. */ public state: (google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningMetadata.State|keyof typeof google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningMetadata.State); /** DeleteRepositoryLongRunningMetadata percentComplete. */ public percentComplete: number; /** DeleteRepositoryLongRunningMetadata childResourcesCount. */ public childResourcesCount: (number|Long|string); /** DeleteRepositoryLongRunningMetadata remainingChildResourcesCount. */ public remainingChildResourcesCount: (number|Long|string); /** * Creates a new DeleteRepositoryLongRunningMetadata instance using the specified properties. * @param [properties] Properties to set * @returns DeleteRepositoryLongRunningMetadata instance */ public static create(properties?: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningMetadata): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningMetadata; /** * Encodes the specified DeleteRepositoryLongRunningMetadata message. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningMetadata.verify|verify} messages. * @param message DeleteRepositoryLongRunningMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteRepositoryLongRunningMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningMetadata.verify|verify} messages. * @param message DeleteRepositoryLongRunningMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IDeleteRepositoryLongRunningMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteRepositoryLongRunningMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteRepositoryLongRunningMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningMetadata; /** * Decodes a DeleteRepositoryLongRunningMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteRepositoryLongRunningMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningMetadata; /** * Verifies a DeleteRepositoryLongRunningMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteRepositoryLongRunningMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteRepositoryLongRunningMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningMetadata; /** * Creates a plain object from a DeleteRepositoryLongRunningMetadata message. Also converts values to other types if specified. * @param message DeleteRepositoryLongRunningMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.DeleteRepositoryLongRunningMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteRepositoryLongRunningMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteRepositoryLongRunningMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace DeleteRepositoryLongRunningMetadata { /** State enum. */ enum State { STATE_UNSPECIFIED = 0, RUNNING = 1, SUCCEEDED = 2, FAILED = 3 } } /** Properties of a FetchWorkspaceBranchesRequest. */ interface IFetchWorkspaceBranchesRequest { /** FetchWorkspaceBranchesRequest name */ name?: (string|null); /** FetchWorkspaceBranchesRequest filter */ filter?: (google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter|keyof typeof google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter|null); /** FetchWorkspaceBranchesRequest pageSize */ pageSize?: (number|null); /** FetchWorkspaceBranchesRequest pageToken */ pageToken?: (string|null); } /** Represents a FetchWorkspaceBranchesRequest. */ class FetchWorkspaceBranchesRequest implements IFetchWorkspaceBranchesRequest { /** * Constructs a new FetchWorkspaceBranchesRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchWorkspaceBranchesRequest); /** FetchWorkspaceBranchesRequest name. */ public name: string; /** FetchWorkspaceBranchesRequest filter. */ public filter: (google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter|keyof typeof google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.BranchFilter); /** FetchWorkspaceBranchesRequest pageSize. */ public pageSize: number; /** FetchWorkspaceBranchesRequest pageToken. */ public pageToken: string; /** * Creates a new FetchWorkspaceBranchesRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchWorkspaceBranchesRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchWorkspaceBranchesRequest): google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest; /** * Encodes the specified FetchWorkspaceBranchesRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.verify|verify} messages. * @param message FetchWorkspaceBranchesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchWorkspaceBranchesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchWorkspaceBranchesRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest.verify|verify} messages. * @param message FetchWorkspaceBranchesRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchWorkspaceBranchesRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchWorkspaceBranchesRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchWorkspaceBranchesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest; /** * Decodes a FetchWorkspaceBranchesRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchWorkspaceBranchesRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest; /** * Verifies a FetchWorkspaceBranchesRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchWorkspaceBranchesRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchWorkspaceBranchesRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest; /** * Creates a plain object from a FetchWorkspaceBranchesRequest message. Also converts values to other types if specified. * @param message FetchWorkspaceBranchesRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchWorkspaceBranchesRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchWorkspaceBranchesRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchWorkspaceBranchesRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace FetchWorkspaceBranchesRequest { /** BranchFilter enum. */ enum BranchFilter { BRANCH_FILTER_UNSPECIFIED = 0, LOCAL_ONLY = 1, REMOTE_ONLY = 2, ALL = 3 } } /** Properties of a BranchMetadata. */ interface IBranchMetadata { /** BranchMetadata branchName */ branchName?: (string|null); /** BranchMetadata lastCommit */ lastCommit?: (google.cloud.dataform.v1beta1.ICommitLogEntry|null); } /** Represents a BranchMetadata. */ class BranchMetadata implements IBranchMetadata { /** * Constructs a new BranchMetadata. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IBranchMetadata); /** BranchMetadata branchName. */ public branchName: string; /** BranchMetadata lastCommit. */ public lastCommit?: (google.cloud.dataform.v1beta1.ICommitLogEntry|null); /** * Creates a new BranchMetadata instance using the specified properties. * @param [properties] Properties to set * @returns BranchMetadata instance */ public static create(properties?: google.cloud.dataform.v1beta1.IBranchMetadata): google.cloud.dataform.v1beta1.BranchMetadata; /** * Encodes the specified BranchMetadata message. Does not implicitly {@link google.cloud.dataform.v1beta1.BranchMetadata.verify|verify} messages. * @param message BranchMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IBranchMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified BranchMetadata message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.BranchMetadata.verify|verify} messages. * @param message BranchMetadata message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IBranchMetadata, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a BranchMetadata message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns BranchMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.BranchMetadata; /** * Decodes a BranchMetadata message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns BranchMetadata * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.BranchMetadata; /** * Verifies a BranchMetadata message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a BranchMetadata message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns BranchMetadata */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.BranchMetadata; /** * Creates a plain object from a BranchMetadata message. Also converts values to other types if specified. * @param message BranchMetadata * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.BranchMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this BranchMetadata to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for BranchMetadata * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchWorkspaceBranchesResponse. */ interface IFetchWorkspaceBranchesResponse { /** FetchWorkspaceBranchesResponse branches */ branches?: (google.cloud.dataform.v1beta1.IBranchMetadata[]|null); /** FetchWorkspaceBranchesResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a FetchWorkspaceBranchesResponse. */ class FetchWorkspaceBranchesResponse implements IFetchWorkspaceBranchesResponse { /** * Constructs a new FetchWorkspaceBranchesResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchWorkspaceBranchesResponse); /** FetchWorkspaceBranchesResponse branches. */ public branches: google.cloud.dataform.v1beta1.IBranchMetadata[]; /** FetchWorkspaceBranchesResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new FetchWorkspaceBranchesResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchWorkspaceBranchesResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchWorkspaceBranchesResponse): google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse; /** * Encodes the specified FetchWorkspaceBranchesResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse.verify|verify} messages. * @param message FetchWorkspaceBranchesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchWorkspaceBranchesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchWorkspaceBranchesResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse.verify|verify} messages. * @param message FetchWorkspaceBranchesResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchWorkspaceBranchesResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchWorkspaceBranchesResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchWorkspaceBranchesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse; /** * Decodes a FetchWorkspaceBranchesResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchWorkspaceBranchesResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse; /** * Verifies a FetchWorkspaceBranchesResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchWorkspaceBranchesResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchWorkspaceBranchesResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse; /** * Creates a plain object from a FetchWorkspaceBranchesResponse message. Also converts values to other types if specified. * @param message FetchWorkspaceBranchesResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchWorkspaceBranchesResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchWorkspaceBranchesResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchWorkspaceBranchesResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchCurrentWorkspaceBranchRequest. */ interface IFetchCurrentWorkspaceBranchRequest { /** FetchCurrentWorkspaceBranchRequest name */ name?: (string|null); } /** Represents a FetchCurrentWorkspaceBranchRequest. */ class FetchCurrentWorkspaceBranchRequest implements IFetchCurrentWorkspaceBranchRequest { /** * Constructs a new FetchCurrentWorkspaceBranchRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchCurrentWorkspaceBranchRequest); /** FetchCurrentWorkspaceBranchRequest name. */ public name: string; /** * Creates a new FetchCurrentWorkspaceBranchRequest instance using the specified properties. * @param [properties] Properties to set * @returns FetchCurrentWorkspaceBranchRequest instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchCurrentWorkspaceBranchRequest): google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest; /** * Encodes the specified FetchCurrentWorkspaceBranchRequest message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest.verify|verify} messages. * @param message FetchCurrentWorkspaceBranchRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchCurrentWorkspaceBranchRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchCurrentWorkspaceBranchRequest message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest.verify|verify} messages. * @param message FetchCurrentWorkspaceBranchRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchCurrentWorkspaceBranchRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchCurrentWorkspaceBranchRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchCurrentWorkspaceBranchRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest; /** * Decodes a FetchCurrentWorkspaceBranchRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchCurrentWorkspaceBranchRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest; /** * Verifies a FetchCurrentWorkspaceBranchRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchCurrentWorkspaceBranchRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchCurrentWorkspaceBranchRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest; /** * Creates a plain object from a FetchCurrentWorkspaceBranchRequest message. Also converts values to other types if specified. * @param message FetchCurrentWorkspaceBranchRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchCurrentWorkspaceBranchRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchCurrentWorkspaceBranchRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FetchCurrentWorkspaceBranchResponse. */ interface IFetchCurrentWorkspaceBranchResponse { /** FetchCurrentWorkspaceBranchResponse branchName */ branchName?: (string|null); } /** Represents a FetchCurrentWorkspaceBranchResponse. */ class FetchCurrentWorkspaceBranchResponse implements IFetchCurrentWorkspaceBranchResponse { /** * Constructs a new FetchCurrentWorkspaceBranchResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.dataform.v1beta1.IFetchCurrentWorkspaceBranchResponse); /** FetchCurrentWorkspaceBranchResponse branchName. */ public branchName: string; /** * Creates a new FetchCurrentWorkspaceBranchResponse instance using the specified properties. * @param [properties] Properties to set * @returns FetchCurrentWorkspaceBranchResponse instance */ public static create(properties?: google.cloud.dataform.v1beta1.IFetchCurrentWorkspaceBranchResponse): google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse; /** * Encodes the specified FetchCurrentWorkspaceBranchResponse message. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse.verify|verify} messages. * @param message FetchCurrentWorkspaceBranchResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.dataform.v1beta1.IFetchCurrentWorkspaceBranchResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FetchCurrentWorkspaceBranchResponse message, length delimited. Does not implicitly {@link google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse.verify|verify} messages. * @param message FetchCurrentWorkspaceBranchResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.dataform.v1beta1.IFetchCurrentWorkspaceBranchResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FetchCurrentWorkspaceBranchResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FetchCurrentWorkspaceBranchResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse; /** * Decodes a FetchCurrentWorkspaceBranchResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FetchCurrentWorkspaceBranchResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse; /** * Verifies a FetchCurrentWorkspaceBranchResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FetchCurrentWorkspaceBranchResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FetchCurrentWorkspaceBranchResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse; /** * Creates a plain object from a FetchCurrentWorkspaceBranchResponse message. Also converts values to other types if specified. * @param message FetchCurrentWorkspaceBranchResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.dataform.v1beta1.FetchCurrentWorkspaceBranchResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FetchCurrentWorkspaceBranchResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FetchCurrentWorkspaceBranchResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } } } /** Namespace api. */ namespace api { /** Properties of a Http. */ interface IHttp { /** Http rules */ rules?: (google.api.IHttpRule[]|null); /** Http fullyDecodeReservedExpansion */ fullyDecodeReservedExpansion?: (boolean|null); } /** Represents a Http. */ class Http implements IHttp { /** * Constructs a new Http. * @param [properties] Properties to set */ constructor(properties?: google.api.IHttp); /** Http rules. */ public rules: google.api.IHttpRule[]; /** Http fullyDecodeReservedExpansion. */ public fullyDecodeReservedExpansion: boolean; /** * Creates a new Http instance using the specified properties. * @param [properties] Properties to set * @returns Http instance */ public static create(properties?: google.api.IHttp): google.api.Http; /** * Encodes the specified Http message. Does not implicitly {@link google.api.Http.verify|verify} messages. * @param message Http message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IHttp, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Http message, length delimited. Does not implicitly {@link google.api.Http.verify|verify} messages. * @param message Http message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IHttp, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Http message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Http * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.Http; /** * Decodes a Http message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Http * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.Http; /** * Verifies a Http message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Http message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Http */ public static fromObject(object: { [k: string]: any }): google.api.Http; /** * Creates a plain object from a Http message. Also converts values to other types if specified. * @param message Http * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.Http, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Http to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Http * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a HttpRule. */ interface IHttpRule { /** HttpRule selector */ selector?: (string|null); /** HttpRule get */ get?: (string|null); /** HttpRule put */ put?: (string|null); /** HttpRule post */ post?: (string|null); /** HttpRule delete */ "delete"?: (string|null); /** HttpRule patch */ patch?: (string|null); /** HttpRule custom */ custom?: (google.api.ICustomHttpPattern|null); /** HttpRule body */ body?: (string|null); /** HttpRule responseBody */ responseBody?: (string|null); /** HttpRule additionalBindings */ additionalBindings?: (google.api.IHttpRule[]|null); } /** Represents a HttpRule. */ class HttpRule implements IHttpRule { /** * Constructs a new HttpRule. * @param [properties] Properties to set */ constructor(properties?: google.api.IHttpRule); /** HttpRule selector. */ public selector: string; /** HttpRule get. */ public get?: (string|null); /** HttpRule put. */ public put?: (string|null); /** HttpRule post. */ public post?: (string|null); /** HttpRule delete. */ public delete?: (string|null); /** HttpRule patch. */ public patch?: (string|null); /** HttpRule custom. */ public custom?: (google.api.ICustomHttpPattern|null); /** HttpRule body. */ public body: string; /** HttpRule responseBody. */ public responseBody: string; /** HttpRule additionalBindings. */ public additionalBindings: google.api.IHttpRule[]; /** HttpRule pattern. */ public pattern?: ("get"|"put"|"post"|"delete"|"patch"|"custom"); /** * Creates a new HttpRule instance using the specified properties. * @param [properties] Properties to set * @returns HttpRule instance */ public static create(properties?: google.api.IHttpRule): google.api.HttpRule; /** * Encodes the specified HttpRule message. Does not implicitly {@link google.api.HttpRule.verify|verify} messages. * @param message HttpRule message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IHttpRule, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified HttpRule message, length delimited. Does not implicitly {@link google.api.HttpRule.verify|verify} messages. * @param message HttpRule message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IHttpRule, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a HttpRule message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns HttpRule * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.HttpRule; /** * Decodes a HttpRule message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns HttpRule * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.HttpRule; /** * Verifies a HttpRule message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a HttpRule message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns HttpRule */ public static fromObject(object: { [k: string]: any }): google.api.HttpRule; /** * Creates a plain object from a HttpRule message. Also converts values to other types if specified. * @param message HttpRule * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.HttpRule, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this HttpRule to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for HttpRule * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CustomHttpPattern. */ interface ICustomHttpPattern { /** CustomHttpPattern kind */ kind?: (string|null); /** CustomHttpPattern path */ path?: (string|null); } /** Represents a CustomHttpPattern. */ class CustomHttpPattern implements ICustomHttpPattern { /** * Constructs a new CustomHttpPattern. * @param [properties] Properties to set */ constructor(properties?: google.api.ICustomHttpPattern); /** CustomHttpPattern kind. */ public kind: string; /** CustomHttpPattern path. */ public path: string; /** * Creates a new CustomHttpPattern instance using the specified properties. * @param [properties] Properties to set * @returns CustomHttpPattern instance */ public static create(properties?: google.api.ICustomHttpPattern): google.api.CustomHttpPattern; /** * Encodes the specified CustomHttpPattern message. Does not implicitly {@link google.api.CustomHttpPattern.verify|verify} messages. * @param message CustomHttpPattern message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.ICustomHttpPattern, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CustomHttpPattern message, length delimited. Does not implicitly {@link google.api.CustomHttpPattern.verify|verify} messages. * @param message CustomHttpPattern message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.ICustomHttpPattern, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CustomHttpPattern message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CustomHttpPattern * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.CustomHttpPattern; /** * Decodes a CustomHttpPattern message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CustomHttpPattern * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.CustomHttpPattern; /** * Verifies a CustomHttpPattern message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CustomHttpPattern message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CustomHttpPattern */ public static fromObject(object: { [k: string]: any }): google.api.CustomHttpPattern; /** * Creates a plain object from a CustomHttpPattern message. Also converts values to other types if specified. * @param message CustomHttpPattern * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.CustomHttpPattern, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CustomHttpPattern to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CustomHttpPattern * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CommonLanguageSettings. */ interface ICommonLanguageSettings { /** CommonLanguageSettings referenceDocsUri */ referenceDocsUri?: (string|null); /** CommonLanguageSettings destinations */ destinations?: (google.api.ClientLibraryDestination[]|null); /** CommonLanguageSettings selectiveGapicGeneration */ selectiveGapicGeneration?: (google.api.ISelectiveGapicGeneration|null); } /** Represents a CommonLanguageSettings. */ class CommonLanguageSettings implements ICommonLanguageSettings { /** * Constructs a new CommonLanguageSettings. * @param [properties] Properties to set */ constructor(properties?: google.api.ICommonLanguageSettings); /** CommonLanguageSettings referenceDocsUri. */ public referenceDocsUri: string; /** CommonLanguageSettings destinations. */ public destinations: google.api.ClientLibraryDestination[]; /** CommonLanguageSettings selectiveGapicGeneration. */ public selectiveGapicGeneration?: (google.api.ISelectiveGapicGeneration|null); /** * Creates a new CommonLanguageSettings instance using the specified properties. * @param [properties] Properties to set * @returns CommonLanguageSettings instance */ public static create(properties?: google.api.ICommonLanguageSettings): google.api.CommonLanguageSettings; /** * Encodes the specified CommonLanguageSettings message. Does not implicitly {@link google.api.CommonLanguageSettings.verify|verify} messages. * @param message CommonLanguageSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.ICommonLanguageSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CommonLanguageSettings message, length delimited. Does not implicitly {@link google.api.CommonLanguageSettings.verify|verify} messages. * @param message CommonLanguageSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.ICommonLanguageSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CommonLanguageSettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CommonLanguageSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.CommonLanguageSettings; /** * Decodes a CommonLanguageSettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CommonLanguageSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.CommonLanguageSettings; /** * Verifies a CommonLanguageSettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CommonLanguageSettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CommonLanguageSettings */ public static fromObject(object: { [k: string]: any }): google.api.CommonLanguageSettings; /** * Creates a plain object from a CommonLanguageSettings message. Also converts values to other types if specified. * @param message CommonLanguageSettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.CommonLanguageSettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CommonLanguageSettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CommonLanguageSettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ClientLibrarySettings. */ interface IClientLibrarySettings { /** ClientLibrarySettings version */ version?: (string|null); /** ClientLibrarySettings launchStage */ launchStage?: (google.api.LaunchStage|keyof typeof google.api.LaunchStage|null); /** ClientLibrarySettings restNumericEnums */ restNumericEnums?: (boolean|null); /** ClientLibrarySettings javaSettings */ javaSettings?: (google.api.IJavaSettings|null); /** ClientLibrarySettings cppSettings */ cppSettings?: (google.api.ICppSettings|null); /** ClientLibrarySettings phpSettings */ phpSettings?: (google.api.IPhpSettings|null); /** ClientLibrarySettings pythonSettings */ pythonSettings?: (google.api.IPythonSettings|null); /** ClientLibrarySettings nodeSettings */ nodeSettings?: (google.api.INodeSettings|null); /** ClientLibrarySettings dotnetSettings */ dotnetSettings?: (google.api.IDotnetSettings|null); /** ClientLibrarySettings rubySettings */ rubySettings?: (google.api.IRubySettings|null); /** ClientLibrarySettings goSettings */ goSettings?: (google.api.IGoSettings|null); } /** Represents a ClientLibrarySettings. */ class ClientLibrarySettings implements IClientLibrarySettings { /** * Constructs a new ClientLibrarySettings. * @param [properties] Properties to set */ constructor(properties?: google.api.IClientLibrarySettings); /** ClientLibrarySettings version. */ public version: string; /** ClientLibrarySettings launchStage. */ public launchStage: (google.api.LaunchStage|keyof typeof google.api.LaunchStage); /** ClientLibrarySettings restNumericEnums. */ public restNumericEnums: boolean; /** ClientLibrarySettings javaSettings. */ public javaSettings?: (google.api.IJavaSettings|null); /** ClientLibrarySettings cppSettings. */ public cppSettings?: (google.api.ICppSettings|null); /** ClientLibrarySettings phpSettings. */ public phpSettings?: (google.api.IPhpSettings|null); /** ClientLibrarySettings pythonSettings. */ public pythonSettings?: (google.api.IPythonSettings|null); /** ClientLibrarySettings nodeSettings. */ public nodeSettings?: (google.api.INodeSettings|null); /** ClientLibrarySettings dotnetSettings. */ public dotnetSettings?: (google.api.IDotnetSettings|null); /** ClientLibrarySettings rubySettings. */ public rubySettings?: (google.api.IRubySettings|null); /** ClientLibrarySettings goSettings. */ public goSettings?: (google.api.IGoSettings|null); /** * Creates a new ClientLibrarySettings instance using the specified properties. * @param [properties] Properties to set * @returns ClientLibrarySettings instance */ public static create(properties?: google.api.IClientLibrarySettings): google.api.ClientLibrarySettings; /** * Encodes the specified ClientLibrarySettings message. Does not implicitly {@link google.api.ClientLibrarySettings.verify|verify} messages. * @param message ClientLibrarySettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IClientLibrarySettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ClientLibrarySettings message, length delimited. Does not implicitly {@link google.api.ClientLibrarySettings.verify|verify} messages. * @param message ClientLibrarySettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IClientLibrarySettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ClientLibrarySettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ClientLibrarySettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.ClientLibrarySettings; /** * Decodes a ClientLibrarySettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ClientLibrarySettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.ClientLibrarySettings; /** * Verifies a ClientLibrarySettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ClientLibrarySettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ClientLibrarySettings */ public static fromObject(object: { [k: string]: any }): google.api.ClientLibrarySettings; /** * Creates a plain object from a ClientLibrarySettings message. Also converts values to other types if specified. * @param message ClientLibrarySettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.ClientLibrarySettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ClientLibrarySettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ClientLibrarySettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Publishing. */ interface IPublishing { /** Publishing methodSettings */ methodSettings?: (google.api.IMethodSettings[]|null); /** Publishing newIssueUri */ newIssueUri?: (string|null); /** Publishing documentationUri */ documentationUri?: (string|null); /** Publishing apiShortName */ apiShortName?: (string|null); /** Publishing githubLabel */ githubLabel?: (string|null); /** Publishing codeownerGithubTeams */ codeownerGithubTeams?: (string[]|null); /** Publishing docTagPrefix */ docTagPrefix?: (string|null); /** Publishing organization */ organization?: (google.api.ClientLibraryOrganization|keyof typeof google.api.ClientLibraryOrganization|null); /** Publishing librarySettings */ librarySettings?: (google.api.IClientLibrarySettings[]|null); /** Publishing protoReferenceDocumentationUri */ protoReferenceDocumentationUri?: (string|null); /** Publishing restReferenceDocumentationUri */ restReferenceDocumentationUri?: (string|null); } /** Represents a Publishing. */ class Publishing implements IPublishing { /** * Constructs a new Publishing. * @param [properties] Properties to set */ constructor(properties?: google.api.IPublishing); /** Publishing methodSettings. */ public methodSettings: google.api.IMethodSettings[]; /** Publishing newIssueUri. */ public newIssueUri: string; /** Publishing documentationUri. */ public documentationUri: string; /** Publishing apiShortName. */ public apiShortName: string; /** Publishing githubLabel. */ public githubLabel: string; /** Publishing codeownerGithubTeams. */ public codeownerGithubTeams: string[]; /** Publishing docTagPrefix. */ public docTagPrefix: string; /** Publishing organization. */ public organization: (google.api.ClientLibraryOrganization|keyof typeof google.api.ClientLibraryOrganization); /** Publishing librarySettings. */ public librarySettings: google.api.IClientLibrarySettings[]; /** Publishing protoReferenceDocumentationUri. */ public protoReferenceDocumentationUri: string; /** Publishing restReferenceDocumentationUri. */ public restReferenceDocumentationUri: string; /** * Creates a new Publishing instance using the specified properties. * @param [properties] Properties to set * @returns Publishing instance */ public static create(properties?: google.api.IPublishing): google.api.Publishing; /** * Encodes the specified Publishing message. Does not implicitly {@link google.api.Publishing.verify|verify} messages. * @param message Publishing message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IPublishing, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Publishing message, length delimited. Does not implicitly {@link google.api.Publishing.verify|verify} messages. * @param message Publishing message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IPublishing, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Publishing message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Publishing * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.Publishing; /** * Decodes a Publishing message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Publishing * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.Publishing; /** * Verifies a Publishing message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Publishing message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Publishing */ public static fromObject(object: { [k: string]: any }): google.api.Publishing; /** * Creates a plain object from a Publishing message. Also converts values to other types if specified. * @param message Publishing * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.Publishing, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Publishing to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Publishing * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a JavaSettings. */ interface IJavaSettings { /** JavaSettings libraryPackage */ libraryPackage?: (string|null); /** JavaSettings serviceClassNames */ serviceClassNames?: ({ [k: string]: string }|null); /** JavaSettings common */ common?: (google.api.ICommonLanguageSettings|null); } /** Represents a JavaSettings. */ class JavaSettings implements IJavaSettings { /** * Constructs a new JavaSettings. * @param [properties] Properties to set */ constructor(properties?: google.api.IJavaSettings); /** JavaSettings libraryPackage. */ public libraryPackage: string; /** JavaSettings serviceClassNames. */ public serviceClassNames: { [k: string]: string }; /** JavaSettings common. */ public common?: (google.api.ICommonLanguageSettings|null); /** * Creates a new JavaSettings instance using the specified properties. * @param [properties] Properties to set * @returns JavaSettings instance */ public static create(properties?: google.api.IJavaSettings): google.api.JavaSettings; /** * Encodes the specified JavaSettings message. Does not implicitly {@link google.api.JavaSettings.verify|verify} messages. * @param message JavaSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IJavaSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified JavaSettings message, length delimited. Does not implicitly {@link google.api.JavaSettings.verify|verify} messages. * @param message JavaSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IJavaSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a JavaSettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns JavaSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.JavaSettings; /** * Decodes a JavaSettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns JavaSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.JavaSettings; /** * Verifies a JavaSettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a JavaSettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns JavaSettings */ public static fromObject(object: { [k: string]: any }): google.api.JavaSettings; /** * Creates a plain object from a JavaSettings message. Also converts values to other types if specified. * @param message JavaSettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.JavaSettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this JavaSettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for JavaSettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CppSettings. */ interface ICppSettings { /** CppSettings common */ common?: (google.api.ICommonLanguageSettings|null); } /** Represents a CppSettings. */ class CppSettings implements ICppSettings { /** * Constructs a new CppSettings. * @param [properties] Properties to set */ constructor(properties?: google.api.ICppSettings); /** CppSettings common. */ public common?: (google.api.ICommonLanguageSettings|null); /** * Creates a new CppSettings instance using the specified properties. * @param [properties] Properties to set * @returns CppSettings instance */ public static create(properties?: google.api.ICppSettings): google.api.CppSettings; /** * Encodes the specified CppSettings message. Does not implicitly {@link google.api.CppSettings.verify|verify} messages. * @param message CppSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.ICppSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CppSettings message, length delimited. Does not implicitly {@link google.api.CppSettings.verify|verify} messages. * @param message CppSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.ICppSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CppSettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CppSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.CppSettings; /** * Decodes a CppSettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CppSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.CppSettings; /** * Verifies a CppSettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CppSettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CppSettings */ public static fromObject(object: { [k: string]: any }): google.api.CppSettings; /** * Creates a plain object from a CppSettings message. Also converts values to other types if specified. * @param message CppSettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.CppSettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CppSettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CppSettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PhpSettings. */ interface IPhpSettings { /** PhpSettings common */ common?: (google.api.ICommonLanguageSettings|null); /** PhpSettings libraryPackage */ libraryPackage?: (string|null); } /** Represents a PhpSettings. */ class PhpSettings implements IPhpSettings { /** * Constructs a new PhpSettings. * @param [properties] Properties to set */ constructor(properties?: google.api.IPhpSettings); /** PhpSettings common. */ public common?: (google.api.ICommonLanguageSettings|null); /** PhpSettings libraryPackage. */ public libraryPackage: string; /** * Creates a new PhpSettings instance using the specified properties. * @param [properties] Properties to set * @returns PhpSettings instance */ public static create(properties?: google.api.IPhpSettings): google.api.PhpSettings; /** * Encodes the specified PhpSettings message. Does not implicitly {@link google.api.PhpSettings.verify|verify} messages. * @param message PhpSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IPhpSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PhpSettings message, length delimited. Does not implicitly {@link google.api.PhpSettings.verify|verify} messages. * @param message PhpSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IPhpSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PhpSettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PhpSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.PhpSettings; /** * Decodes a PhpSettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PhpSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.PhpSettings; /** * Verifies a PhpSettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PhpSettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PhpSettings */ public static fromObject(object: { [k: string]: any }): google.api.PhpSettings; /** * Creates a plain object from a PhpSettings message. Also converts values to other types if specified. * @param message PhpSettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.PhpSettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PhpSettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PhpSettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a PythonSettings. */ interface IPythonSettings { /** PythonSettings common */ common?: (google.api.ICommonLanguageSettings|null); /** PythonSettings experimentalFeatures */ experimentalFeatures?: (google.api.PythonSettings.IExperimentalFeatures|null); } /** Represents a PythonSettings. */ class PythonSettings implements IPythonSettings { /** * Constructs a new PythonSettings. * @param [properties] Properties to set */ constructor(properties?: google.api.IPythonSettings); /** PythonSettings common. */ public common?: (google.api.ICommonLanguageSettings|null); /** PythonSettings experimentalFeatures. */ public experimentalFeatures?: (google.api.PythonSettings.IExperimentalFeatures|null); /** * Creates a new PythonSettings instance using the specified properties. * @param [properties] Properties to set * @returns PythonSettings instance */ public static create(properties?: google.api.IPythonSettings): google.api.PythonSettings; /** * Encodes the specified PythonSettings message. Does not implicitly {@link google.api.PythonSettings.verify|verify} messages. * @param message PythonSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IPythonSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PythonSettings message, length delimited. Does not implicitly {@link google.api.PythonSettings.verify|verify} messages. * @param message PythonSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IPythonSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PythonSettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PythonSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.PythonSettings; /** * Decodes a PythonSettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PythonSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.PythonSettings; /** * Verifies a PythonSettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PythonSettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PythonSettings */ public static fromObject(object: { [k: string]: any }): google.api.PythonSettings; /** * Creates a plain object from a PythonSettings message. Also converts values to other types if specified. * @param message PythonSettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.PythonSettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PythonSettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PythonSettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace PythonSettings { /** Properties of an ExperimentalFeatures. */ interface IExperimentalFeatures { /** ExperimentalFeatures restAsyncIoEnabled */ restAsyncIoEnabled?: (boolean|null); /** ExperimentalFeatures protobufPythonicTypesEnabled */ protobufPythonicTypesEnabled?: (boolean|null); /** ExperimentalFeatures unversionedPackageDisabled */ unversionedPackageDisabled?: (boolean|null); } /** Represents an ExperimentalFeatures. */ class ExperimentalFeatures implements IExperimentalFeatures { /** * Constructs a new ExperimentalFeatures. * @param [properties] Properties to set */ constructor(properties?: google.api.PythonSettings.IExperimentalFeatures); /** ExperimentalFeatures restAsyncIoEnabled. */ public restAsyncIoEnabled: boolean; /** ExperimentalFeatures protobufPythonicTypesEnabled. */ public protobufPythonicTypesEnabled: boolean; /** ExperimentalFeatures unversionedPackageDisabled. */ public unversionedPackageDisabled: boolean; /** * Creates a new ExperimentalFeatures instance using the specified properties. * @param [properties] Properties to set * @returns ExperimentalFeatures instance */ public static create(properties?: google.api.PythonSettings.IExperimentalFeatures): google.api.PythonSettings.ExperimentalFeatures; /** * Encodes the specified ExperimentalFeatures message. Does not implicitly {@link google.api.PythonSettings.ExperimentalFeatures.verify|verify} messages. * @param message ExperimentalFeatures message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.PythonSettings.IExperimentalFeatures, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ExperimentalFeatures message, length delimited. Does not implicitly {@link google.api.PythonSettings.ExperimentalFeatures.verify|verify} messages. * @param message ExperimentalFeatures message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.PythonSettings.IExperimentalFeatures, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ExperimentalFeatures message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ExperimentalFeatures * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.PythonSettings.ExperimentalFeatures; /** * Decodes an ExperimentalFeatures message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ExperimentalFeatures * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.PythonSettings.ExperimentalFeatures; /** * Verifies an ExperimentalFeatures message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ExperimentalFeatures message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ExperimentalFeatures */ public static fromObject(object: { [k: string]: any }): google.api.PythonSettings.ExperimentalFeatures; /** * Creates a plain object from an ExperimentalFeatures message. Also converts values to other types if specified. * @param message ExperimentalFeatures * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.PythonSettings.ExperimentalFeatures, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ExperimentalFeatures to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ExperimentalFeatures * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a NodeSettings. */ interface INodeSettings { /** NodeSettings common */ common?: (google.api.ICommonLanguageSettings|null); } /** Represents a NodeSettings. */ class NodeSettings implements INodeSettings { /** * Constructs a new NodeSettings. * @param [properties] Properties to set */ constructor(properties?: google.api.INodeSettings); /** NodeSettings common. */ public common?: (google.api.ICommonLanguageSettings|null); /** * Creates a new NodeSettings instance using the specified properties. * @param [properties] Properties to set * @returns NodeSettings instance */ public static create(properties?: google.api.INodeSettings): google.api.NodeSettings; /** * Encodes the specified NodeSettings message. Does not implicitly {@link google.api.NodeSettings.verify|verify} messages. * @param message NodeSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.INodeSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified NodeSettings message, length delimited. Does not implicitly {@link google.api.NodeSettings.verify|verify} messages. * @param message NodeSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.INodeSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a NodeSettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns NodeSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.NodeSettings; /** * Decodes a NodeSettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns NodeSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.NodeSettings; /** * Verifies a NodeSettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a NodeSettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns NodeSettings */ public static fromObject(object: { [k: string]: any }): google.api.NodeSettings; /** * Creates a plain object from a NodeSettings message. Also converts values to other types if specified. * @param message NodeSettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.NodeSettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this NodeSettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for NodeSettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DotnetSettings. */ interface IDotnetSettings { /** DotnetSettings common */ common?: (google.api.ICommonLanguageSettings|null); /** DotnetSettings renamedServices */ renamedServices?: ({ [k: string]: string }|null); /** DotnetSettings renamedResources */ renamedResources?: ({ [k: string]: string }|null); /** DotnetSettings ignoredResources */ ignoredResources?: (string[]|null); /** DotnetSettings forcedNamespaceAliases */ forcedNamespaceAliases?: (string[]|null); /** DotnetSettings handwrittenSignatures */ handwrittenSignatures?: (string[]|null); } /** Represents a DotnetSettings. */ class DotnetSettings implements IDotnetSettings { /** * Constructs a new DotnetSettings. * @param [properties] Properties to set */ constructor(properties?: google.api.IDotnetSettings); /** DotnetSettings common. */ public common?: (google.api.ICommonLanguageSettings|null); /** DotnetSettings renamedServices. */ public renamedServices: { [k: string]: string }; /** DotnetSettings renamedResources. */ public renamedResources: { [k: string]: string }; /** DotnetSettings ignoredResources. */ public ignoredResources: string[]; /** DotnetSettings forcedNamespaceAliases. */ public forcedNamespaceAliases: string[]; /** DotnetSettings handwrittenSignatures. */ public handwrittenSignatures: string[]; /** * Creates a new DotnetSettings instance using the specified properties. * @param [properties] Properties to set * @returns DotnetSettings instance */ public static create(properties?: google.api.IDotnetSettings): google.api.DotnetSettings; /** * Encodes the specified DotnetSettings message. Does not implicitly {@link google.api.DotnetSettings.verify|verify} messages. * @param message DotnetSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IDotnetSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DotnetSettings message, length delimited. Does not implicitly {@link google.api.DotnetSettings.verify|verify} messages. * @param message DotnetSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IDotnetSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DotnetSettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DotnetSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.DotnetSettings; /** * Decodes a DotnetSettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DotnetSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.DotnetSettings; /** * Verifies a DotnetSettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DotnetSettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DotnetSettings */ public static fromObject(object: { [k: string]: any }): google.api.DotnetSettings; /** * Creates a plain object from a DotnetSettings message. Also converts values to other types if specified. * @param message DotnetSettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.DotnetSettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DotnetSettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DotnetSettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a RubySettings. */ interface IRubySettings { /** RubySettings common */ common?: (google.api.ICommonLanguageSettings|null); } /** Represents a RubySettings. */ class RubySettings implements IRubySettings { /** * Constructs a new RubySettings. * @param [properties] Properties to set */ constructor(properties?: google.api.IRubySettings); /** RubySettings common. */ public common?: (google.api.ICommonLanguageSettings|null); /** * Creates a new RubySettings instance using the specified properties. * @param [properties] Properties to set * @returns RubySettings instance */ public static create(properties?: google.api.IRubySettings): google.api.RubySettings; /** * Encodes the specified RubySettings message. Does not implicitly {@link google.api.RubySettings.verify|verify} messages. * @param message RubySettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IRubySettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified RubySettings message, length delimited. Does not implicitly {@link google.api.RubySettings.verify|verify} messages. * @param message RubySettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IRubySettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a RubySettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns RubySettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.RubySettings; /** * Decodes a RubySettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns RubySettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.RubySettings; /** * Verifies a RubySettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a RubySettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns RubySettings */ public static fromObject(object: { [k: string]: any }): google.api.RubySettings; /** * Creates a plain object from a RubySettings message. Also converts values to other types if specified. * @param message RubySettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.RubySettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this RubySettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for RubySettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GoSettings. */ interface IGoSettings { /** GoSettings common */ common?: (google.api.ICommonLanguageSettings|null); /** GoSettings renamedServices */ renamedServices?: ({ [k: string]: string }|null); } /** Represents a GoSettings. */ class GoSettings implements IGoSettings { /** * Constructs a new GoSettings. * @param [properties] Properties to set */ constructor(properties?: google.api.IGoSettings); /** GoSettings common. */ public common?: (google.api.ICommonLanguageSettings|null); /** GoSettings renamedServices. */ public renamedServices: { [k: string]: string }; /** * Creates a new GoSettings instance using the specified properties. * @param [properties] Properties to set * @returns GoSettings instance */ public static create(properties?: google.api.IGoSettings): google.api.GoSettings; /** * Encodes the specified GoSettings message. Does not implicitly {@link google.api.GoSettings.verify|verify} messages. * @param message GoSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IGoSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GoSettings message, length delimited. Does not implicitly {@link google.api.GoSettings.verify|verify} messages. * @param message GoSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IGoSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GoSettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GoSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.GoSettings; /** * Decodes a GoSettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GoSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.GoSettings; /** * Verifies a GoSettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GoSettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GoSettings */ public static fromObject(object: { [k: string]: any }): google.api.GoSettings; /** * Creates a plain object from a GoSettings message. Also converts values to other types if specified. * @param message GoSettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.GoSettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GoSettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GoSettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MethodSettings. */ interface IMethodSettings { /** MethodSettings selector */ selector?: (string|null); /** MethodSettings longRunning */ longRunning?: (google.api.MethodSettings.ILongRunning|null); /** MethodSettings autoPopulatedFields */ autoPopulatedFields?: (string[]|null); /** MethodSettings batching */ batching?: (google.api.IBatchingConfigProto|null); } /** Represents a MethodSettings. */ class MethodSettings implements IMethodSettings { /** * Constructs a new MethodSettings. * @param [properties] Properties to set */ constructor(properties?: google.api.IMethodSettings); /** MethodSettings selector. */ public selector: string; /** MethodSettings longRunning. */ public longRunning?: (google.api.MethodSettings.ILongRunning|null); /** MethodSettings autoPopulatedFields. */ public autoPopulatedFields: string[]; /** MethodSettings batching. */ public batching?: (google.api.IBatchingConfigProto|null); /** * Creates a new MethodSettings instance using the specified properties. * @param [properties] Properties to set * @returns MethodSettings instance */ public static create(properties?: google.api.IMethodSettings): google.api.MethodSettings; /** * Encodes the specified MethodSettings message. Does not implicitly {@link google.api.MethodSettings.verify|verify} messages. * @param message MethodSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IMethodSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MethodSettings message, length delimited. Does not implicitly {@link google.api.MethodSettings.verify|verify} messages. * @param message MethodSettings message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IMethodSettings, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MethodSettings message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MethodSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.MethodSettings; /** * Decodes a MethodSettings message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MethodSettings * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.MethodSettings; /** * Verifies a MethodSettings message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MethodSettings message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MethodSettings */ public static fromObject(object: { [k: string]: any }): google.api.MethodSettings; /** * Creates a plain object from a MethodSettings message. Also converts values to other types if specified. * @param message MethodSettings * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.MethodSettings, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MethodSettings to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MethodSettings * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace MethodSettings { /** Properties of a LongRunning. */ interface ILongRunning { /** LongRunning initialPollDelay */ initialPollDelay?: (google.protobuf.IDuration|null); /** LongRunning pollDelayMultiplier */ pollDelayMultiplier?: (number|null); /** LongRunning maxPollDelay */ maxPollDelay?: (google.protobuf.IDuration|null); /** LongRunning totalPollTimeout */ totalPollTimeout?: (google.protobuf.IDuration|null); } /** Represents a LongRunning. */ class LongRunning implements ILongRunning { /** * Constructs a new LongRunning. * @param [properties] Properties to set */ constructor(properties?: google.api.MethodSettings.ILongRunning); /** LongRunning initialPollDelay. */ public initialPollDelay?: (google.protobuf.IDuration|null); /** LongRunning pollDelayMultiplier. */ public pollDelayMultiplier: number; /** LongRunning maxPollDelay. */ public maxPollDelay?: (google.protobuf.IDuration|null); /** LongRunning totalPollTimeout. */ public totalPollTimeout?: (google.protobuf.IDuration|null); /** * Creates a new LongRunning instance using the specified properties. * @param [properties] Properties to set * @returns LongRunning instance */ public static create(properties?: google.api.MethodSettings.ILongRunning): google.api.MethodSettings.LongRunning; /** * Encodes the specified LongRunning message. Does not implicitly {@link google.api.MethodSettings.LongRunning.verify|verify} messages. * @param message LongRunning message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.MethodSettings.ILongRunning, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified LongRunning message, length delimited. Does not implicitly {@link google.api.MethodSettings.LongRunning.verify|verify} messages. * @param message LongRunning message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.MethodSettings.ILongRunning, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a LongRunning message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns LongRunning * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.MethodSettings.LongRunning; /** * Decodes a LongRunning message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns LongRunning * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.MethodSettings.LongRunning; /** * Verifies a LongRunning message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a LongRunning message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns LongRunning */ public static fromObject(object: { [k: string]: any }): google.api.MethodSettings.LongRunning; /** * Creates a plain object from a LongRunning message. Also converts values to other types if specified. * @param message LongRunning * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.MethodSettings.LongRunning, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this LongRunning to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for LongRunning * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** ClientLibraryOrganization enum. */ enum ClientLibraryOrganization { CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED = 0, CLOUD = 1, ADS = 2, PHOTOS = 3, STREET_VIEW = 4, SHOPPING = 5, GEO = 6, GENERATIVE_AI = 7 } /** ClientLibraryDestination enum. */ enum ClientLibraryDestination { CLIENT_LIBRARY_DESTINATION_UNSPECIFIED = 0, GITHUB = 10, PACKAGE_MANAGER = 20 } /** Properties of a SelectiveGapicGeneration. */ interface ISelectiveGapicGeneration { /** SelectiveGapicGeneration methods */ methods?: (string[]|null); /** SelectiveGapicGeneration generateOmittedAsInternal */ generateOmittedAsInternal?: (boolean|null); } /** Represents a SelectiveGapicGeneration. */ class SelectiveGapicGeneration implements ISelectiveGapicGeneration { /** * Constructs a new SelectiveGapicGeneration. * @param [properties] Properties to set */ constructor(properties?: google.api.ISelectiveGapicGeneration); /** SelectiveGapicGeneration methods. */ public methods: string[]; /** SelectiveGapicGeneration generateOmittedAsInternal. */ public generateOmittedAsInternal: boolean; /** * Creates a new SelectiveGapicGeneration instance using the specified properties. * @param [properties] Properties to set * @returns SelectiveGapicGeneration instance */ public static create(properties?: google.api.ISelectiveGapicGeneration): google.api.SelectiveGapicGeneration; /** * Encodes the specified SelectiveGapicGeneration message. Does not implicitly {@link google.api.SelectiveGapicGeneration.verify|verify} messages. * @param message SelectiveGapicGeneration message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.ISelectiveGapicGeneration, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SelectiveGapicGeneration message, length delimited. Does not implicitly {@link google.api.SelectiveGapicGeneration.verify|verify} messages. * @param message SelectiveGapicGeneration message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.ISelectiveGapicGeneration, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SelectiveGapicGeneration message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SelectiveGapicGeneration * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.SelectiveGapicGeneration; /** * Decodes a SelectiveGapicGeneration message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SelectiveGapicGeneration * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.SelectiveGapicGeneration; /** * Verifies a SelectiveGapicGeneration message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SelectiveGapicGeneration message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SelectiveGapicGeneration */ public static fromObject(object: { [k: string]: any }): google.api.SelectiveGapicGeneration; /** * Creates a plain object from a SelectiveGapicGeneration message. Also converts values to other types if specified. * @param message SelectiveGapicGeneration * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.SelectiveGapicGeneration, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SelectiveGapicGeneration to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SelectiveGapicGeneration * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a BatchingConfigProto. */ interface IBatchingConfigProto { /** BatchingConfigProto thresholds */ thresholds?: (google.api.IBatchingSettingsProto|null); /** BatchingConfigProto batchDescriptor */ batchDescriptor?: (google.api.IBatchingDescriptorProto|null); } /** Represents a BatchingConfigProto. */ class BatchingConfigProto implements IBatchingConfigProto { /** * Constructs a new BatchingConfigProto. * @param [properties] Properties to set */ constructor(properties?: google.api.IBatchingConfigProto); /** BatchingConfigProto thresholds. */ public thresholds?: (google.api.IBatchingSettingsProto|null); /** BatchingConfigProto batchDescriptor. */ public batchDescriptor?: (google.api.IBatchingDescriptorProto|null); /** * Creates a new BatchingConfigProto instance using the specified properties. * @param [properties] Properties to set * @returns BatchingConfigProto instance */ public static create(properties?: google.api.IBatchingConfigProto): google.api.BatchingConfigProto; /** * Encodes the specified BatchingConfigProto message. Does not implicitly {@link google.api.BatchingConfigProto.verify|verify} messages. * @param message BatchingConfigProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IBatchingConfigProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified BatchingConfigProto message, length delimited. Does not implicitly {@link google.api.BatchingConfigProto.verify|verify} messages. * @param message BatchingConfigProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IBatchingConfigProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a BatchingConfigProto message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns BatchingConfigProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.BatchingConfigProto; /** * Decodes a BatchingConfigProto message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns BatchingConfigProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.BatchingConfigProto; /** * Verifies a BatchingConfigProto message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a BatchingConfigProto message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns BatchingConfigProto */ public static fromObject(object: { [k: string]: any }): google.api.BatchingConfigProto; /** * Creates a plain object from a BatchingConfigProto message. Also converts values to other types if specified. * @param message BatchingConfigProto * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.BatchingConfigProto, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this BatchingConfigProto to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for BatchingConfigProto * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a BatchingSettingsProto. */ interface IBatchingSettingsProto { /** BatchingSettingsProto elementCountThreshold */ elementCountThreshold?: (number|null); /** BatchingSettingsProto requestByteThreshold */ requestByteThreshold?: (number|Long|string|null); /** BatchingSettingsProto delayThreshold */ delayThreshold?: (google.protobuf.IDuration|null); /** BatchingSettingsProto elementCountLimit */ elementCountLimit?: (number|null); /** BatchingSettingsProto requestByteLimit */ requestByteLimit?: (number|null); /** BatchingSettingsProto flowControlElementLimit */ flowControlElementLimit?: (number|null); /** BatchingSettingsProto flowControlByteLimit */ flowControlByteLimit?: (number|null); /** BatchingSettingsProto flowControlLimitExceededBehavior */ flowControlLimitExceededBehavior?: (google.api.FlowControlLimitExceededBehaviorProto|keyof typeof google.api.FlowControlLimitExceededBehaviorProto|null); } /** Represents a BatchingSettingsProto. */ class BatchingSettingsProto implements IBatchingSettingsProto { /** * Constructs a new BatchingSettingsProto. * @param [properties] Properties to set */ constructor(properties?: google.api.IBatchingSettingsProto); /** BatchingSettingsProto elementCountThreshold. */ public elementCountThreshold: number; /** BatchingSettingsProto requestByteThreshold. */ public requestByteThreshold: (number|Long|string); /** BatchingSettingsProto delayThreshold. */ public delayThreshold?: (google.protobuf.IDuration|null); /** BatchingSettingsProto elementCountLimit. */ public elementCountLimit: number; /** BatchingSettingsProto requestByteLimit. */ public requestByteLimit: number; /** BatchingSettingsProto flowControlElementLimit. */ public flowControlElementLimit: number; /** BatchingSettingsProto flowControlByteLimit. */ public flowControlByteLimit: number; /** BatchingSettingsProto flowControlLimitExceededBehavior. */ public flowControlLimitExceededBehavior: (google.api.FlowControlLimitExceededBehaviorProto|keyof typeof google.api.FlowControlLimitExceededBehaviorProto); /** * Creates a new BatchingSettingsProto instance using the specified properties. * @param [properties] Properties to set * @returns BatchingSettingsProto instance */ public static create(properties?: google.api.IBatchingSettingsProto): google.api.BatchingSettingsProto; /** * Encodes the specified BatchingSettingsProto message. Does not implicitly {@link google.api.BatchingSettingsProto.verify|verify} messages. * @param message BatchingSettingsProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IBatchingSettingsProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified BatchingSettingsProto message, length delimited. Does not implicitly {@link google.api.BatchingSettingsProto.verify|verify} messages. * @param message BatchingSettingsProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IBatchingSettingsProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a BatchingSettingsProto message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns BatchingSettingsProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.BatchingSettingsProto; /** * Decodes a BatchingSettingsProto message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns BatchingSettingsProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.BatchingSettingsProto; /** * Verifies a BatchingSettingsProto message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a BatchingSettingsProto message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns BatchingSettingsProto */ public static fromObject(object: { [k: string]: any }): google.api.BatchingSettingsProto; /** * Creates a plain object from a BatchingSettingsProto message. Also converts values to other types if specified. * @param message BatchingSettingsProto * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.BatchingSettingsProto, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this BatchingSettingsProto to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for BatchingSettingsProto * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** FlowControlLimitExceededBehaviorProto enum. */ enum FlowControlLimitExceededBehaviorProto { UNSET_BEHAVIOR = 0, THROW_EXCEPTION = 1, BLOCK = 2, IGNORE = 3 } /** Properties of a BatchingDescriptorProto. */ interface IBatchingDescriptorProto { /** BatchingDescriptorProto batchedField */ batchedField?: (string|null); /** BatchingDescriptorProto discriminatorFields */ discriminatorFields?: (string[]|null); /** BatchingDescriptorProto subresponseField */ subresponseField?: (string|null); } /** Represents a BatchingDescriptorProto. */ class BatchingDescriptorProto implements IBatchingDescriptorProto { /** * Constructs a new BatchingDescriptorProto. * @param [properties] Properties to set */ constructor(properties?: google.api.IBatchingDescriptorProto); /** BatchingDescriptorProto batchedField. */ public batchedField: string; /** BatchingDescriptorProto discriminatorFields. */ public discriminatorFields: string[]; /** BatchingDescriptorProto subresponseField. */ public subresponseField: string; /** * Creates a new BatchingDescriptorProto instance using the specified properties. * @param [properties] Properties to set * @returns BatchingDescriptorProto instance */ public static create(properties?: google.api.IBatchingDescriptorProto): google.api.BatchingDescriptorProto; /** * Encodes the specified BatchingDescriptorProto message. Does not implicitly {@link google.api.BatchingDescriptorProto.verify|verify} messages. * @param message BatchingDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IBatchingDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified BatchingDescriptorProto message, length delimited. Does not implicitly {@link google.api.BatchingDescriptorProto.verify|verify} messages. * @param message BatchingDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IBatchingDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a BatchingDescriptorProto message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns BatchingDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.BatchingDescriptorProto; /** * Decodes a BatchingDescriptorProto message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns BatchingDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.BatchingDescriptorProto; /** * Verifies a BatchingDescriptorProto message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a BatchingDescriptorProto message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns BatchingDescriptorProto */ public static fromObject(object: { [k: string]: any }): google.api.BatchingDescriptorProto; /** * Creates a plain object from a BatchingDescriptorProto message. Also converts values to other types if specified. * @param message BatchingDescriptorProto * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.BatchingDescriptorProto, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this BatchingDescriptorProto to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for BatchingDescriptorProto * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** LaunchStage enum. */ enum LaunchStage { LAUNCH_STAGE_UNSPECIFIED = 0, UNIMPLEMENTED = 6, PRELAUNCH = 7, EARLY_ACCESS = 1, ALPHA = 2, BETA = 3, GA = 4, DEPRECATED = 5 } /** FieldBehavior enum. */ enum FieldBehavior { FIELD_BEHAVIOR_UNSPECIFIED = 0, OPTIONAL = 1, REQUIRED = 2, OUTPUT_ONLY = 3, INPUT_ONLY = 4, IMMUTABLE = 5, UNORDERED_LIST = 6, NON_EMPTY_DEFAULT = 7, IDENTIFIER = 8 } /** Properties of a ResourceDescriptor. */ interface IResourceDescriptor { /** ResourceDescriptor type */ type?: (string|null); /** ResourceDescriptor pattern */ pattern?: (string[]|null); /** ResourceDescriptor nameField */ nameField?: (string|null); /** ResourceDescriptor history */ history?: (google.api.ResourceDescriptor.History|keyof typeof google.api.ResourceDescriptor.History|null); /** ResourceDescriptor plural */ plural?: (string|null); /** ResourceDescriptor singular */ singular?: (string|null); /** ResourceDescriptor style */ style?: (google.api.ResourceDescriptor.Style[]|null); } /** Represents a ResourceDescriptor. */ class ResourceDescriptor implements IResourceDescriptor { /** * Constructs a new ResourceDescriptor. * @param [properties] Properties to set */ constructor(properties?: google.api.IResourceDescriptor); /** ResourceDescriptor type. */ public type: string; /** ResourceDescriptor pattern. */ public pattern: string[]; /** ResourceDescriptor nameField. */ public nameField: string; /** ResourceDescriptor history. */ public history: (google.api.ResourceDescriptor.History|keyof typeof google.api.ResourceDescriptor.History); /** ResourceDescriptor plural. */ public plural: string; /** ResourceDescriptor singular. */ public singular: string; /** ResourceDescriptor style. */ public style: google.api.ResourceDescriptor.Style[]; /** * Creates a new ResourceDescriptor instance using the specified properties. * @param [properties] Properties to set * @returns ResourceDescriptor instance */ public static create(properties?: google.api.IResourceDescriptor): google.api.ResourceDescriptor; /** * Encodes the specified ResourceDescriptor message. Does not implicitly {@link google.api.ResourceDescriptor.verify|verify} messages. * @param message ResourceDescriptor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IResourceDescriptor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ResourceDescriptor message, length delimited. Does not implicitly {@link google.api.ResourceDescriptor.verify|verify} messages. * @param message ResourceDescriptor message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IResourceDescriptor, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ResourceDescriptor message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ResourceDescriptor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.ResourceDescriptor; /** * Decodes a ResourceDescriptor message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ResourceDescriptor * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.ResourceDescriptor; /** * Verifies a ResourceDescriptor message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ResourceDescriptor message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ResourceDescriptor */ public static fromObject(object: { [k: string]: any }): google.api.ResourceDescriptor; /** * Creates a plain object from a ResourceDescriptor message. Also converts values to other types if specified. * @param message ResourceDescriptor * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.ResourceDescriptor, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ResourceDescriptor to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ResourceDescriptor * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace ResourceDescriptor { /** History enum. */ enum History { HISTORY_UNSPECIFIED = 0, ORIGINALLY_SINGLE_PATTERN = 1, FUTURE_MULTI_PATTERN = 2 } /** Style enum. */ enum Style { STYLE_UNSPECIFIED = 0, DECLARATIVE_FRIENDLY = 1 } } /** Properties of a ResourceReference. */ interface IResourceReference { /** ResourceReference type */ type?: (string|null); /** ResourceReference childType */ childType?: (string|null); } /** Represents a ResourceReference. */ class ResourceReference implements IResourceReference { /** * Constructs a new ResourceReference. * @param [properties] Properties to set */ constructor(properties?: google.api.IResourceReference); /** ResourceReference type. */ public type: string; /** ResourceReference childType. */ public childType: string; /** * Creates a new ResourceReference instance using the specified properties. * @param [properties] Properties to set * @returns ResourceReference instance */ public static create(properties?: google.api.IResourceReference): google.api.ResourceReference; /** * Encodes the specified ResourceReference message. Does not implicitly {@link google.api.ResourceReference.verify|verify} messages. * @param message ResourceReference message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.api.IResourceReference, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ResourceReference message, length delimited. Does not implicitly {@link google.api.ResourceReference.verify|verify} messages. * @param message ResourceReference message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.api.IResourceReference, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ResourceReference message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ResourceReference * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.ResourceReference; /** * Decodes a ResourceReference message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ResourceReference * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.ResourceReference; /** * Verifies a ResourceReference message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ResourceReference message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ResourceReference */ public static fromObject(object: { [k: string]: any }): google.api.ResourceReference; /** * Creates a plain object from a ResourceReference message. Also converts values to other types if specified. * @param message ResourceReference * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.api.ResourceReference, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ResourceReference to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ResourceReference * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Namespace protobuf. */ namespace protobuf { /** Properties of a FileDescriptorSet. */ interface IFileDescriptorSet { /** FileDescriptorSet file */ file?: (google.protobuf.IFileDescriptorProto[]|null); } /** Represents a FileDescriptorSet. */ class FileDescriptorSet implements IFileDescriptorSet { /** * Constructs a new FileDescriptorSet. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IFileDescriptorSet); /** FileDescriptorSet file. */ public file: google.protobuf.IFileDescriptorProto[]; /** * Creates a new FileDescriptorSet instance using the specified properties. * @param [properties] Properties to set * @returns FileDescriptorSet instance */ public static create(properties?: google.protobuf.IFileDescriptorSet): google.protobuf.FileDescriptorSet; /** * Encodes the specified FileDescriptorSet message. Does not implicitly {@link google.protobuf.FileDescriptorSet.verify|verify} messages. * @param message FileDescriptorSet message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IFileDescriptorSet, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FileDescriptorSet message, length delimited. Does not implicitly {@link google.protobuf.FileDescriptorSet.verify|verify} messages. * @param message FileDescriptorSet message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IFileDescriptorSet, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FileDescriptorSet message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FileDescriptorSet * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FileDescriptorSet; /** * Decodes a FileDescriptorSet message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FileDescriptorSet * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FileDescriptorSet; /** * Verifies a FileDescriptorSet message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FileDescriptorSet message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FileDescriptorSet */ public static fromObject(object: { [k: string]: any }): google.protobuf.FileDescriptorSet; /** * Creates a plain object from a FileDescriptorSet message. Also converts values to other types if specified. * @param message FileDescriptorSet * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FileDescriptorSet, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FileDescriptorSet to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FileDescriptorSet * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Edition enum. */ enum Edition { EDITION_UNKNOWN = 0, EDITION_LEGACY = 900, EDITION_PROTO2 = 998, EDITION_PROTO3 = 999, EDITION_2023 = 1000, EDITION_2024 = 1001, EDITION_2026 = 1002, EDITION_UNSTABLE = 9999, EDITION_1_TEST_ONLY = 1, EDITION_2_TEST_ONLY = 2, EDITION_99997_TEST_ONLY = 99997, EDITION_99998_TEST_ONLY = 99998, EDITION_99999_TEST_ONLY = 99999, EDITION_MAX = 2147483647 } /** Properties of a FileDescriptorProto. */ interface IFileDescriptorProto { /** FileDescriptorProto name */ name?: (string|null); /** FileDescriptorProto package */ "package"?: (string|null); /** FileDescriptorProto dependency */ dependency?: (string[]|null); /** FileDescriptorProto publicDependency */ publicDependency?: (number[]|null); /** FileDescriptorProto weakDependency */ weakDependency?: (number[]|null); /** FileDescriptorProto optionDependency */ optionDependency?: (string[]|null); /** FileDescriptorProto messageType */ messageType?: (google.protobuf.IDescriptorProto[]|null); /** FileDescriptorProto enumType */ enumType?: (google.protobuf.IEnumDescriptorProto[]|null); /** FileDescriptorProto service */ service?: (google.protobuf.IServiceDescriptorProto[]|null); /** FileDescriptorProto extension */ extension?: (google.protobuf.IFieldDescriptorProto[]|null); /** FileDescriptorProto options */ options?: (google.protobuf.IFileOptions|null); /** FileDescriptorProto sourceCodeInfo */ sourceCodeInfo?: (google.protobuf.ISourceCodeInfo|null); /** FileDescriptorProto syntax */ syntax?: (string|null); /** FileDescriptorProto edition */ edition?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null); } /** Represents a FileDescriptorProto. */ class FileDescriptorProto implements IFileDescriptorProto { /** * Constructs a new FileDescriptorProto. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IFileDescriptorProto); /** FileDescriptorProto name. */ public name: string; /** FileDescriptorProto package. */ public package: string; /** FileDescriptorProto dependency. */ public dependency: string[]; /** FileDescriptorProto publicDependency. */ public publicDependency: number[]; /** FileDescriptorProto weakDependency. */ public weakDependency: number[]; /** FileDescriptorProto optionDependency. */ public optionDependency: string[]; /** FileDescriptorProto messageType. */ public messageType: google.protobuf.IDescriptorProto[]; /** FileDescriptorProto enumType. */ public enumType: google.protobuf.IEnumDescriptorProto[]; /** FileDescriptorProto service. */ public service: google.protobuf.IServiceDescriptorProto[]; /** FileDescriptorProto extension. */ public extension: google.protobuf.IFieldDescriptorProto[]; /** FileDescriptorProto options. */ public options?: (google.protobuf.IFileOptions|null); /** FileDescriptorProto sourceCodeInfo. */ public sourceCodeInfo?: (google.protobuf.ISourceCodeInfo|null); /** FileDescriptorProto syntax. */ public syntax: string; /** FileDescriptorProto edition. */ public edition: (google.protobuf.Edition|keyof typeof google.protobuf.Edition); /** * Creates a new FileDescriptorProto instance using the specified properties. * @param [properties] Properties to set * @returns FileDescriptorProto instance */ public static create(properties?: google.protobuf.IFileDescriptorProto): google.protobuf.FileDescriptorProto; /** * Encodes the specified FileDescriptorProto message. Does not implicitly {@link google.protobuf.FileDescriptorProto.verify|verify} messages. * @param message FileDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IFileDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FileDescriptorProto message, length delimited. Does not implicitly {@link google.protobuf.FileDescriptorProto.verify|verify} messages. * @param message FileDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IFileDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FileDescriptorProto message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FileDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FileDescriptorProto; /** * Decodes a FileDescriptorProto message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FileDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FileDescriptorProto; /** * Verifies a FileDescriptorProto message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FileDescriptorProto message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FileDescriptorProto */ public static fromObject(object: { [k: string]: any }): google.protobuf.FileDescriptorProto; /** * Creates a plain object from a FileDescriptorProto message. Also converts values to other types if specified. * @param message FileDescriptorProto * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FileDescriptorProto, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FileDescriptorProto to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FileDescriptorProto * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DescriptorProto. */ interface IDescriptorProto { /** DescriptorProto name */ name?: (string|null); /** DescriptorProto field */ field?: (google.protobuf.IFieldDescriptorProto[]|null); /** DescriptorProto extension */ extension?: (google.protobuf.IFieldDescriptorProto[]|null); /** DescriptorProto nestedType */ nestedType?: (google.protobuf.IDescriptorProto[]|null); /** DescriptorProto enumType */ enumType?: (google.protobuf.IEnumDescriptorProto[]|null); /** DescriptorProto extensionRange */ extensionRange?: (google.protobuf.DescriptorProto.IExtensionRange[]|null); /** DescriptorProto oneofDecl */ oneofDecl?: (google.protobuf.IOneofDescriptorProto[]|null); /** DescriptorProto options */ options?: (google.protobuf.IMessageOptions|null); /** DescriptorProto reservedRange */ reservedRange?: (google.protobuf.DescriptorProto.IReservedRange[]|null); /** DescriptorProto reservedName */ reservedName?: (string[]|null); /** DescriptorProto visibility */ visibility?: (google.protobuf.SymbolVisibility|keyof typeof google.protobuf.SymbolVisibility|null); } /** Represents a DescriptorProto. */ class DescriptorProto implements IDescriptorProto { /** * Constructs a new DescriptorProto. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IDescriptorProto); /** DescriptorProto name. */ public name: string; /** DescriptorProto field. */ public field: google.protobuf.IFieldDescriptorProto[]; /** DescriptorProto extension. */ public extension: google.protobuf.IFieldDescriptorProto[]; /** DescriptorProto nestedType. */ public nestedType: google.protobuf.IDescriptorProto[]; /** DescriptorProto enumType. */ public enumType: google.protobuf.IEnumDescriptorProto[]; /** DescriptorProto extensionRange. */ public extensionRange: google.protobuf.DescriptorProto.IExtensionRange[]; /** DescriptorProto oneofDecl. */ public oneofDecl: google.protobuf.IOneofDescriptorProto[]; /** DescriptorProto options. */ public options?: (google.protobuf.IMessageOptions|null); /** DescriptorProto reservedRange. */ public reservedRange: google.protobuf.DescriptorProto.IReservedRange[]; /** DescriptorProto reservedName. */ public reservedName: string[]; /** DescriptorProto visibility. */ public visibility: (google.protobuf.SymbolVisibility|keyof typeof google.protobuf.SymbolVisibility); /** * Creates a new DescriptorProto instance using the specified properties. * @param [properties] Properties to set * @returns DescriptorProto instance */ public static create(properties?: google.protobuf.IDescriptorProto): google.protobuf.DescriptorProto; /** * Encodes the specified DescriptorProto message. Does not implicitly {@link google.protobuf.DescriptorProto.verify|verify} messages. * @param message DescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DescriptorProto message, length delimited. Does not implicitly {@link google.protobuf.DescriptorProto.verify|verify} messages. * @param message DescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DescriptorProto message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.DescriptorProto; /** * Decodes a DescriptorProto message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.DescriptorProto; /** * Verifies a DescriptorProto message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DescriptorProto message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DescriptorProto */ public static fromObject(object: { [k: string]: any }): google.protobuf.DescriptorProto; /** * Creates a plain object from a DescriptorProto message. Also converts values to other types if specified. * @param message DescriptorProto * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.DescriptorProto, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DescriptorProto to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DescriptorProto * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace DescriptorProto { /** Properties of an ExtensionRange. */ interface IExtensionRange { /** ExtensionRange start */ start?: (number|null); /** ExtensionRange end */ end?: (number|null); /** ExtensionRange options */ options?: (google.protobuf.IExtensionRangeOptions|null); } /** Represents an ExtensionRange. */ class ExtensionRange implements IExtensionRange { /** * Constructs a new ExtensionRange. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.DescriptorProto.IExtensionRange); /** ExtensionRange start. */ public start: number; /** ExtensionRange end. */ public end: number; /** ExtensionRange options. */ public options?: (google.protobuf.IExtensionRangeOptions|null); /** * Creates a new ExtensionRange instance using the specified properties. * @param [properties] Properties to set * @returns ExtensionRange instance */ public static create(properties?: google.protobuf.DescriptorProto.IExtensionRange): google.protobuf.DescriptorProto.ExtensionRange; /** * Encodes the specified ExtensionRange message. Does not implicitly {@link google.protobuf.DescriptorProto.ExtensionRange.verify|verify} messages. * @param message ExtensionRange message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.DescriptorProto.IExtensionRange, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ExtensionRange message, length delimited. Does not implicitly {@link google.protobuf.DescriptorProto.ExtensionRange.verify|verify} messages. * @param message ExtensionRange message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.DescriptorProto.IExtensionRange, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ExtensionRange message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ExtensionRange * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.DescriptorProto.ExtensionRange; /** * Decodes an ExtensionRange message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ExtensionRange * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.DescriptorProto.ExtensionRange; /** * Verifies an ExtensionRange message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ExtensionRange message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ExtensionRange */ public static fromObject(object: { [k: string]: any }): google.protobuf.DescriptorProto.ExtensionRange; /** * Creates a plain object from an ExtensionRange message. Also converts values to other types if specified. * @param message ExtensionRange * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.DescriptorProto.ExtensionRange, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ExtensionRange to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ExtensionRange * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ReservedRange. */ interface IReservedRange { /** ReservedRange start */ start?: (number|null); /** ReservedRange end */ end?: (number|null); } /** Represents a ReservedRange. */ class ReservedRange implements IReservedRange { /** * Constructs a new ReservedRange. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.DescriptorProto.IReservedRange); /** ReservedRange start. */ public start: number; /** ReservedRange end. */ public end: number; /** * Creates a new ReservedRange instance using the specified properties. * @param [properties] Properties to set * @returns ReservedRange instance */ public static create(properties?: google.protobuf.DescriptorProto.IReservedRange): google.protobuf.DescriptorProto.ReservedRange; /** * Encodes the specified ReservedRange message. Does not implicitly {@link google.protobuf.DescriptorProto.ReservedRange.verify|verify} messages. * @param message ReservedRange message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.DescriptorProto.IReservedRange, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReservedRange message, length delimited. Does not implicitly {@link google.protobuf.DescriptorProto.ReservedRange.verify|verify} messages. * @param message ReservedRange message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.DescriptorProto.IReservedRange, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReservedRange message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReservedRange * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.DescriptorProto.ReservedRange; /** * Decodes a ReservedRange message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReservedRange * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.DescriptorProto.ReservedRange; /** * Verifies a ReservedRange message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ReservedRange message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ReservedRange */ public static fromObject(object: { [k: string]: any }): google.protobuf.DescriptorProto.ReservedRange; /** * Creates a plain object from a ReservedRange message. Also converts values to other types if specified. * @param message ReservedRange * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.DescriptorProto.ReservedRange, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ReservedRange to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ReservedRange * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of an ExtensionRangeOptions. */ interface IExtensionRangeOptions { /** ExtensionRangeOptions uninterpretedOption */ uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null); /** ExtensionRangeOptions declaration */ declaration?: (google.protobuf.ExtensionRangeOptions.IDeclaration[]|null); /** ExtensionRangeOptions features */ features?: (google.protobuf.IFeatureSet|null); /** ExtensionRangeOptions verification */ verification?: (google.protobuf.ExtensionRangeOptions.VerificationState|keyof typeof google.protobuf.ExtensionRangeOptions.VerificationState|null); } /** Represents an ExtensionRangeOptions. */ class ExtensionRangeOptions implements IExtensionRangeOptions { /** * Constructs a new ExtensionRangeOptions. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IExtensionRangeOptions); /** ExtensionRangeOptions uninterpretedOption. */ public uninterpretedOption: google.protobuf.IUninterpretedOption[]; /** ExtensionRangeOptions declaration. */ public declaration: google.protobuf.ExtensionRangeOptions.IDeclaration[]; /** ExtensionRangeOptions features. */ public features?: (google.protobuf.IFeatureSet|null); /** ExtensionRangeOptions verification. */ public verification: (google.protobuf.ExtensionRangeOptions.VerificationState|keyof typeof google.protobuf.ExtensionRangeOptions.VerificationState); /** * Creates a new ExtensionRangeOptions instance using the specified properties. * @param [properties] Properties to set * @returns ExtensionRangeOptions instance */ public static create(properties?: google.protobuf.IExtensionRangeOptions): google.protobuf.ExtensionRangeOptions; /** * Encodes the specified ExtensionRangeOptions message. Does not implicitly {@link google.protobuf.ExtensionRangeOptions.verify|verify} messages. * @param message ExtensionRangeOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IExtensionRangeOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ExtensionRangeOptions message, length delimited. Does not implicitly {@link google.protobuf.ExtensionRangeOptions.verify|verify} messages. * @param message ExtensionRangeOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IExtensionRangeOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ExtensionRangeOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ExtensionRangeOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.ExtensionRangeOptions; /** * Decodes an ExtensionRangeOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ExtensionRangeOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.ExtensionRangeOptions; /** * Verifies an ExtensionRangeOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an ExtensionRangeOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ExtensionRangeOptions */ public static fromObject(object: { [k: string]: any }): google.protobuf.ExtensionRangeOptions; /** * Creates a plain object from an ExtensionRangeOptions message. Also converts values to other types if specified. * @param message ExtensionRangeOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.ExtensionRangeOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ExtensionRangeOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ExtensionRangeOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace ExtensionRangeOptions { /** Properties of a Declaration. */ interface IDeclaration { /** Declaration number */ number?: (number|null); /** Declaration fullName */ fullName?: (string|null); /** Declaration type */ type?: (string|null); /** Declaration reserved */ reserved?: (boolean|null); /** Declaration repeated */ repeated?: (boolean|null); } /** Represents a Declaration. */ class Declaration implements IDeclaration { /** * Constructs a new Declaration. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.ExtensionRangeOptions.IDeclaration); /** Declaration number. */ public number: number; /** Declaration fullName. */ public fullName: string; /** Declaration type. */ public type: string; /** Declaration reserved. */ public reserved: boolean; /** Declaration repeated. */ public repeated: boolean; /** * Creates a new Declaration instance using the specified properties. * @param [properties] Properties to set * @returns Declaration instance */ public static create(properties?: google.protobuf.ExtensionRangeOptions.IDeclaration): google.protobuf.ExtensionRangeOptions.Declaration; /** * Encodes the specified Declaration message. Does not implicitly {@link google.protobuf.ExtensionRangeOptions.Declaration.verify|verify} messages. * @param message Declaration message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.ExtensionRangeOptions.IDeclaration, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Declaration message, length delimited. Does not implicitly {@link google.protobuf.ExtensionRangeOptions.Declaration.verify|verify} messages. * @param message Declaration message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.ExtensionRangeOptions.IDeclaration, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Declaration message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Declaration * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.ExtensionRangeOptions.Declaration; /** * Decodes a Declaration message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Declaration * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.ExtensionRangeOptions.Declaration; /** * Verifies a Declaration message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Declaration message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Declaration */ public static fromObject(object: { [k: string]: any }): google.protobuf.ExtensionRangeOptions.Declaration; /** * Creates a plain object from a Declaration message. Also converts values to other types if specified. * @param message Declaration * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.ExtensionRangeOptions.Declaration, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Declaration to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Declaration * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** VerificationState enum. */ enum VerificationState { DECLARATION = 0, UNVERIFIED = 1 } } /** Properties of a FieldDescriptorProto. */ interface IFieldDescriptorProto { /** FieldDescriptorProto name */ name?: (string|null); /** FieldDescriptorProto number */ number?: (number|null); /** FieldDescriptorProto label */ label?: (google.protobuf.FieldDescriptorProto.Label|keyof typeof google.protobuf.FieldDescriptorProto.Label|null); /** FieldDescriptorProto type */ type?: (google.protobuf.FieldDescriptorProto.Type|keyof typeof google.protobuf.FieldDescriptorProto.Type|null); /** FieldDescriptorProto typeName */ typeName?: (string|null); /** FieldDescriptorProto extendee */ extendee?: (string|null); /** FieldDescriptorProto defaultValue */ defaultValue?: (string|null); /** FieldDescriptorProto oneofIndex */ oneofIndex?: (number|null); /** FieldDescriptorProto jsonName */ jsonName?: (string|null); /** FieldDescriptorProto options */ options?: (google.protobuf.IFieldOptions|null); /** FieldDescriptorProto proto3Optional */ proto3Optional?: (boolean|null); } /** Represents a FieldDescriptorProto. */ class FieldDescriptorProto implements IFieldDescriptorProto { /** * Constructs a new FieldDescriptorProto. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IFieldDescriptorProto); /** FieldDescriptorProto name. */ public name: string; /** FieldDescriptorProto number. */ public number: number; /** FieldDescriptorProto label. */ public label: (google.protobuf.FieldDescriptorProto.Label|keyof typeof google.protobuf.FieldDescriptorProto.Label); /** FieldDescriptorProto type. */ public type: (google.protobuf.FieldDescriptorProto.Type|keyof typeof google.protobuf.FieldDescriptorProto.Type); /** FieldDescriptorProto typeName. */ public typeName: string; /** FieldDescriptorProto extendee. */ public extendee: string; /** FieldDescriptorProto defaultValue. */ public defaultValue: string; /** FieldDescriptorProto oneofIndex. */ public oneofIndex: number; /** FieldDescriptorProto jsonName. */ public jsonName: string; /** FieldDescriptorProto options. */ public options?: (google.protobuf.IFieldOptions|null); /** FieldDescriptorProto proto3Optional. */ public proto3Optional: boolean; /** * Creates a new FieldDescriptorProto instance using the specified properties. * @param [properties] Properties to set * @returns FieldDescriptorProto instance */ public static create(properties?: google.protobuf.IFieldDescriptorProto): google.protobuf.FieldDescriptorProto; /** * Encodes the specified FieldDescriptorProto message. Does not implicitly {@link google.protobuf.FieldDescriptorProto.verify|verify} messages. * @param message FieldDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IFieldDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FieldDescriptorProto message, length delimited. Does not implicitly {@link google.protobuf.FieldDescriptorProto.verify|verify} messages. * @param message FieldDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IFieldDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FieldDescriptorProto message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FieldDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FieldDescriptorProto; /** * Decodes a FieldDescriptorProto message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FieldDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FieldDescriptorProto; /** * Verifies a FieldDescriptorProto message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FieldDescriptorProto message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FieldDescriptorProto */ public static fromObject(object: { [k: string]: any }): google.protobuf.FieldDescriptorProto; /** * Creates a plain object from a FieldDescriptorProto message. Also converts values to other types if specified. * @param message FieldDescriptorProto * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FieldDescriptorProto, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FieldDescriptorProto to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FieldDescriptorProto * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace FieldDescriptorProto { /** Type enum. */ enum Type { TYPE_DOUBLE = 1, TYPE_FLOAT = 2, TYPE_INT64 = 3, TYPE_UINT64 = 4, TYPE_INT32 = 5, TYPE_FIXED64 = 6, TYPE_FIXED32 = 7, TYPE_BOOL = 8, TYPE_STRING = 9, TYPE_GROUP = 10, TYPE_MESSAGE = 11, TYPE_BYTES = 12, TYPE_UINT32 = 13, TYPE_ENUM = 14, TYPE_SFIXED32 = 15, TYPE_SFIXED64 = 16, TYPE_SINT32 = 17, TYPE_SINT64 = 18 } /** Label enum. */ enum Label { LABEL_OPTIONAL = 1, LABEL_REPEATED = 3, LABEL_REQUIRED = 2 } } /** Properties of an OneofDescriptorProto. */ interface IOneofDescriptorProto { /** OneofDescriptorProto name */ name?: (string|null); /** OneofDescriptorProto options */ options?: (google.protobuf.IOneofOptions|null); } /** Represents an OneofDescriptorProto. */ class OneofDescriptorProto implements IOneofDescriptorProto { /** * Constructs a new OneofDescriptorProto. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IOneofDescriptorProto); /** OneofDescriptorProto name. */ public name: string; /** OneofDescriptorProto options. */ public options?: (google.protobuf.IOneofOptions|null); /** * Creates a new OneofDescriptorProto instance using the specified properties. * @param [properties] Properties to set * @returns OneofDescriptorProto instance */ public static create(properties?: google.protobuf.IOneofDescriptorProto): google.protobuf.OneofDescriptorProto; /** * Encodes the specified OneofDescriptorProto message. Does not implicitly {@link google.protobuf.OneofDescriptorProto.verify|verify} messages. * @param message OneofDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IOneofDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified OneofDescriptorProto message, length delimited. Does not implicitly {@link google.protobuf.OneofDescriptorProto.verify|verify} messages. * @param message OneofDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IOneofDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an OneofDescriptorProto message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns OneofDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.OneofDescriptorProto; /** * Decodes an OneofDescriptorProto message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns OneofDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.OneofDescriptorProto; /** * Verifies an OneofDescriptorProto message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an OneofDescriptorProto message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns OneofDescriptorProto */ public static fromObject(object: { [k: string]: any }): google.protobuf.OneofDescriptorProto; /** * Creates a plain object from an OneofDescriptorProto message. Also converts values to other types if specified. * @param message OneofDescriptorProto * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.OneofDescriptorProto, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this OneofDescriptorProto to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for OneofDescriptorProto * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an EnumDescriptorProto. */ interface IEnumDescriptorProto { /** EnumDescriptorProto name */ name?: (string|null); /** EnumDescriptorProto value */ value?: (google.protobuf.IEnumValueDescriptorProto[]|null); /** EnumDescriptorProto options */ options?: (google.protobuf.IEnumOptions|null); /** EnumDescriptorProto reservedRange */ reservedRange?: (google.protobuf.EnumDescriptorProto.IEnumReservedRange[]|null); /** EnumDescriptorProto reservedName */ reservedName?: (string[]|null); /** EnumDescriptorProto visibility */ visibility?: (google.protobuf.SymbolVisibility|keyof typeof google.protobuf.SymbolVisibility|null); } /** Represents an EnumDescriptorProto. */ class EnumDescriptorProto implements IEnumDescriptorProto { /** * Constructs a new EnumDescriptorProto. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IEnumDescriptorProto); /** EnumDescriptorProto name. */ public name: string; /** EnumDescriptorProto value. */ public value: google.protobuf.IEnumValueDescriptorProto[]; /** EnumDescriptorProto options. */ public options?: (google.protobuf.IEnumOptions|null); /** EnumDescriptorProto reservedRange. */ public reservedRange: google.protobuf.EnumDescriptorProto.IEnumReservedRange[]; /** EnumDescriptorProto reservedName. */ public reservedName: string[]; /** EnumDescriptorProto visibility. */ public visibility: (google.protobuf.SymbolVisibility|keyof typeof google.protobuf.SymbolVisibility); /** * Creates a new EnumDescriptorProto instance using the specified properties. * @param [properties] Properties to set * @returns EnumDescriptorProto instance */ public static create(properties?: google.protobuf.IEnumDescriptorProto): google.protobuf.EnumDescriptorProto; /** * Encodes the specified EnumDescriptorProto message. Does not implicitly {@link google.protobuf.EnumDescriptorProto.verify|verify} messages. * @param message EnumDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IEnumDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified EnumDescriptorProto message, length delimited. Does not implicitly {@link google.protobuf.EnumDescriptorProto.verify|verify} messages. * @param message EnumDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IEnumDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an EnumDescriptorProto message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns EnumDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.EnumDescriptorProto; /** * Decodes an EnumDescriptorProto message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns EnumDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.EnumDescriptorProto; /** * Verifies an EnumDescriptorProto message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an EnumDescriptorProto message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns EnumDescriptorProto */ public static fromObject(object: { [k: string]: any }): google.protobuf.EnumDescriptorProto; /** * Creates a plain object from an EnumDescriptorProto message. Also converts values to other types if specified. * @param message EnumDescriptorProto * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.EnumDescriptorProto, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this EnumDescriptorProto to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for EnumDescriptorProto * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace EnumDescriptorProto { /** Properties of an EnumReservedRange. */ interface IEnumReservedRange { /** EnumReservedRange start */ start?: (number|null); /** EnumReservedRange end */ end?: (number|null); } /** Represents an EnumReservedRange. */ class EnumReservedRange implements IEnumReservedRange { /** * Constructs a new EnumReservedRange. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.EnumDescriptorProto.IEnumReservedRange); /** EnumReservedRange start. */ public start: number; /** EnumReservedRange end. */ public end: number; /** * Creates a new EnumReservedRange instance using the specified properties. * @param [properties] Properties to set * @returns EnumReservedRange instance */ public static create(properties?: google.protobuf.EnumDescriptorProto.IEnumReservedRange): google.protobuf.EnumDescriptorProto.EnumReservedRange; /** * Encodes the specified EnumReservedRange message. Does not implicitly {@link google.protobuf.EnumDescriptorProto.EnumReservedRange.verify|verify} messages. * @param message EnumReservedRange message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.EnumDescriptorProto.IEnumReservedRange, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified EnumReservedRange message, length delimited. Does not implicitly {@link google.protobuf.EnumDescriptorProto.EnumReservedRange.verify|verify} messages. * @param message EnumReservedRange message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.EnumDescriptorProto.IEnumReservedRange, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an EnumReservedRange message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns EnumReservedRange * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.EnumDescriptorProto.EnumReservedRange; /** * Decodes an EnumReservedRange message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns EnumReservedRange * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.EnumDescriptorProto.EnumReservedRange; /** * Verifies an EnumReservedRange message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an EnumReservedRange message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns EnumReservedRange */ public static fromObject(object: { [k: string]: any }): google.protobuf.EnumDescriptorProto.EnumReservedRange; /** * Creates a plain object from an EnumReservedRange message. Also converts values to other types if specified. * @param message EnumReservedRange * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.EnumDescriptorProto.EnumReservedRange, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this EnumReservedRange to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for EnumReservedRange * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of an EnumValueDescriptorProto. */ interface IEnumValueDescriptorProto { /** EnumValueDescriptorProto name */ name?: (string|null); /** EnumValueDescriptorProto number */ number?: (number|null); /** EnumValueDescriptorProto options */ options?: (google.protobuf.IEnumValueOptions|null); } /** Represents an EnumValueDescriptorProto. */ class EnumValueDescriptorProto implements IEnumValueDescriptorProto { /** * Constructs a new EnumValueDescriptorProto. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IEnumValueDescriptorProto); /** EnumValueDescriptorProto name. */ public name: string; /** EnumValueDescriptorProto number. */ public number: number; /** EnumValueDescriptorProto options. */ public options?: (google.protobuf.IEnumValueOptions|null); /** * Creates a new EnumValueDescriptorProto instance using the specified properties. * @param [properties] Properties to set * @returns EnumValueDescriptorProto instance */ public static create(properties?: google.protobuf.IEnumValueDescriptorProto): google.protobuf.EnumValueDescriptorProto; /** * Encodes the specified EnumValueDescriptorProto message. Does not implicitly {@link google.protobuf.EnumValueDescriptorProto.verify|verify} messages. * @param message EnumValueDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IEnumValueDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified EnumValueDescriptorProto message, length delimited. Does not implicitly {@link google.protobuf.EnumValueDescriptorProto.verify|verify} messages. * @param message EnumValueDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IEnumValueDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an EnumValueDescriptorProto message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns EnumValueDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.EnumValueDescriptorProto; /** * Decodes an EnumValueDescriptorProto message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns EnumValueDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.EnumValueDescriptorProto; /** * Verifies an EnumValueDescriptorProto message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an EnumValueDescriptorProto message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns EnumValueDescriptorProto */ public static fromObject(object: { [k: string]: any }): google.protobuf.EnumValueDescriptorProto; /** * Creates a plain object from an EnumValueDescriptorProto message. Also converts values to other types if specified. * @param message EnumValueDescriptorProto * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.EnumValueDescriptorProto, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this EnumValueDescriptorProto to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for EnumValueDescriptorProto * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ServiceDescriptorProto. */ interface IServiceDescriptorProto { /** ServiceDescriptorProto name */ name?: (string|null); /** ServiceDescriptorProto method */ method?: (google.protobuf.IMethodDescriptorProto[]|null); /** ServiceDescriptorProto options */ options?: (google.protobuf.IServiceOptions|null); } /** Represents a ServiceDescriptorProto. */ class ServiceDescriptorProto implements IServiceDescriptorProto { /** * Constructs a new ServiceDescriptorProto. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IServiceDescriptorProto); /** ServiceDescriptorProto name. */ public name: string; /** ServiceDescriptorProto method. */ public method: google.protobuf.IMethodDescriptorProto[]; /** ServiceDescriptorProto options. */ public options?: (google.protobuf.IServiceOptions|null); /** * Creates a new ServiceDescriptorProto instance using the specified properties. * @param [properties] Properties to set * @returns ServiceDescriptorProto instance */ public static create(properties?: google.protobuf.IServiceDescriptorProto): google.protobuf.ServiceDescriptorProto; /** * Encodes the specified ServiceDescriptorProto message. Does not implicitly {@link google.protobuf.ServiceDescriptorProto.verify|verify} messages. * @param message ServiceDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IServiceDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ServiceDescriptorProto message, length delimited. Does not implicitly {@link google.protobuf.ServiceDescriptorProto.verify|verify} messages. * @param message ServiceDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IServiceDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ServiceDescriptorProto message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ServiceDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.ServiceDescriptorProto; /** * Decodes a ServiceDescriptorProto message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ServiceDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.ServiceDescriptorProto; /** * Verifies a ServiceDescriptorProto message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ServiceDescriptorProto message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ServiceDescriptorProto */ public static fromObject(object: { [k: string]: any }): google.protobuf.ServiceDescriptorProto; /** * Creates a plain object from a ServiceDescriptorProto message. Also converts values to other types if specified. * @param message ServiceDescriptorProto * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.ServiceDescriptorProto, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ServiceDescriptorProto to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ServiceDescriptorProto * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MethodDescriptorProto. */ interface IMethodDescriptorProto { /** MethodDescriptorProto name */ name?: (string|null); /** MethodDescriptorProto inputType */ inputType?: (string|null); /** MethodDescriptorProto outputType */ outputType?: (string|null); /** MethodDescriptorProto options */ options?: (google.protobuf.IMethodOptions|null); /** MethodDescriptorProto clientStreaming */ clientStreaming?: (boolean|null); /** MethodDescriptorProto serverStreaming */ serverStreaming?: (boolean|null); } /** Represents a MethodDescriptorProto. */ class MethodDescriptorProto implements IMethodDescriptorProto { /** * Constructs a new MethodDescriptorProto. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IMethodDescriptorProto); /** MethodDescriptorProto name. */ public name: string; /** MethodDescriptorProto inputType. */ public inputType: string; /** MethodDescriptorProto outputType. */ public outputType: string; /** MethodDescriptorProto options. */ public options?: (google.protobuf.IMethodOptions|null); /** MethodDescriptorProto clientStreaming. */ public clientStreaming: boolean; /** MethodDescriptorProto serverStreaming. */ public serverStreaming: boolean; /** * Creates a new MethodDescriptorProto instance using the specified properties. * @param [properties] Properties to set * @returns MethodDescriptorProto instance */ public static create(properties?: google.protobuf.IMethodDescriptorProto): google.protobuf.MethodDescriptorProto; /** * Encodes the specified MethodDescriptorProto message. Does not implicitly {@link google.protobuf.MethodDescriptorProto.verify|verify} messages. * @param message MethodDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IMethodDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MethodDescriptorProto message, length delimited. Does not implicitly {@link google.protobuf.MethodDescriptorProto.verify|verify} messages. * @param message MethodDescriptorProto message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IMethodDescriptorProto, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MethodDescriptorProto message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MethodDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.MethodDescriptorProto; /** * Decodes a MethodDescriptorProto message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MethodDescriptorProto * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.MethodDescriptorProto; /** * Verifies a MethodDescriptorProto message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MethodDescriptorProto message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MethodDescriptorProto */ public static fromObject(object: { [k: string]: any }): google.protobuf.MethodDescriptorProto; /** * Creates a plain object from a MethodDescriptorProto message. Also converts values to other types if specified. * @param message MethodDescriptorProto * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.MethodDescriptorProto, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MethodDescriptorProto to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MethodDescriptorProto * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FileOptions. */ interface IFileOptions { /** FileOptions javaPackage */ javaPackage?: (string|null); /** FileOptions javaOuterClassname */ javaOuterClassname?: (string|null); /** FileOptions javaMultipleFiles */ javaMultipleFiles?: (boolean|null); /** FileOptions javaGenerateEqualsAndHash */ javaGenerateEqualsAndHash?: (boolean|null); /** FileOptions javaStringCheckUtf8 */ javaStringCheckUtf8?: (boolean|null); /** FileOptions optimizeFor */ optimizeFor?: (google.protobuf.FileOptions.OptimizeMode|keyof typeof google.protobuf.FileOptions.OptimizeMode|null); /** FileOptions goPackage */ goPackage?: (string|null); /** FileOptions ccGenericServices */ ccGenericServices?: (boolean|null); /** FileOptions javaGenericServices */ javaGenericServices?: (boolean|null); /** FileOptions pyGenericServices */ pyGenericServices?: (boolean|null); /** FileOptions deprecated */ deprecated?: (boolean|null); /** FileOptions ccEnableArenas */ ccEnableArenas?: (boolean|null); /** FileOptions objcClassPrefix */ objcClassPrefix?: (string|null); /** FileOptions csharpNamespace */ csharpNamespace?: (string|null); /** FileOptions swiftPrefix */ swiftPrefix?: (string|null); /** FileOptions phpClassPrefix */ phpClassPrefix?: (string|null); /** FileOptions phpNamespace */ phpNamespace?: (string|null); /** FileOptions phpMetadataNamespace */ phpMetadataNamespace?: (string|null); /** FileOptions rubyPackage */ rubyPackage?: (string|null); /** FileOptions features */ features?: (google.protobuf.IFeatureSet|null); /** FileOptions uninterpretedOption */ uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null); /** FileOptions .google.api.resourceDefinition */ ".google.api.resourceDefinition"?: (google.api.IResourceDescriptor[]|null); } /** Represents a FileOptions. */ class FileOptions implements IFileOptions { /** * Constructs a new FileOptions. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IFileOptions); /** FileOptions javaPackage. */ public javaPackage: string; /** FileOptions javaOuterClassname. */ public javaOuterClassname: string; /** FileOptions javaMultipleFiles. */ public javaMultipleFiles: boolean; /** FileOptions javaGenerateEqualsAndHash. */ public javaGenerateEqualsAndHash: boolean; /** FileOptions javaStringCheckUtf8. */ public javaStringCheckUtf8: boolean; /** FileOptions optimizeFor. */ public optimizeFor: (google.protobuf.FileOptions.OptimizeMode|keyof typeof google.protobuf.FileOptions.OptimizeMode); /** FileOptions goPackage. */ public goPackage: string; /** FileOptions ccGenericServices. */ public ccGenericServices: boolean; /** FileOptions javaGenericServices. */ public javaGenericServices: boolean; /** FileOptions pyGenericServices. */ public pyGenericServices: boolean; /** FileOptions deprecated. */ public deprecated: boolean; /** FileOptions ccEnableArenas. */ public ccEnableArenas: boolean; /** FileOptions objcClassPrefix. */ public objcClassPrefix: string; /** FileOptions csharpNamespace. */ public csharpNamespace: string; /** FileOptions swiftPrefix. */ public swiftPrefix: string; /** FileOptions phpClassPrefix. */ public phpClassPrefix: string; /** FileOptions phpNamespace. */ public phpNamespace: string; /** FileOptions phpMetadataNamespace. */ public phpMetadataNamespace: string; /** FileOptions rubyPackage. */ public rubyPackage: string; /** FileOptions features. */ public features?: (google.protobuf.IFeatureSet|null); /** FileOptions uninterpretedOption. */ public uninterpretedOption: google.protobuf.IUninterpretedOption[]; /** * Creates a new FileOptions instance using the specified properties. * @param [properties] Properties to set * @returns FileOptions instance */ public static create(properties?: google.protobuf.IFileOptions): google.protobuf.FileOptions; /** * Encodes the specified FileOptions message. Does not implicitly {@link google.protobuf.FileOptions.verify|verify} messages. * @param message FileOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IFileOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FileOptions message, length delimited. Does not implicitly {@link google.protobuf.FileOptions.verify|verify} messages. * @param message FileOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IFileOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FileOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FileOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FileOptions; /** * Decodes a FileOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FileOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FileOptions; /** * Verifies a FileOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FileOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FileOptions */ public static fromObject(object: { [k: string]: any }): google.protobuf.FileOptions; /** * Creates a plain object from a FileOptions message. Also converts values to other types if specified. * @param message FileOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FileOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FileOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FileOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace FileOptions { /** OptimizeMode enum. */ enum OptimizeMode { SPEED = 1, CODE_SIZE = 2, LITE_RUNTIME = 3 } } /** Properties of a MessageOptions. */ interface IMessageOptions { /** MessageOptions messageSetWireFormat */ messageSetWireFormat?: (boolean|null); /** MessageOptions noStandardDescriptorAccessor */ noStandardDescriptorAccessor?: (boolean|null); /** MessageOptions deprecated */ deprecated?: (boolean|null); /** MessageOptions mapEntry */ mapEntry?: (boolean|null); /** MessageOptions deprecatedLegacyJsonFieldConflicts */ deprecatedLegacyJsonFieldConflicts?: (boolean|null); /** MessageOptions features */ features?: (google.protobuf.IFeatureSet|null); /** MessageOptions uninterpretedOption */ uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null); /** MessageOptions .google.api.resource */ ".google.api.resource"?: (google.api.IResourceDescriptor|null); } /** Represents a MessageOptions. */ class MessageOptions implements IMessageOptions { /** * Constructs a new MessageOptions. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IMessageOptions); /** MessageOptions messageSetWireFormat. */ public messageSetWireFormat: boolean; /** MessageOptions noStandardDescriptorAccessor. */ public noStandardDescriptorAccessor: boolean; /** MessageOptions deprecated. */ public deprecated: boolean; /** MessageOptions mapEntry. */ public mapEntry: boolean; /** MessageOptions deprecatedLegacyJsonFieldConflicts. */ public deprecatedLegacyJsonFieldConflicts: boolean; /** MessageOptions features. */ public features?: (google.protobuf.IFeatureSet|null); /** MessageOptions uninterpretedOption. */ public uninterpretedOption: google.protobuf.IUninterpretedOption[]; /** * Creates a new MessageOptions instance using the specified properties. * @param [properties] Properties to set * @returns MessageOptions instance */ public static create(properties?: google.protobuf.IMessageOptions): google.protobuf.MessageOptions; /** * Encodes the specified MessageOptions message. Does not implicitly {@link google.protobuf.MessageOptions.verify|verify} messages. * @param message MessageOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IMessageOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MessageOptions message, length delimited. Does not implicitly {@link google.protobuf.MessageOptions.verify|verify} messages. * @param message MessageOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IMessageOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MessageOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MessageOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.MessageOptions; /** * Decodes a MessageOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MessageOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.MessageOptions; /** * Verifies a MessageOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MessageOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MessageOptions */ public static fromObject(object: { [k: string]: any }): google.protobuf.MessageOptions; /** * Creates a plain object from a MessageOptions message. Also converts values to other types if specified. * @param message MessageOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.MessageOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MessageOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MessageOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FieldOptions. */ interface IFieldOptions { /** FieldOptions ctype */ ctype?: (google.protobuf.FieldOptions.CType|keyof typeof google.protobuf.FieldOptions.CType|null); /** FieldOptions packed */ packed?: (boolean|null); /** FieldOptions jstype */ jstype?: (google.protobuf.FieldOptions.JSType|keyof typeof google.protobuf.FieldOptions.JSType|null); /** FieldOptions lazy */ lazy?: (boolean|null); /** FieldOptions unverifiedLazy */ unverifiedLazy?: (boolean|null); /** FieldOptions deprecated */ deprecated?: (boolean|null); /** FieldOptions weak */ weak?: (boolean|null); /** FieldOptions debugRedact */ debugRedact?: (boolean|null); /** FieldOptions retention */ retention?: (google.protobuf.FieldOptions.OptionRetention|keyof typeof google.protobuf.FieldOptions.OptionRetention|null); /** FieldOptions targets */ targets?: (google.protobuf.FieldOptions.OptionTargetType[]|null); /** FieldOptions editionDefaults */ editionDefaults?: (google.protobuf.FieldOptions.IEditionDefault[]|null); /** FieldOptions features */ features?: (google.protobuf.IFeatureSet|null); /** FieldOptions featureSupport */ featureSupport?: (google.protobuf.FieldOptions.IFeatureSupport|null); /** FieldOptions uninterpretedOption */ uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null); /** FieldOptions .google.api.fieldBehavior */ ".google.api.fieldBehavior"?: (google.api.FieldBehavior[]|null); /** FieldOptions .google.api.resourceReference */ ".google.api.resourceReference"?: (google.api.IResourceReference|null); } /** Represents a FieldOptions. */ class FieldOptions implements IFieldOptions { /** * Constructs a new FieldOptions. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IFieldOptions); /** FieldOptions ctype. */ public ctype: (google.protobuf.FieldOptions.CType|keyof typeof google.protobuf.FieldOptions.CType); /** FieldOptions packed. */ public packed: boolean; /** FieldOptions jstype. */ public jstype: (google.protobuf.FieldOptions.JSType|keyof typeof google.protobuf.FieldOptions.JSType); /** FieldOptions lazy. */ public lazy: boolean; /** FieldOptions unverifiedLazy. */ public unverifiedLazy: boolean; /** FieldOptions deprecated. */ public deprecated: boolean; /** FieldOptions weak. */ public weak: boolean; /** FieldOptions debugRedact. */ public debugRedact: boolean; /** FieldOptions retention. */ public retention: (google.protobuf.FieldOptions.OptionRetention|keyof typeof google.protobuf.FieldOptions.OptionRetention); /** FieldOptions targets. */ public targets: google.protobuf.FieldOptions.OptionTargetType[]; /** FieldOptions editionDefaults. */ public editionDefaults: google.protobuf.FieldOptions.IEditionDefault[]; /** FieldOptions features. */ public features?: (google.protobuf.IFeatureSet|null); /** FieldOptions featureSupport. */ public featureSupport?: (google.protobuf.FieldOptions.IFeatureSupport|null); /** FieldOptions uninterpretedOption. */ public uninterpretedOption: google.protobuf.IUninterpretedOption[]; /** * Creates a new FieldOptions instance using the specified properties. * @param [properties] Properties to set * @returns FieldOptions instance */ public static create(properties?: google.protobuf.IFieldOptions): google.protobuf.FieldOptions; /** * Encodes the specified FieldOptions message. Does not implicitly {@link google.protobuf.FieldOptions.verify|verify} messages. * @param message FieldOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IFieldOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FieldOptions message, length delimited. Does not implicitly {@link google.protobuf.FieldOptions.verify|verify} messages. * @param message FieldOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IFieldOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FieldOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FieldOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FieldOptions; /** * Decodes a FieldOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FieldOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FieldOptions; /** * Verifies a FieldOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FieldOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FieldOptions */ public static fromObject(object: { [k: string]: any }): google.protobuf.FieldOptions; /** * Creates a plain object from a FieldOptions message. Also converts values to other types if specified. * @param message FieldOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FieldOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FieldOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FieldOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace FieldOptions { /** CType enum. */ enum CType { STRING = 0, CORD = 1, STRING_PIECE = 2 } /** JSType enum. */ enum JSType { JS_NORMAL = 0, JS_STRING = 1, JS_NUMBER = 2 } /** OptionRetention enum. */ enum OptionRetention { RETENTION_UNKNOWN = 0, RETENTION_RUNTIME = 1, RETENTION_SOURCE = 2 } /** OptionTargetType enum. */ enum OptionTargetType { TARGET_TYPE_UNKNOWN = 0, TARGET_TYPE_FILE = 1, TARGET_TYPE_EXTENSION_RANGE = 2, TARGET_TYPE_MESSAGE = 3, TARGET_TYPE_FIELD = 4, TARGET_TYPE_ONEOF = 5, TARGET_TYPE_ENUM = 6, TARGET_TYPE_ENUM_ENTRY = 7, TARGET_TYPE_SERVICE = 8, TARGET_TYPE_METHOD = 9 } /** Properties of an EditionDefault. */ interface IEditionDefault { /** EditionDefault edition */ edition?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null); /** EditionDefault value */ value?: (string|null); } /** Represents an EditionDefault. */ class EditionDefault implements IEditionDefault { /** * Constructs a new EditionDefault. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.FieldOptions.IEditionDefault); /** EditionDefault edition. */ public edition: (google.protobuf.Edition|keyof typeof google.protobuf.Edition); /** EditionDefault value. */ public value: string; /** * Creates a new EditionDefault instance using the specified properties. * @param [properties] Properties to set * @returns EditionDefault instance */ public static create(properties?: google.protobuf.FieldOptions.IEditionDefault): google.protobuf.FieldOptions.EditionDefault; /** * Encodes the specified EditionDefault message. Does not implicitly {@link google.protobuf.FieldOptions.EditionDefault.verify|verify} messages. * @param message EditionDefault message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.FieldOptions.IEditionDefault, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified EditionDefault message, length delimited. Does not implicitly {@link google.protobuf.FieldOptions.EditionDefault.verify|verify} messages. * @param message EditionDefault message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.FieldOptions.IEditionDefault, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an EditionDefault message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns EditionDefault * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FieldOptions.EditionDefault; /** * Decodes an EditionDefault message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns EditionDefault * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FieldOptions.EditionDefault; /** * Verifies an EditionDefault message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an EditionDefault message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns EditionDefault */ public static fromObject(object: { [k: string]: any }): google.protobuf.FieldOptions.EditionDefault; /** * Creates a plain object from an EditionDefault message. Also converts values to other types if specified. * @param message EditionDefault * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FieldOptions.EditionDefault, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this EditionDefault to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for EditionDefault * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FeatureSupport. */ interface IFeatureSupport { /** FeatureSupport editionIntroduced */ editionIntroduced?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null); /** FeatureSupport editionDeprecated */ editionDeprecated?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null); /** FeatureSupport deprecationWarning */ deprecationWarning?: (string|null); /** FeatureSupport editionRemoved */ editionRemoved?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null); /** FeatureSupport removalError */ removalError?: (string|null); } /** Represents a FeatureSupport. */ class FeatureSupport implements IFeatureSupport { /** * Constructs a new FeatureSupport. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.FieldOptions.IFeatureSupport); /** FeatureSupport editionIntroduced. */ public editionIntroduced: (google.protobuf.Edition|keyof typeof google.protobuf.Edition); /** FeatureSupport editionDeprecated. */ public editionDeprecated: (google.protobuf.Edition|keyof typeof google.protobuf.Edition); /** FeatureSupport deprecationWarning. */ public deprecationWarning: string; /** FeatureSupport editionRemoved. */ public editionRemoved: (google.protobuf.Edition|keyof typeof google.protobuf.Edition); /** FeatureSupport removalError. */ public removalError: string; /** * Creates a new FeatureSupport instance using the specified properties. * @param [properties] Properties to set * @returns FeatureSupport instance */ public static create(properties?: google.protobuf.FieldOptions.IFeatureSupport): google.protobuf.FieldOptions.FeatureSupport; /** * Encodes the specified FeatureSupport message. Does not implicitly {@link google.protobuf.FieldOptions.FeatureSupport.verify|verify} messages. * @param message FeatureSupport message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.FieldOptions.IFeatureSupport, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FeatureSupport message, length delimited. Does not implicitly {@link google.protobuf.FieldOptions.FeatureSupport.verify|verify} messages. * @param message FeatureSupport message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.FieldOptions.IFeatureSupport, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FeatureSupport message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FeatureSupport * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FieldOptions.FeatureSupport; /** * Decodes a FeatureSupport message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FeatureSupport * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FieldOptions.FeatureSupport; /** * Verifies a FeatureSupport message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FeatureSupport message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FeatureSupport */ public static fromObject(object: { [k: string]: any }): google.protobuf.FieldOptions.FeatureSupport; /** * Creates a plain object from a FeatureSupport message. Also converts values to other types if specified. * @param message FeatureSupport * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FieldOptions.FeatureSupport, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FeatureSupport to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FeatureSupport * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of an OneofOptions. */ interface IOneofOptions { /** OneofOptions features */ features?: (google.protobuf.IFeatureSet|null); /** OneofOptions uninterpretedOption */ uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null); } /** Represents an OneofOptions. */ class OneofOptions implements IOneofOptions { /** * Constructs a new OneofOptions. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IOneofOptions); /** OneofOptions features. */ public features?: (google.protobuf.IFeatureSet|null); /** OneofOptions uninterpretedOption. */ public uninterpretedOption: google.protobuf.IUninterpretedOption[]; /** * Creates a new OneofOptions instance using the specified properties. * @param [properties] Properties to set * @returns OneofOptions instance */ public static create(properties?: google.protobuf.IOneofOptions): google.protobuf.OneofOptions; /** * Encodes the specified OneofOptions message. Does not implicitly {@link google.protobuf.OneofOptions.verify|verify} messages. * @param message OneofOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IOneofOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified OneofOptions message, length delimited. Does not implicitly {@link google.protobuf.OneofOptions.verify|verify} messages. * @param message OneofOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IOneofOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an OneofOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns OneofOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.OneofOptions; /** * Decodes an OneofOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns OneofOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.OneofOptions; /** * Verifies an OneofOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an OneofOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns OneofOptions */ public static fromObject(object: { [k: string]: any }): google.protobuf.OneofOptions; /** * Creates a plain object from an OneofOptions message. Also converts values to other types if specified. * @param message OneofOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.OneofOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this OneofOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for OneofOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an EnumOptions. */ interface IEnumOptions { /** EnumOptions allowAlias */ allowAlias?: (boolean|null); /** EnumOptions deprecated */ deprecated?: (boolean|null); /** EnumOptions deprecatedLegacyJsonFieldConflicts */ deprecatedLegacyJsonFieldConflicts?: (boolean|null); /** EnumOptions features */ features?: (google.protobuf.IFeatureSet|null); /** EnumOptions uninterpretedOption */ uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null); } /** Represents an EnumOptions. */ class EnumOptions implements IEnumOptions { /** * Constructs a new EnumOptions. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IEnumOptions); /** EnumOptions allowAlias. */ public allowAlias: boolean; /** EnumOptions deprecated. */ public deprecated: boolean; /** EnumOptions deprecatedLegacyJsonFieldConflicts. */ public deprecatedLegacyJsonFieldConflicts: boolean; /** EnumOptions features. */ public features?: (google.protobuf.IFeatureSet|null); /** EnumOptions uninterpretedOption. */ public uninterpretedOption: google.protobuf.IUninterpretedOption[]; /** * Creates a new EnumOptions instance using the specified properties. * @param [properties] Properties to set * @returns EnumOptions instance */ public static create(properties?: google.protobuf.IEnumOptions): google.protobuf.EnumOptions; /** * Encodes the specified EnumOptions message. Does not implicitly {@link google.protobuf.EnumOptions.verify|verify} messages. * @param message EnumOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IEnumOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified EnumOptions message, length delimited. Does not implicitly {@link google.protobuf.EnumOptions.verify|verify} messages. * @param message EnumOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IEnumOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an EnumOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns EnumOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.EnumOptions; /** * Decodes an EnumOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns EnumOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.EnumOptions; /** * Verifies an EnumOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an EnumOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns EnumOptions */ public static fromObject(object: { [k: string]: any }): google.protobuf.EnumOptions; /** * Creates a plain object from an EnumOptions message. Also converts values to other types if specified. * @param message EnumOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.EnumOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this EnumOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for EnumOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an EnumValueOptions. */ interface IEnumValueOptions { /** EnumValueOptions deprecated */ deprecated?: (boolean|null); /** EnumValueOptions features */ features?: (google.protobuf.IFeatureSet|null); /** EnumValueOptions debugRedact */ debugRedact?: (boolean|null); /** EnumValueOptions featureSupport */ featureSupport?: (google.protobuf.FieldOptions.IFeatureSupport|null); /** EnumValueOptions uninterpretedOption */ uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null); } /** Represents an EnumValueOptions. */ class EnumValueOptions implements IEnumValueOptions { /** * Constructs a new EnumValueOptions. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IEnumValueOptions); /** EnumValueOptions deprecated. */ public deprecated: boolean; /** EnumValueOptions features. */ public features?: (google.protobuf.IFeatureSet|null); /** EnumValueOptions debugRedact. */ public debugRedact: boolean; /** EnumValueOptions featureSupport. */ public featureSupport?: (google.protobuf.FieldOptions.IFeatureSupport|null); /** EnumValueOptions uninterpretedOption. */ public uninterpretedOption: google.protobuf.IUninterpretedOption[]; /** * Creates a new EnumValueOptions instance using the specified properties. * @param [properties] Properties to set * @returns EnumValueOptions instance */ public static create(properties?: google.protobuf.IEnumValueOptions): google.protobuf.EnumValueOptions; /** * Encodes the specified EnumValueOptions message. Does not implicitly {@link google.protobuf.EnumValueOptions.verify|verify} messages. * @param message EnumValueOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IEnumValueOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified EnumValueOptions message, length delimited. Does not implicitly {@link google.protobuf.EnumValueOptions.verify|verify} messages. * @param message EnumValueOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IEnumValueOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an EnumValueOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns EnumValueOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.EnumValueOptions; /** * Decodes an EnumValueOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns EnumValueOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.EnumValueOptions; /** * Verifies an EnumValueOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an EnumValueOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns EnumValueOptions */ public static fromObject(object: { [k: string]: any }): google.protobuf.EnumValueOptions; /** * Creates a plain object from an EnumValueOptions message. Also converts values to other types if specified. * @param message EnumValueOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.EnumValueOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this EnumValueOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for EnumValueOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ServiceOptions. */ interface IServiceOptions { /** ServiceOptions features */ features?: (google.protobuf.IFeatureSet|null); /** ServiceOptions deprecated */ deprecated?: (boolean|null); /** ServiceOptions uninterpretedOption */ uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null); /** ServiceOptions .google.api.defaultHost */ ".google.api.defaultHost"?: (string|null); /** ServiceOptions .google.api.oauthScopes */ ".google.api.oauthScopes"?: (string|null); /** ServiceOptions .google.api.apiVersion */ ".google.api.apiVersion"?: (string|null); } /** Represents a ServiceOptions. */ class ServiceOptions implements IServiceOptions { /** * Constructs a new ServiceOptions. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IServiceOptions); /** ServiceOptions features. */ public features?: (google.protobuf.IFeatureSet|null); /** ServiceOptions deprecated. */ public deprecated: boolean; /** ServiceOptions uninterpretedOption. */ public uninterpretedOption: google.protobuf.IUninterpretedOption[]; /** * Creates a new ServiceOptions instance using the specified properties. * @param [properties] Properties to set * @returns ServiceOptions instance */ public static create(properties?: google.protobuf.IServiceOptions): google.protobuf.ServiceOptions; /** * Encodes the specified ServiceOptions message. Does not implicitly {@link google.protobuf.ServiceOptions.verify|verify} messages. * @param message ServiceOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IServiceOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ServiceOptions message, length delimited. Does not implicitly {@link google.protobuf.ServiceOptions.verify|verify} messages. * @param message ServiceOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IServiceOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ServiceOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ServiceOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.ServiceOptions; /** * Decodes a ServiceOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ServiceOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.ServiceOptions; /** * Verifies a ServiceOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ServiceOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ServiceOptions */ public static fromObject(object: { [k: string]: any }): google.protobuf.ServiceOptions; /** * Creates a plain object from a ServiceOptions message. Also converts values to other types if specified. * @param message ServiceOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.ServiceOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ServiceOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ServiceOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a MethodOptions. */ interface IMethodOptions { /** MethodOptions deprecated */ deprecated?: (boolean|null); /** MethodOptions idempotencyLevel */ idempotencyLevel?: (google.protobuf.MethodOptions.IdempotencyLevel|keyof typeof google.protobuf.MethodOptions.IdempotencyLevel|null); /** MethodOptions features */ features?: (google.protobuf.IFeatureSet|null); /** MethodOptions uninterpretedOption */ uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null); /** MethodOptions .google.api.http */ ".google.api.http"?: (google.api.IHttpRule|null); /** MethodOptions .google.api.methodSignature */ ".google.api.methodSignature"?: (string[]|null); /** MethodOptions .google.longrunning.operationInfo */ ".google.longrunning.operationInfo"?: (google.longrunning.IOperationInfo|null); } /** Represents a MethodOptions. */ class MethodOptions implements IMethodOptions { /** * Constructs a new MethodOptions. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IMethodOptions); /** MethodOptions deprecated. */ public deprecated: boolean; /** MethodOptions idempotencyLevel. */ public idempotencyLevel: (google.protobuf.MethodOptions.IdempotencyLevel|keyof typeof google.protobuf.MethodOptions.IdempotencyLevel); /** MethodOptions features. */ public features?: (google.protobuf.IFeatureSet|null); /** MethodOptions uninterpretedOption. */ public uninterpretedOption: google.protobuf.IUninterpretedOption[]; /** * Creates a new MethodOptions instance using the specified properties. * @param [properties] Properties to set * @returns MethodOptions instance */ public static create(properties?: google.protobuf.IMethodOptions): google.protobuf.MethodOptions; /** * Encodes the specified MethodOptions message. Does not implicitly {@link google.protobuf.MethodOptions.verify|verify} messages. * @param message MethodOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IMethodOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified MethodOptions message, length delimited. Does not implicitly {@link google.protobuf.MethodOptions.verify|verify} messages. * @param message MethodOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IMethodOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a MethodOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns MethodOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.MethodOptions; /** * Decodes a MethodOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns MethodOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.MethodOptions; /** * Verifies a MethodOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a MethodOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns MethodOptions */ public static fromObject(object: { [k: string]: any }): google.protobuf.MethodOptions; /** * Creates a plain object from a MethodOptions message. Also converts values to other types if specified. * @param message MethodOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.MethodOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this MethodOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for MethodOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace MethodOptions { /** IdempotencyLevel enum. */ enum IdempotencyLevel { IDEMPOTENCY_UNKNOWN = 0, NO_SIDE_EFFECTS = 1, IDEMPOTENT = 2 } } /** Properties of an UninterpretedOption. */ interface IUninterpretedOption { /** UninterpretedOption name */ name?: (google.protobuf.UninterpretedOption.INamePart[]|null); /** UninterpretedOption identifierValue */ identifierValue?: (string|null); /** UninterpretedOption positiveIntValue */ positiveIntValue?: (number|Long|string|null); /** UninterpretedOption negativeIntValue */ negativeIntValue?: (number|Long|string|null); /** UninterpretedOption doubleValue */ doubleValue?: (number|null); /** UninterpretedOption stringValue */ stringValue?: (Uint8Array|Buffer|string|null); /** UninterpretedOption aggregateValue */ aggregateValue?: (string|null); } /** Represents an UninterpretedOption. */ class UninterpretedOption implements IUninterpretedOption { /** * Constructs a new UninterpretedOption. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IUninterpretedOption); /** UninterpretedOption name. */ public name: google.protobuf.UninterpretedOption.INamePart[]; /** UninterpretedOption identifierValue. */ public identifierValue: string; /** UninterpretedOption positiveIntValue. */ public positiveIntValue: (number|Long|string); /** UninterpretedOption negativeIntValue. */ public negativeIntValue: (number|Long|string); /** UninterpretedOption doubleValue. */ public doubleValue: number; /** UninterpretedOption stringValue. */ public stringValue: (Uint8Array|Buffer|string); /** UninterpretedOption aggregateValue. */ public aggregateValue: string; /** * Creates a new UninterpretedOption instance using the specified properties. * @param [properties] Properties to set * @returns UninterpretedOption instance */ public static create(properties?: google.protobuf.IUninterpretedOption): google.protobuf.UninterpretedOption; /** * Encodes the specified UninterpretedOption message. Does not implicitly {@link google.protobuf.UninterpretedOption.verify|verify} messages. * @param message UninterpretedOption message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IUninterpretedOption, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified UninterpretedOption message, length delimited. Does not implicitly {@link google.protobuf.UninterpretedOption.verify|verify} messages. * @param message UninterpretedOption message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IUninterpretedOption, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an UninterpretedOption message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns UninterpretedOption * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.UninterpretedOption; /** * Decodes an UninterpretedOption message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns UninterpretedOption * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.UninterpretedOption; /** * Verifies an UninterpretedOption message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an UninterpretedOption message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns UninterpretedOption */ public static fromObject(object: { [k: string]: any }): google.protobuf.UninterpretedOption; /** * Creates a plain object from an UninterpretedOption message. Also converts values to other types if specified. * @param message UninterpretedOption * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.UninterpretedOption, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this UninterpretedOption to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for UninterpretedOption * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace UninterpretedOption { /** Properties of a NamePart. */ interface INamePart { /** NamePart namePart */ namePart: string; /** NamePart isExtension */ isExtension: boolean; } /** Represents a NamePart. */ class NamePart implements INamePart { /** * Constructs a new NamePart. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.UninterpretedOption.INamePart); /** NamePart namePart. */ public namePart: string; /** NamePart isExtension. */ public isExtension: boolean; /** * Creates a new NamePart instance using the specified properties. * @param [properties] Properties to set * @returns NamePart instance */ public static create(properties?: google.protobuf.UninterpretedOption.INamePart): google.protobuf.UninterpretedOption.NamePart; /** * Encodes the specified NamePart message. Does not implicitly {@link google.protobuf.UninterpretedOption.NamePart.verify|verify} messages. * @param message NamePart message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.UninterpretedOption.INamePart, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified NamePart message, length delimited. Does not implicitly {@link google.protobuf.UninterpretedOption.NamePart.verify|verify} messages. * @param message NamePart message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.UninterpretedOption.INamePart, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a NamePart message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns NamePart * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.UninterpretedOption.NamePart; /** * Decodes a NamePart message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns NamePart * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.UninterpretedOption.NamePart; /** * Verifies a NamePart message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a NamePart message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns NamePart */ public static fromObject(object: { [k: string]: any }): google.protobuf.UninterpretedOption.NamePart; /** * Creates a plain object from a NamePart message. Also converts values to other types if specified. * @param message NamePart * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.UninterpretedOption.NamePart, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this NamePart to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for NamePart * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a FeatureSet. */ interface IFeatureSet { /** FeatureSet fieldPresence */ fieldPresence?: (google.protobuf.FeatureSet.FieldPresence|keyof typeof google.protobuf.FeatureSet.FieldPresence|null); /** FeatureSet enumType */ enumType?: (google.protobuf.FeatureSet.EnumType|keyof typeof google.protobuf.FeatureSet.EnumType|null); /** FeatureSet repeatedFieldEncoding */ repeatedFieldEncoding?: (google.protobuf.FeatureSet.RepeatedFieldEncoding|keyof typeof google.protobuf.FeatureSet.RepeatedFieldEncoding|null); /** FeatureSet utf8Validation */ utf8Validation?: (google.protobuf.FeatureSet.Utf8Validation|keyof typeof google.protobuf.FeatureSet.Utf8Validation|null); /** FeatureSet messageEncoding */ messageEncoding?: (google.protobuf.FeatureSet.MessageEncoding|keyof typeof google.protobuf.FeatureSet.MessageEncoding|null); /** FeatureSet jsonFormat */ jsonFormat?: (google.protobuf.FeatureSet.JsonFormat|keyof typeof google.protobuf.FeatureSet.JsonFormat|null); /** FeatureSet enforceNamingStyle */ enforceNamingStyle?: (google.protobuf.FeatureSet.EnforceNamingStyle|keyof typeof google.protobuf.FeatureSet.EnforceNamingStyle|null); /** FeatureSet defaultSymbolVisibility */ defaultSymbolVisibility?: (google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility|keyof typeof google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility|null); /** FeatureSet enforceProtoLimits */ enforceProtoLimits?: (google.protobuf.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits|keyof typeof google.protobuf.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits|null); } /** Represents a FeatureSet. */ class FeatureSet implements IFeatureSet { /** * Constructs a new FeatureSet. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IFeatureSet); /** FeatureSet fieldPresence. */ public fieldPresence: (google.protobuf.FeatureSet.FieldPresence|keyof typeof google.protobuf.FeatureSet.FieldPresence); /** FeatureSet enumType. */ public enumType: (google.protobuf.FeatureSet.EnumType|keyof typeof google.protobuf.FeatureSet.EnumType); /** FeatureSet repeatedFieldEncoding. */ public repeatedFieldEncoding: (google.protobuf.FeatureSet.RepeatedFieldEncoding|keyof typeof google.protobuf.FeatureSet.RepeatedFieldEncoding); /** FeatureSet utf8Validation. */ public utf8Validation: (google.protobuf.FeatureSet.Utf8Validation|keyof typeof google.protobuf.FeatureSet.Utf8Validation); /** FeatureSet messageEncoding. */ public messageEncoding: (google.protobuf.FeatureSet.MessageEncoding|keyof typeof google.protobuf.FeatureSet.MessageEncoding); /** FeatureSet jsonFormat. */ public jsonFormat: (google.protobuf.FeatureSet.JsonFormat|keyof typeof google.protobuf.FeatureSet.JsonFormat); /** FeatureSet enforceNamingStyle. */ public enforceNamingStyle: (google.protobuf.FeatureSet.EnforceNamingStyle|keyof typeof google.protobuf.FeatureSet.EnforceNamingStyle); /** FeatureSet defaultSymbolVisibility. */ public defaultSymbolVisibility: (google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility|keyof typeof google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility); /** FeatureSet enforceProtoLimits. */ public enforceProtoLimits: (google.protobuf.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits|keyof typeof google.protobuf.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits); /** * Creates a new FeatureSet instance using the specified properties. * @param [properties] Properties to set * @returns FeatureSet instance */ public static create(properties?: google.protobuf.IFeatureSet): google.protobuf.FeatureSet; /** * Encodes the specified FeatureSet message. Does not implicitly {@link google.protobuf.FeatureSet.verify|verify} messages. * @param message FeatureSet message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IFeatureSet, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FeatureSet message, length delimited. Does not implicitly {@link google.protobuf.FeatureSet.verify|verify} messages. * @param message FeatureSet message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IFeatureSet, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FeatureSet message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FeatureSet * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FeatureSet; /** * Decodes a FeatureSet message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FeatureSet * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FeatureSet; /** * Verifies a FeatureSet message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FeatureSet message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FeatureSet */ public static fromObject(object: { [k: string]: any }): google.protobuf.FeatureSet; /** * Creates a plain object from a FeatureSet message. Also converts values to other types if specified. * @param message FeatureSet * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FeatureSet, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FeatureSet to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FeatureSet * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace FeatureSet { /** FieldPresence enum. */ enum FieldPresence { FIELD_PRESENCE_UNKNOWN = 0, EXPLICIT = 1, IMPLICIT = 2, LEGACY_REQUIRED = 3 } /** EnumType enum. */ enum EnumType { ENUM_TYPE_UNKNOWN = 0, OPEN = 1, CLOSED = 2 } /** RepeatedFieldEncoding enum. */ enum RepeatedFieldEncoding { REPEATED_FIELD_ENCODING_UNKNOWN = 0, PACKED = 1, EXPANDED = 2 } /** Utf8Validation enum. */ enum Utf8Validation { UTF8_VALIDATION_UNKNOWN = 0, VERIFY = 2, NONE = 3 } /** MessageEncoding enum. */ enum MessageEncoding { MESSAGE_ENCODING_UNKNOWN = 0, LENGTH_PREFIXED = 1, DELIMITED = 2 } /** JsonFormat enum. */ enum JsonFormat { JSON_FORMAT_UNKNOWN = 0, ALLOW = 1, LEGACY_BEST_EFFORT = 2 } /** EnforceNamingStyle enum. */ enum EnforceNamingStyle { ENFORCE_NAMING_STYLE_UNKNOWN = 0, STYLE2024 = 1, STYLE_LEGACY = 2, STYLE2026 = 3 } /** Properties of a VisibilityFeature. */ interface IVisibilityFeature { } /** Represents a VisibilityFeature. */ class VisibilityFeature implements IVisibilityFeature { /** * Constructs a new VisibilityFeature. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.FeatureSet.IVisibilityFeature); /** * Creates a new VisibilityFeature instance using the specified properties. * @param [properties] Properties to set * @returns VisibilityFeature instance */ public static create(properties?: google.protobuf.FeatureSet.IVisibilityFeature): google.protobuf.FeatureSet.VisibilityFeature; /** * Encodes the specified VisibilityFeature message. Does not implicitly {@link google.protobuf.FeatureSet.VisibilityFeature.verify|verify} messages. * @param message VisibilityFeature message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.FeatureSet.IVisibilityFeature, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified VisibilityFeature message, length delimited. Does not implicitly {@link google.protobuf.FeatureSet.VisibilityFeature.verify|verify} messages. * @param message VisibilityFeature message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.FeatureSet.IVisibilityFeature, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a VisibilityFeature message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns VisibilityFeature * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FeatureSet.VisibilityFeature; /** * Decodes a VisibilityFeature message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns VisibilityFeature * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FeatureSet.VisibilityFeature; /** * Verifies a VisibilityFeature message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a VisibilityFeature message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns VisibilityFeature */ public static fromObject(object: { [k: string]: any }): google.protobuf.FeatureSet.VisibilityFeature; /** * Creates a plain object from a VisibilityFeature message. Also converts values to other types if specified. * @param message VisibilityFeature * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FeatureSet.VisibilityFeature, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this VisibilityFeature to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for VisibilityFeature * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace VisibilityFeature { /** DefaultSymbolVisibility enum. */ enum DefaultSymbolVisibility { DEFAULT_SYMBOL_VISIBILITY_UNKNOWN = 0, EXPORT_ALL = 1, EXPORT_TOP_LEVEL = 2, LOCAL_ALL = 3, STRICT = 4 } } /** Properties of a ProtoLimitsFeature. */ interface IProtoLimitsFeature { } /** Represents a ProtoLimitsFeature. */ class ProtoLimitsFeature implements IProtoLimitsFeature { /** * Constructs a new ProtoLimitsFeature. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.FeatureSet.IProtoLimitsFeature); /** * Creates a new ProtoLimitsFeature instance using the specified properties. * @param [properties] Properties to set * @returns ProtoLimitsFeature instance */ public static create(properties?: google.protobuf.FeatureSet.IProtoLimitsFeature): google.protobuf.FeatureSet.ProtoLimitsFeature; /** * Encodes the specified ProtoLimitsFeature message. Does not implicitly {@link google.protobuf.FeatureSet.ProtoLimitsFeature.verify|verify} messages. * @param message ProtoLimitsFeature message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.FeatureSet.IProtoLimitsFeature, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ProtoLimitsFeature message, length delimited. Does not implicitly {@link google.protobuf.FeatureSet.ProtoLimitsFeature.verify|verify} messages. * @param message ProtoLimitsFeature message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.FeatureSet.IProtoLimitsFeature, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ProtoLimitsFeature message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ProtoLimitsFeature * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FeatureSet.ProtoLimitsFeature; /** * Decodes a ProtoLimitsFeature message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ProtoLimitsFeature * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FeatureSet.ProtoLimitsFeature; /** * Verifies a ProtoLimitsFeature message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ProtoLimitsFeature message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ProtoLimitsFeature */ public static fromObject(object: { [k: string]: any }): google.protobuf.FeatureSet.ProtoLimitsFeature; /** * Creates a plain object from a ProtoLimitsFeature message. Also converts values to other types if specified. * @param message ProtoLimitsFeature * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FeatureSet.ProtoLimitsFeature, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ProtoLimitsFeature to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ProtoLimitsFeature * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace ProtoLimitsFeature { /** EnforceProtoLimits enum. */ enum EnforceProtoLimits { PROTO_LIMITS_UNKNOWN = 0, LEGACY_NO_EXPLICIT_LIMITS = 1, PROTO_LIMITS2026 = 2 } } } /** Properties of a FeatureSetDefaults. */ interface IFeatureSetDefaults { /** FeatureSetDefaults defaults */ defaults?: (google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault[]|null); /** FeatureSetDefaults minimumEdition */ minimumEdition?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null); /** FeatureSetDefaults maximumEdition */ maximumEdition?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null); } /** Represents a FeatureSetDefaults. */ class FeatureSetDefaults implements IFeatureSetDefaults { /** * Constructs a new FeatureSetDefaults. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IFeatureSetDefaults); /** FeatureSetDefaults defaults. */ public defaults: google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault[]; /** FeatureSetDefaults minimumEdition. */ public minimumEdition: (google.protobuf.Edition|keyof typeof google.protobuf.Edition); /** FeatureSetDefaults maximumEdition. */ public maximumEdition: (google.protobuf.Edition|keyof typeof google.protobuf.Edition); /** * Creates a new FeatureSetDefaults instance using the specified properties. * @param [properties] Properties to set * @returns FeatureSetDefaults instance */ public static create(properties?: google.protobuf.IFeatureSetDefaults): google.protobuf.FeatureSetDefaults; /** * Encodes the specified FeatureSetDefaults message. Does not implicitly {@link google.protobuf.FeatureSetDefaults.verify|verify} messages. * @param message FeatureSetDefaults message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IFeatureSetDefaults, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FeatureSetDefaults message, length delimited. Does not implicitly {@link google.protobuf.FeatureSetDefaults.verify|verify} messages. * @param message FeatureSetDefaults message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IFeatureSetDefaults, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FeatureSetDefaults message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FeatureSetDefaults * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FeatureSetDefaults; /** * Decodes a FeatureSetDefaults message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FeatureSetDefaults * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FeatureSetDefaults; /** * Verifies a FeatureSetDefaults message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FeatureSetDefaults message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FeatureSetDefaults */ public static fromObject(object: { [k: string]: any }): google.protobuf.FeatureSetDefaults; /** * Creates a plain object from a FeatureSetDefaults message. Also converts values to other types if specified. * @param message FeatureSetDefaults * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FeatureSetDefaults, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FeatureSetDefaults to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FeatureSetDefaults * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace FeatureSetDefaults { /** Properties of a FeatureSetEditionDefault. */ interface IFeatureSetEditionDefault { /** FeatureSetEditionDefault edition */ edition?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null); /** FeatureSetEditionDefault overridableFeatures */ overridableFeatures?: (google.protobuf.IFeatureSet|null); /** FeatureSetEditionDefault fixedFeatures */ fixedFeatures?: (google.protobuf.IFeatureSet|null); } /** Represents a FeatureSetEditionDefault. */ class FeatureSetEditionDefault implements IFeatureSetEditionDefault { /** * Constructs a new FeatureSetEditionDefault. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault); /** FeatureSetEditionDefault edition. */ public edition: (google.protobuf.Edition|keyof typeof google.protobuf.Edition); /** FeatureSetEditionDefault overridableFeatures. */ public overridableFeatures?: (google.protobuf.IFeatureSet|null); /** FeatureSetEditionDefault fixedFeatures. */ public fixedFeatures?: (google.protobuf.IFeatureSet|null); /** * Creates a new FeatureSetEditionDefault instance using the specified properties. * @param [properties] Properties to set * @returns FeatureSetEditionDefault instance */ public static create(properties?: google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault): google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault; /** * Encodes the specified FeatureSetEditionDefault message. Does not implicitly {@link google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.verify|verify} messages. * @param message FeatureSetEditionDefault message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FeatureSetEditionDefault message, length delimited. Does not implicitly {@link google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.verify|verify} messages. * @param message FeatureSetEditionDefault message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FeatureSetEditionDefault message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FeatureSetEditionDefault * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault; /** * Decodes a FeatureSetEditionDefault message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FeatureSetEditionDefault * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault; /** * Verifies a FeatureSetEditionDefault message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FeatureSetEditionDefault message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FeatureSetEditionDefault */ public static fromObject(object: { [k: string]: any }): google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault; /** * Creates a plain object from a FeatureSetEditionDefault message. Also converts values to other types if specified. * @param message FeatureSetEditionDefault * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FeatureSetEditionDefault to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FeatureSetEditionDefault * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a SourceCodeInfo. */ interface ISourceCodeInfo { /** SourceCodeInfo location */ location?: (google.protobuf.SourceCodeInfo.ILocation[]|null); } /** Represents a SourceCodeInfo. */ class SourceCodeInfo implements ISourceCodeInfo { /** * Constructs a new SourceCodeInfo. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.ISourceCodeInfo); /** SourceCodeInfo location. */ public location: google.protobuf.SourceCodeInfo.ILocation[]; /** * Creates a new SourceCodeInfo instance using the specified properties. * @param [properties] Properties to set * @returns SourceCodeInfo instance */ public static create(properties?: google.protobuf.ISourceCodeInfo): google.protobuf.SourceCodeInfo; /** * Encodes the specified SourceCodeInfo message. Does not implicitly {@link google.protobuf.SourceCodeInfo.verify|verify} messages. * @param message SourceCodeInfo message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.ISourceCodeInfo, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SourceCodeInfo message, length delimited. Does not implicitly {@link google.protobuf.SourceCodeInfo.verify|verify} messages. * @param message SourceCodeInfo message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.ISourceCodeInfo, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SourceCodeInfo message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SourceCodeInfo * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.SourceCodeInfo; /** * Decodes a SourceCodeInfo message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SourceCodeInfo * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.SourceCodeInfo; /** * Verifies a SourceCodeInfo message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SourceCodeInfo message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SourceCodeInfo */ public static fromObject(object: { [k: string]: any }): google.protobuf.SourceCodeInfo; /** * Creates a plain object from a SourceCodeInfo message. Also converts values to other types if specified. * @param message SourceCodeInfo * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.SourceCodeInfo, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SourceCodeInfo to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SourceCodeInfo * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace SourceCodeInfo { /** Properties of a Location. */ interface ILocation { /** Location path */ path?: (number[]|null); /** Location span */ span?: (number[]|null); /** Location leadingComments */ leadingComments?: (string|null); /** Location trailingComments */ trailingComments?: (string|null); /** Location leadingDetachedComments */ leadingDetachedComments?: (string[]|null); } /** Represents a Location. */ class Location implements ILocation { /** * Constructs a new Location. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.SourceCodeInfo.ILocation); /** Location path. */ public path: number[]; /** Location span. */ public span: number[]; /** Location leadingComments. */ public leadingComments: string; /** Location trailingComments. */ public trailingComments: string; /** Location leadingDetachedComments. */ public leadingDetachedComments: string[]; /** * Creates a new Location instance using the specified properties. * @param [properties] Properties to set * @returns Location instance */ public static create(properties?: google.protobuf.SourceCodeInfo.ILocation): google.protobuf.SourceCodeInfo.Location; /** * Encodes the specified Location message. Does not implicitly {@link google.protobuf.SourceCodeInfo.Location.verify|verify} messages. * @param message Location message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.SourceCodeInfo.ILocation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Location message, length delimited. Does not implicitly {@link google.protobuf.SourceCodeInfo.Location.verify|verify} messages. * @param message Location message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.SourceCodeInfo.ILocation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Location message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Location * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.SourceCodeInfo.Location; /** * Decodes a Location message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Location * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.SourceCodeInfo.Location; /** * Verifies a Location message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Location message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Location */ public static fromObject(object: { [k: string]: any }): google.protobuf.SourceCodeInfo.Location; /** * Creates a plain object from a Location message. Also converts values to other types if specified. * @param message Location * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.SourceCodeInfo.Location, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Location to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Location * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Properties of a GeneratedCodeInfo. */ interface IGeneratedCodeInfo { /** GeneratedCodeInfo annotation */ annotation?: (google.protobuf.GeneratedCodeInfo.IAnnotation[]|null); } /** Represents a GeneratedCodeInfo. */ class GeneratedCodeInfo implements IGeneratedCodeInfo { /** * Constructs a new GeneratedCodeInfo. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IGeneratedCodeInfo); /** GeneratedCodeInfo annotation. */ public annotation: google.protobuf.GeneratedCodeInfo.IAnnotation[]; /** * Creates a new GeneratedCodeInfo instance using the specified properties. * @param [properties] Properties to set * @returns GeneratedCodeInfo instance */ public static create(properties?: google.protobuf.IGeneratedCodeInfo): google.protobuf.GeneratedCodeInfo; /** * Encodes the specified GeneratedCodeInfo message. Does not implicitly {@link google.protobuf.GeneratedCodeInfo.verify|verify} messages. * @param message GeneratedCodeInfo message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IGeneratedCodeInfo, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GeneratedCodeInfo message, length delimited. Does not implicitly {@link google.protobuf.GeneratedCodeInfo.verify|verify} messages. * @param message GeneratedCodeInfo message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IGeneratedCodeInfo, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GeneratedCodeInfo message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GeneratedCodeInfo * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.GeneratedCodeInfo; /** * Decodes a GeneratedCodeInfo message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GeneratedCodeInfo * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.GeneratedCodeInfo; /** * Verifies a GeneratedCodeInfo message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GeneratedCodeInfo message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GeneratedCodeInfo */ public static fromObject(object: { [k: string]: any }): google.protobuf.GeneratedCodeInfo; /** * Creates a plain object from a GeneratedCodeInfo message. Also converts values to other types if specified. * @param message GeneratedCodeInfo * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.GeneratedCodeInfo, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GeneratedCodeInfo to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GeneratedCodeInfo * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace GeneratedCodeInfo { /** Properties of an Annotation. */ interface IAnnotation { /** Annotation path */ path?: (number[]|null); /** Annotation sourceFile */ sourceFile?: (string|null); /** Annotation begin */ begin?: (number|null); /** Annotation end */ end?: (number|null); /** Annotation semantic */ semantic?: (google.protobuf.GeneratedCodeInfo.Annotation.Semantic|keyof typeof google.protobuf.GeneratedCodeInfo.Annotation.Semantic|null); } /** Represents an Annotation. */ class Annotation implements IAnnotation { /** * Constructs a new Annotation. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.GeneratedCodeInfo.IAnnotation); /** Annotation path. */ public path: number[]; /** Annotation sourceFile. */ public sourceFile: string; /** Annotation begin. */ public begin: number; /** Annotation end. */ public end: number; /** Annotation semantic. */ public semantic: (google.protobuf.GeneratedCodeInfo.Annotation.Semantic|keyof typeof google.protobuf.GeneratedCodeInfo.Annotation.Semantic); /** * Creates a new Annotation instance using the specified properties. * @param [properties] Properties to set * @returns Annotation instance */ public static create(properties?: google.protobuf.GeneratedCodeInfo.IAnnotation): google.protobuf.GeneratedCodeInfo.Annotation; /** * Encodes the specified Annotation message. Does not implicitly {@link google.protobuf.GeneratedCodeInfo.Annotation.verify|verify} messages. * @param message Annotation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.GeneratedCodeInfo.IAnnotation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Annotation message, length delimited. Does not implicitly {@link google.protobuf.GeneratedCodeInfo.Annotation.verify|verify} messages. * @param message Annotation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.GeneratedCodeInfo.IAnnotation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an Annotation message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Annotation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.GeneratedCodeInfo.Annotation; /** * Decodes an Annotation message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Annotation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.GeneratedCodeInfo.Annotation; /** * Verifies an Annotation message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an Annotation message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Annotation */ public static fromObject(object: { [k: string]: any }): google.protobuf.GeneratedCodeInfo.Annotation; /** * Creates a plain object from an Annotation message. Also converts values to other types if specified. * @param message Annotation * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.GeneratedCodeInfo.Annotation, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Annotation to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Annotation * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace Annotation { /** Semantic enum. */ enum Semantic { NONE = 0, SET = 1, ALIAS = 2 } } } /** SymbolVisibility enum. */ enum SymbolVisibility { VISIBILITY_UNSET = 0, VISIBILITY_LOCAL = 1, VISIBILITY_EXPORT = 2 } /** Properties of a Duration. */ interface IDuration { /** Duration seconds */ seconds?: (number|Long|string|null); /** Duration nanos */ nanos?: (number|null); } /** Represents a Duration. */ class Duration implements IDuration { /** * Constructs a new Duration. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IDuration); /** Duration seconds. */ public seconds: (number|Long|string); /** Duration nanos. */ public nanos: number; /** * Creates a new Duration instance using the specified properties. * @param [properties] Properties to set * @returns Duration instance */ public static create(properties?: google.protobuf.IDuration): google.protobuf.Duration; /** * Encodes the specified Duration message. Does not implicitly {@link google.protobuf.Duration.verify|verify} messages. * @param message Duration message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IDuration, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Duration message, length delimited. Does not implicitly {@link google.protobuf.Duration.verify|verify} messages. * @param message Duration message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IDuration, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Duration message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Duration * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.Duration; /** * Decodes a Duration message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Duration * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.Duration; /** * Verifies a Duration message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Duration message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Duration */ public static fromObject(object: { [k: string]: any }): google.protobuf.Duration; /** * Creates a plain object from a Duration message. Also converts values to other types if specified. * @param message Duration * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.Duration, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Duration to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Duration * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a FieldMask. */ interface IFieldMask { /** FieldMask paths */ paths?: (string[]|null); } /** Represents a FieldMask. */ class FieldMask implements IFieldMask { /** * Constructs a new FieldMask. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IFieldMask); /** FieldMask paths. */ public paths: string[]; /** * Creates a new FieldMask instance using the specified properties. * @param [properties] Properties to set * @returns FieldMask instance */ public static create(properties?: google.protobuf.IFieldMask): google.protobuf.FieldMask; /** * Encodes the specified FieldMask message. Does not implicitly {@link google.protobuf.FieldMask.verify|verify} messages. * @param message FieldMask message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IFieldMask, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified FieldMask message, length delimited. Does not implicitly {@link google.protobuf.FieldMask.verify|verify} messages. * @param message FieldMask message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IFieldMask, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a FieldMask message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns FieldMask * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FieldMask; /** * Decodes a FieldMask message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns FieldMask * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FieldMask; /** * Verifies a FieldMask message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a FieldMask message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns FieldMask */ public static fromObject(object: { [k: string]: any }): google.protobuf.FieldMask; /** * Creates a plain object from a FieldMask message. Also converts values to other types if specified. * @param message FieldMask * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.FieldMask, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this FieldMask to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for FieldMask * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an Any. */ interface IAny { /** Any type_url */ type_url?: (string|null); /** Any value */ value?: (Uint8Array|Buffer|string|null); } /** Represents an Any. */ class Any implements IAny { /** * Constructs a new Any. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IAny); /** Any type_url. */ public type_url: string; /** Any value. */ public value: (Uint8Array|Buffer|string); /** * Creates a new Any instance using the specified properties. * @param [properties] Properties to set * @returns Any instance */ public static create(properties?: google.protobuf.IAny): google.protobuf.Any; /** * Encodes the specified Any message. Does not implicitly {@link google.protobuf.Any.verify|verify} messages. * @param message Any message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IAny, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Any message, length delimited. Does not implicitly {@link google.protobuf.Any.verify|verify} messages. * @param message Any message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IAny, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an Any message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Any * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.Any; /** * Decodes an Any message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Any * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.Any; /** * Verifies an Any message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an Any message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Any */ public static fromObject(object: { [k: string]: any }): google.protobuf.Any; /** * Creates a plain object from an Any message. Also converts values to other types if specified. * @param message Any * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.Any, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Any to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Any * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an Empty. */ interface IEmpty { } /** Represents an Empty. */ class Empty implements IEmpty { /** * Constructs a new Empty. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.IEmpty); /** * Creates a new Empty instance using the specified properties. * @param [properties] Properties to set * @returns Empty instance */ public static create(properties?: google.protobuf.IEmpty): google.protobuf.Empty; /** * Encodes the specified Empty message. Does not implicitly {@link google.protobuf.Empty.verify|verify} messages. * @param message Empty message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.IEmpty, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Empty message, length delimited. Does not implicitly {@link google.protobuf.Empty.verify|verify} messages. * @param message Empty message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.IEmpty, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an Empty message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Empty * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.Empty; /** * Decodes an Empty message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Empty * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.Empty; /** * Verifies an Empty message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an Empty message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Empty */ public static fromObject(object: { [k: string]: any }): google.protobuf.Empty; /** * Creates a plain object from an Empty message. Also converts values to other types if specified. * @param message Empty * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.Empty, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Empty to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Empty * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Timestamp. */ interface ITimestamp { /** Timestamp seconds */ seconds?: (number|Long|string|null); /** Timestamp nanos */ nanos?: (number|null); } /** Represents a Timestamp. */ class Timestamp implements ITimestamp { /** * Constructs a new Timestamp. * @param [properties] Properties to set */ constructor(properties?: google.protobuf.ITimestamp); /** Timestamp seconds. */ public seconds: (number|Long|string); /** Timestamp nanos. */ public nanos: number; /** * Creates a new Timestamp instance using the specified properties. * @param [properties] Properties to set * @returns Timestamp instance */ public static create(properties?: google.protobuf.ITimestamp): google.protobuf.Timestamp; /** * Encodes the specified Timestamp message. Does not implicitly {@link google.protobuf.Timestamp.verify|verify} messages. * @param message Timestamp message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.protobuf.ITimestamp, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Timestamp message, length delimited. Does not implicitly {@link google.protobuf.Timestamp.verify|verify} messages. * @param message Timestamp message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.protobuf.ITimestamp, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Timestamp message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Timestamp * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.Timestamp; /** * Decodes a Timestamp message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Timestamp * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.Timestamp; /** * Verifies a Timestamp message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Timestamp message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Timestamp */ public static fromObject(object: { [k: string]: any }): google.protobuf.Timestamp; /** * Creates a plain object from a Timestamp message. Also converts values to other types if specified. * @param message Timestamp * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.protobuf.Timestamp, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Timestamp to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Timestamp * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Namespace iam. */ namespace iam { /** Namespace v1. */ namespace v1 { /** Represents a IAMPolicy */ class IAMPolicy extends $protobuf.rpc.Service { /** * Constructs a new IAMPolicy service. * @param rpcImpl RPC implementation * @param [requestDelimited=false] Whether requests are length-delimited * @param [responseDelimited=false] Whether responses are length-delimited */ constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean); /** * Creates new IAMPolicy service using the specified rpc implementation. * @param rpcImpl RPC implementation * @param [requestDelimited=false] Whether requests are length-delimited * @param [responseDelimited=false] Whether responses are length-delimited * @returns RPC service. Useful where requests and/or responses are streamed. */ public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): IAMPolicy; /** * Calls SetIamPolicy. * @param request SetIamPolicyRequest message or plain object * @param callback Node-style callback called with the error, if any, and Policy */ public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest, callback: google.iam.v1.IAMPolicy.SetIamPolicyCallback): void; /** * Calls SetIamPolicy. * @param request SetIamPolicyRequest message or plain object * @returns Promise */ public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest): Promise; /** * Calls GetIamPolicy. * @param request GetIamPolicyRequest message or plain object * @param callback Node-style callback called with the error, if any, and Policy */ public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest, callback: google.iam.v1.IAMPolicy.GetIamPolicyCallback): void; /** * Calls GetIamPolicy. * @param request GetIamPolicyRequest message or plain object * @returns Promise */ public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest): Promise; /** * Calls TestIamPermissions. * @param request TestIamPermissionsRequest message or plain object * @param callback Node-style callback called with the error, if any, and TestIamPermissionsResponse */ public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest, callback: google.iam.v1.IAMPolicy.TestIamPermissionsCallback): void; /** * Calls TestIamPermissions. * @param request TestIamPermissionsRequest message or plain object * @returns Promise */ public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest): Promise; } namespace IAMPolicy { /** * Callback as used by {@link google.iam.v1.IAMPolicy|setIamPolicy}. * @param error Error, if any * @param [response] Policy */ type SetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void; /** * Callback as used by {@link google.iam.v1.IAMPolicy|getIamPolicy}. * @param error Error, if any * @param [response] Policy */ type GetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void; /** * Callback as used by {@link google.iam.v1.IAMPolicy|testIamPermissions}. * @param error Error, if any * @param [response] TestIamPermissionsResponse */ type TestIamPermissionsCallback = (error: (Error|null), response?: google.iam.v1.TestIamPermissionsResponse) => void; } /** Properties of a SetIamPolicyRequest. */ interface ISetIamPolicyRequest { /** SetIamPolicyRequest resource */ resource?: (string|null); /** SetIamPolicyRequest policy */ policy?: (google.iam.v1.IPolicy|null); /** SetIamPolicyRequest updateMask */ updateMask?: (google.protobuf.IFieldMask|null); } /** Represents a SetIamPolicyRequest. */ class SetIamPolicyRequest implements ISetIamPolicyRequest { /** * Constructs a new SetIamPolicyRequest. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.ISetIamPolicyRequest); /** SetIamPolicyRequest resource. */ public resource: string; /** SetIamPolicyRequest policy. */ public policy?: (google.iam.v1.IPolicy|null); /** SetIamPolicyRequest updateMask. */ public updateMask?: (google.protobuf.IFieldMask|null); /** * Creates a new SetIamPolicyRequest instance using the specified properties. * @param [properties] Properties to set * @returns SetIamPolicyRequest instance */ public static create(properties?: google.iam.v1.ISetIamPolicyRequest): google.iam.v1.SetIamPolicyRequest; /** * Encodes the specified SetIamPolicyRequest message. Does not implicitly {@link google.iam.v1.SetIamPolicyRequest.verify|verify} messages. * @param message SetIamPolicyRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.ISetIamPolicyRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SetIamPolicyRequest message, length delimited. Does not implicitly {@link google.iam.v1.SetIamPolicyRequest.verify|verify} messages. * @param message SetIamPolicyRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.ISetIamPolicyRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SetIamPolicyRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SetIamPolicyRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.SetIamPolicyRequest; /** * Decodes a SetIamPolicyRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SetIamPolicyRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.SetIamPolicyRequest; /** * Verifies a SetIamPolicyRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a SetIamPolicyRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SetIamPolicyRequest */ public static fromObject(object: { [k: string]: any }): google.iam.v1.SetIamPolicyRequest; /** * Creates a plain object from a SetIamPolicyRequest message. Also converts values to other types if specified. * @param message SetIamPolicyRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.SetIamPolicyRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SetIamPolicyRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SetIamPolicyRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetIamPolicyRequest. */ interface IGetIamPolicyRequest { /** GetIamPolicyRequest resource */ resource?: (string|null); /** GetIamPolicyRequest options */ options?: (google.iam.v1.IGetPolicyOptions|null); } /** Represents a GetIamPolicyRequest. */ class GetIamPolicyRequest implements IGetIamPolicyRequest { /** * Constructs a new GetIamPolicyRequest. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.IGetIamPolicyRequest); /** GetIamPolicyRequest resource. */ public resource: string; /** GetIamPolicyRequest options. */ public options?: (google.iam.v1.IGetPolicyOptions|null); /** * Creates a new GetIamPolicyRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetIamPolicyRequest instance */ public static create(properties?: google.iam.v1.IGetIamPolicyRequest): google.iam.v1.GetIamPolicyRequest; /** * Encodes the specified GetIamPolicyRequest message. Does not implicitly {@link google.iam.v1.GetIamPolicyRequest.verify|verify} messages. * @param message GetIamPolicyRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.IGetIamPolicyRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetIamPolicyRequest message, length delimited. Does not implicitly {@link google.iam.v1.GetIamPolicyRequest.verify|verify} messages. * @param message GetIamPolicyRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.IGetIamPolicyRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetIamPolicyRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetIamPolicyRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.GetIamPolicyRequest; /** * Decodes a GetIamPolicyRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetIamPolicyRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.GetIamPolicyRequest; /** * Verifies a GetIamPolicyRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetIamPolicyRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetIamPolicyRequest */ public static fromObject(object: { [k: string]: any }): google.iam.v1.GetIamPolicyRequest; /** * Creates a plain object from a GetIamPolicyRequest message. Also converts values to other types if specified. * @param message GetIamPolicyRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.GetIamPolicyRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetIamPolicyRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetIamPolicyRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a TestIamPermissionsRequest. */ interface ITestIamPermissionsRequest { /** TestIamPermissionsRequest resource */ resource?: (string|null); /** TestIamPermissionsRequest permissions */ permissions?: (string[]|null); } /** Represents a TestIamPermissionsRequest. */ class TestIamPermissionsRequest implements ITestIamPermissionsRequest { /** * Constructs a new TestIamPermissionsRequest. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.ITestIamPermissionsRequest); /** TestIamPermissionsRequest resource. */ public resource: string; /** TestIamPermissionsRequest permissions. */ public permissions: string[]; /** * Creates a new TestIamPermissionsRequest instance using the specified properties. * @param [properties] Properties to set * @returns TestIamPermissionsRequest instance */ public static create(properties?: google.iam.v1.ITestIamPermissionsRequest): google.iam.v1.TestIamPermissionsRequest; /** * Encodes the specified TestIamPermissionsRequest message. Does not implicitly {@link google.iam.v1.TestIamPermissionsRequest.verify|verify} messages. * @param message TestIamPermissionsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.ITestIamPermissionsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified TestIamPermissionsRequest message, length delimited. Does not implicitly {@link google.iam.v1.TestIamPermissionsRequest.verify|verify} messages. * @param message TestIamPermissionsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.ITestIamPermissionsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a TestIamPermissionsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns TestIamPermissionsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.TestIamPermissionsRequest; /** * Decodes a TestIamPermissionsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns TestIamPermissionsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.TestIamPermissionsRequest; /** * Verifies a TestIamPermissionsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a TestIamPermissionsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns TestIamPermissionsRequest */ public static fromObject(object: { [k: string]: any }): google.iam.v1.TestIamPermissionsRequest; /** * Creates a plain object from a TestIamPermissionsRequest message. Also converts values to other types if specified. * @param message TestIamPermissionsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.TestIamPermissionsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this TestIamPermissionsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for TestIamPermissionsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a TestIamPermissionsResponse. */ interface ITestIamPermissionsResponse { /** TestIamPermissionsResponse permissions */ permissions?: (string[]|null); } /** Represents a TestIamPermissionsResponse. */ class TestIamPermissionsResponse implements ITestIamPermissionsResponse { /** * Constructs a new TestIamPermissionsResponse. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.ITestIamPermissionsResponse); /** TestIamPermissionsResponse permissions. */ public permissions: string[]; /** * Creates a new TestIamPermissionsResponse instance using the specified properties. * @param [properties] Properties to set * @returns TestIamPermissionsResponse instance */ public static create(properties?: google.iam.v1.ITestIamPermissionsResponse): google.iam.v1.TestIamPermissionsResponse; /** * Encodes the specified TestIamPermissionsResponse message. Does not implicitly {@link google.iam.v1.TestIamPermissionsResponse.verify|verify} messages. * @param message TestIamPermissionsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.ITestIamPermissionsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified TestIamPermissionsResponse message, length delimited. Does not implicitly {@link google.iam.v1.TestIamPermissionsResponse.verify|verify} messages. * @param message TestIamPermissionsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.ITestIamPermissionsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a TestIamPermissionsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns TestIamPermissionsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.TestIamPermissionsResponse; /** * Decodes a TestIamPermissionsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns TestIamPermissionsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.TestIamPermissionsResponse; /** * Verifies a TestIamPermissionsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a TestIamPermissionsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns TestIamPermissionsResponse */ public static fromObject(object: { [k: string]: any }): google.iam.v1.TestIamPermissionsResponse; /** * Creates a plain object from a TestIamPermissionsResponse message. Also converts values to other types if specified. * @param message TestIamPermissionsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.TestIamPermissionsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this TestIamPermissionsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for TestIamPermissionsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetPolicyOptions. */ interface IGetPolicyOptions { /** GetPolicyOptions requestedPolicyVersion */ requestedPolicyVersion?: (number|null); } /** Represents a GetPolicyOptions. */ class GetPolicyOptions implements IGetPolicyOptions { /** * Constructs a new GetPolicyOptions. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.IGetPolicyOptions); /** GetPolicyOptions requestedPolicyVersion. */ public requestedPolicyVersion: number; /** * Creates a new GetPolicyOptions instance using the specified properties. * @param [properties] Properties to set * @returns GetPolicyOptions instance */ public static create(properties?: google.iam.v1.IGetPolicyOptions): google.iam.v1.GetPolicyOptions; /** * Encodes the specified GetPolicyOptions message. Does not implicitly {@link google.iam.v1.GetPolicyOptions.verify|verify} messages. * @param message GetPolicyOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.IGetPolicyOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetPolicyOptions message, length delimited. Does not implicitly {@link google.iam.v1.GetPolicyOptions.verify|verify} messages. * @param message GetPolicyOptions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.IGetPolicyOptions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetPolicyOptions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetPolicyOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.GetPolicyOptions; /** * Decodes a GetPolicyOptions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetPolicyOptions * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.GetPolicyOptions; /** * Verifies a GetPolicyOptions message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetPolicyOptions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetPolicyOptions */ public static fromObject(object: { [k: string]: any }): google.iam.v1.GetPolicyOptions; /** * Creates a plain object from a GetPolicyOptions message. Also converts values to other types if specified. * @param message GetPolicyOptions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.GetPolicyOptions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetPolicyOptions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetPolicyOptions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Policy. */ interface IPolicy { /** Policy version */ version?: (number|null); /** Policy bindings */ bindings?: (google.iam.v1.IBinding[]|null); /** Policy auditConfigs */ auditConfigs?: (google.iam.v1.IAuditConfig[]|null); /** Policy etag */ etag?: (Uint8Array|Buffer|string|null); } /** Represents a Policy. */ class Policy implements IPolicy { /** * Constructs a new Policy. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.IPolicy); /** Policy version. */ public version: number; /** Policy bindings. */ public bindings: google.iam.v1.IBinding[]; /** Policy auditConfigs. */ public auditConfigs: google.iam.v1.IAuditConfig[]; /** Policy etag. */ public etag: (Uint8Array|Buffer|string); /** * Creates a new Policy instance using the specified properties. * @param [properties] Properties to set * @returns Policy instance */ public static create(properties?: google.iam.v1.IPolicy): google.iam.v1.Policy; /** * Encodes the specified Policy message. Does not implicitly {@link google.iam.v1.Policy.verify|verify} messages. * @param message Policy message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.IPolicy, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Policy message, length delimited. Does not implicitly {@link google.iam.v1.Policy.verify|verify} messages. * @param message Policy message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.IPolicy, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Policy message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Policy * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.Policy; /** * Decodes a Policy message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Policy * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.Policy; /** * Verifies a Policy message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Policy message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Policy */ public static fromObject(object: { [k: string]: any }): google.iam.v1.Policy; /** * Creates a plain object from a Policy message. Also converts values to other types if specified. * @param message Policy * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.Policy, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Policy to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Policy * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a Binding. */ interface IBinding { /** Binding role */ role?: (string|null); /** Binding members */ members?: (string[]|null); /** Binding condition */ condition?: (google.type.IExpr|null); } /** Represents a Binding. */ class Binding implements IBinding { /** * Constructs a new Binding. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.IBinding); /** Binding role. */ public role: string; /** Binding members. */ public members: string[]; /** Binding condition. */ public condition?: (google.type.IExpr|null); /** * Creates a new Binding instance using the specified properties. * @param [properties] Properties to set * @returns Binding instance */ public static create(properties?: google.iam.v1.IBinding): google.iam.v1.Binding; /** * Encodes the specified Binding message. Does not implicitly {@link google.iam.v1.Binding.verify|verify} messages. * @param message Binding message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.IBinding, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Binding message, length delimited. Does not implicitly {@link google.iam.v1.Binding.verify|verify} messages. * @param message Binding message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.IBinding, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Binding message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Binding * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.Binding; /** * Decodes a Binding message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Binding * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.Binding; /** * Verifies a Binding message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Binding message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Binding */ public static fromObject(object: { [k: string]: any }): google.iam.v1.Binding; /** * Creates a plain object from a Binding message. Also converts values to other types if specified. * @param message Binding * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.Binding, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Binding to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Binding * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an AuditConfig. */ interface IAuditConfig { /** AuditConfig service */ service?: (string|null); /** AuditConfig auditLogConfigs */ auditLogConfigs?: (google.iam.v1.IAuditLogConfig[]|null); } /** Represents an AuditConfig. */ class AuditConfig implements IAuditConfig { /** * Constructs a new AuditConfig. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.IAuditConfig); /** AuditConfig service. */ public service: string; /** AuditConfig auditLogConfigs. */ public auditLogConfigs: google.iam.v1.IAuditLogConfig[]; /** * Creates a new AuditConfig instance using the specified properties. * @param [properties] Properties to set * @returns AuditConfig instance */ public static create(properties?: google.iam.v1.IAuditConfig): google.iam.v1.AuditConfig; /** * Encodes the specified AuditConfig message. Does not implicitly {@link google.iam.v1.AuditConfig.verify|verify} messages. * @param message AuditConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.IAuditConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified AuditConfig message, length delimited. Does not implicitly {@link google.iam.v1.AuditConfig.verify|verify} messages. * @param message AuditConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.IAuditConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an AuditConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns AuditConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.AuditConfig; /** * Decodes an AuditConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns AuditConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.AuditConfig; /** * Verifies an AuditConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an AuditConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns AuditConfig */ public static fromObject(object: { [k: string]: any }): google.iam.v1.AuditConfig; /** * Creates a plain object from an AuditConfig message. Also converts values to other types if specified. * @param message AuditConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.AuditConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this AuditConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for AuditConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an AuditLogConfig. */ interface IAuditLogConfig { /** AuditLogConfig logType */ logType?: (google.iam.v1.AuditLogConfig.LogType|keyof typeof google.iam.v1.AuditLogConfig.LogType|null); /** AuditLogConfig exemptedMembers */ exemptedMembers?: (string[]|null); } /** Represents an AuditLogConfig. */ class AuditLogConfig implements IAuditLogConfig { /** * Constructs a new AuditLogConfig. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.IAuditLogConfig); /** AuditLogConfig logType. */ public logType: (google.iam.v1.AuditLogConfig.LogType|keyof typeof google.iam.v1.AuditLogConfig.LogType); /** AuditLogConfig exemptedMembers. */ public exemptedMembers: string[]; /** * Creates a new AuditLogConfig instance using the specified properties. * @param [properties] Properties to set * @returns AuditLogConfig instance */ public static create(properties?: google.iam.v1.IAuditLogConfig): google.iam.v1.AuditLogConfig; /** * Encodes the specified AuditLogConfig message. Does not implicitly {@link google.iam.v1.AuditLogConfig.verify|verify} messages. * @param message AuditLogConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.IAuditLogConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified AuditLogConfig message, length delimited. Does not implicitly {@link google.iam.v1.AuditLogConfig.verify|verify} messages. * @param message AuditLogConfig message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.IAuditLogConfig, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an AuditLogConfig message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns AuditLogConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.AuditLogConfig; /** * Decodes an AuditLogConfig message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns AuditLogConfig * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.AuditLogConfig; /** * Verifies an AuditLogConfig message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an AuditLogConfig message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns AuditLogConfig */ public static fromObject(object: { [k: string]: any }): google.iam.v1.AuditLogConfig; /** * Creates a plain object from an AuditLogConfig message. Also converts values to other types if specified. * @param message AuditLogConfig * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.AuditLogConfig, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this AuditLogConfig to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for AuditLogConfig * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace AuditLogConfig { /** LogType enum. */ enum LogType { LOG_TYPE_UNSPECIFIED = 0, ADMIN_READ = 1, DATA_WRITE = 2, DATA_READ = 3 } } /** Properties of a PolicyDelta. */ interface IPolicyDelta { /** PolicyDelta bindingDeltas */ bindingDeltas?: (google.iam.v1.IBindingDelta[]|null); /** PolicyDelta auditConfigDeltas */ auditConfigDeltas?: (google.iam.v1.IAuditConfigDelta[]|null); } /** Represents a PolicyDelta. */ class PolicyDelta implements IPolicyDelta { /** * Constructs a new PolicyDelta. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.IPolicyDelta); /** PolicyDelta bindingDeltas. */ public bindingDeltas: google.iam.v1.IBindingDelta[]; /** PolicyDelta auditConfigDeltas. */ public auditConfigDeltas: google.iam.v1.IAuditConfigDelta[]; /** * Creates a new PolicyDelta instance using the specified properties. * @param [properties] Properties to set * @returns PolicyDelta instance */ public static create(properties?: google.iam.v1.IPolicyDelta): google.iam.v1.PolicyDelta; /** * Encodes the specified PolicyDelta message. Does not implicitly {@link google.iam.v1.PolicyDelta.verify|verify} messages. * @param message PolicyDelta message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.IPolicyDelta, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PolicyDelta message, length delimited. Does not implicitly {@link google.iam.v1.PolicyDelta.verify|verify} messages. * @param message PolicyDelta message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.IPolicyDelta, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PolicyDelta message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PolicyDelta * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.PolicyDelta; /** * Decodes a PolicyDelta message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PolicyDelta * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.PolicyDelta; /** * Verifies a PolicyDelta message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a PolicyDelta message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PolicyDelta */ public static fromObject(object: { [k: string]: any }): google.iam.v1.PolicyDelta; /** * Creates a plain object from a PolicyDelta message. Also converts values to other types if specified. * @param message PolicyDelta * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.PolicyDelta, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PolicyDelta to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PolicyDelta * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a BindingDelta. */ interface IBindingDelta { /** BindingDelta action */ action?: (google.iam.v1.BindingDelta.Action|keyof typeof google.iam.v1.BindingDelta.Action|null); /** BindingDelta role */ role?: (string|null); /** BindingDelta member */ member?: (string|null); /** BindingDelta condition */ condition?: (google.type.IExpr|null); } /** Represents a BindingDelta. */ class BindingDelta implements IBindingDelta { /** * Constructs a new BindingDelta. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.IBindingDelta); /** BindingDelta action. */ public action: (google.iam.v1.BindingDelta.Action|keyof typeof google.iam.v1.BindingDelta.Action); /** BindingDelta role. */ public role: string; /** BindingDelta member. */ public member: string; /** BindingDelta condition. */ public condition?: (google.type.IExpr|null); /** * Creates a new BindingDelta instance using the specified properties. * @param [properties] Properties to set * @returns BindingDelta instance */ public static create(properties?: google.iam.v1.IBindingDelta): google.iam.v1.BindingDelta; /** * Encodes the specified BindingDelta message. Does not implicitly {@link google.iam.v1.BindingDelta.verify|verify} messages. * @param message BindingDelta message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.IBindingDelta, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified BindingDelta message, length delimited. Does not implicitly {@link google.iam.v1.BindingDelta.verify|verify} messages. * @param message BindingDelta message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.IBindingDelta, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a BindingDelta message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns BindingDelta * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.BindingDelta; /** * Decodes a BindingDelta message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns BindingDelta * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.BindingDelta; /** * Verifies a BindingDelta message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a BindingDelta message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns BindingDelta */ public static fromObject(object: { [k: string]: any }): google.iam.v1.BindingDelta; /** * Creates a plain object from a BindingDelta message. Also converts values to other types if specified. * @param message BindingDelta * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.BindingDelta, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this BindingDelta to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for BindingDelta * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace BindingDelta { /** Action enum. */ enum Action { ACTION_UNSPECIFIED = 0, ADD = 1, REMOVE = 2 } } /** Properties of an AuditConfigDelta. */ interface IAuditConfigDelta { /** AuditConfigDelta action */ action?: (google.iam.v1.AuditConfigDelta.Action|keyof typeof google.iam.v1.AuditConfigDelta.Action|null); /** AuditConfigDelta service */ service?: (string|null); /** AuditConfigDelta exemptedMember */ exemptedMember?: (string|null); /** AuditConfigDelta logType */ logType?: (string|null); } /** Represents an AuditConfigDelta. */ class AuditConfigDelta implements IAuditConfigDelta { /** * Constructs a new AuditConfigDelta. * @param [properties] Properties to set */ constructor(properties?: google.iam.v1.IAuditConfigDelta); /** AuditConfigDelta action. */ public action: (google.iam.v1.AuditConfigDelta.Action|keyof typeof google.iam.v1.AuditConfigDelta.Action); /** AuditConfigDelta service. */ public service: string; /** AuditConfigDelta exemptedMember. */ public exemptedMember: string; /** AuditConfigDelta logType. */ public logType: string; /** * Creates a new AuditConfigDelta instance using the specified properties. * @param [properties] Properties to set * @returns AuditConfigDelta instance */ public static create(properties?: google.iam.v1.IAuditConfigDelta): google.iam.v1.AuditConfigDelta; /** * Encodes the specified AuditConfigDelta message. Does not implicitly {@link google.iam.v1.AuditConfigDelta.verify|verify} messages. * @param message AuditConfigDelta message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.iam.v1.IAuditConfigDelta, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified AuditConfigDelta message, length delimited. Does not implicitly {@link google.iam.v1.AuditConfigDelta.verify|verify} messages. * @param message AuditConfigDelta message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.iam.v1.IAuditConfigDelta, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an AuditConfigDelta message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns AuditConfigDelta * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.iam.v1.AuditConfigDelta; /** * Decodes an AuditConfigDelta message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns AuditConfigDelta * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.iam.v1.AuditConfigDelta; /** * Verifies an AuditConfigDelta message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an AuditConfigDelta message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns AuditConfigDelta */ public static fromObject(object: { [k: string]: any }): google.iam.v1.AuditConfigDelta; /** * Creates a plain object from an AuditConfigDelta message. Also converts values to other types if specified. * @param message AuditConfigDelta * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.iam.v1.AuditConfigDelta, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this AuditConfigDelta to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for AuditConfigDelta * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace AuditConfigDelta { /** Action enum. */ enum Action { ACTION_UNSPECIFIED = 0, ADD = 1, REMOVE = 2 } } } } /** Namespace type. */ namespace type { /** Properties of an Expr. */ interface IExpr { /** Expr expression */ expression?: (string|null); /** Expr title */ title?: (string|null); /** Expr description */ description?: (string|null); /** Expr location */ location?: (string|null); } /** Represents an Expr. */ class Expr implements IExpr { /** * Constructs a new Expr. * @param [properties] Properties to set */ constructor(properties?: google.type.IExpr); /** Expr expression. */ public expression: string; /** Expr title. */ public title: string; /** Expr description. */ public description: string; /** Expr location. */ public location: string; /** * Creates a new Expr instance using the specified properties. * @param [properties] Properties to set * @returns Expr instance */ public static create(properties?: google.type.IExpr): google.type.Expr; /** * Encodes the specified Expr message. Does not implicitly {@link google.type.Expr.verify|verify} messages. * @param message Expr message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.type.IExpr, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Expr message, length delimited. Does not implicitly {@link google.type.Expr.verify|verify} messages. * @param message Expr message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.type.IExpr, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an Expr message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Expr * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.type.Expr; /** * Decodes an Expr message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Expr * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.type.Expr; /** * Verifies an Expr message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an Expr message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Expr */ public static fromObject(object: { [k: string]: any }): google.type.Expr; /** * Creates a plain object from an Expr message. Also converts values to other types if specified. * @param message Expr * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.type.Expr, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Expr to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Expr * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an Interval. */ interface IInterval { /** Interval startTime */ startTime?: (google.protobuf.ITimestamp|null); /** Interval endTime */ endTime?: (google.protobuf.ITimestamp|null); } /** Represents an Interval. */ class Interval implements IInterval { /** * Constructs a new Interval. * @param [properties] Properties to set */ constructor(properties?: google.type.IInterval); /** Interval startTime. */ public startTime?: (google.protobuf.ITimestamp|null); /** Interval endTime. */ public endTime?: (google.protobuf.ITimestamp|null); /** * Creates a new Interval instance using the specified properties. * @param [properties] Properties to set * @returns Interval instance */ public static create(properties?: google.type.IInterval): google.type.Interval; /** * Encodes the specified Interval message. Does not implicitly {@link google.type.Interval.verify|verify} messages. * @param message Interval message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.type.IInterval, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Interval message, length delimited. Does not implicitly {@link google.type.Interval.verify|verify} messages. * @param message Interval message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.type.IInterval, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an Interval message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Interval * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.type.Interval; /** * Decodes an Interval message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Interval * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.type.Interval; /** * Verifies an Interval message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an Interval message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Interval */ public static fromObject(object: { [k: string]: any }): google.type.Interval; /** * Creates a plain object from an Interval message. Also converts values to other types if specified. * @param message Interval * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.type.Interval, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Interval to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Interval * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Namespace longrunning. */ namespace longrunning { /** Represents an Operations */ class Operations extends $protobuf.rpc.Service { /** * Constructs a new Operations service. * @param rpcImpl RPC implementation * @param [requestDelimited=false] Whether requests are length-delimited * @param [responseDelimited=false] Whether responses are length-delimited */ constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean); /** * Creates new Operations service using the specified rpc implementation. * @param rpcImpl RPC implementation * @param [requestDelimited=false] Whether requests are length-delimited * @param [responseDelimited=false] Whether responses are length-delimited * @returns RPC service. Useful where requests and/or responses are streamed. */ public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Operations; /** * Calls ListOperations. * @param request ListOperationsRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListOperationsResponse */ public listOperations(request: google.longrunning.IListOperationsRequest, callback: google.longrunning.Operations.ListOperationsCallback): void; /** * Calls ListOperations. * @param request ListOperationsRequest message or plain object * @returns Promise */ public listOperations(request: google.longrunning.IListOperationsRequest): Promise; /** * Calls GetOperation. * @param request GetOperationRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public getOperation(request: google.longrunning.IGetOperationRequest, callback: google.longrunning.Operations.GetOperationCallback): void; /** * Calls GetOperation. * @param request GetOperationRequest message or plain object * @returns Promise */ public getOperation(request: google.longrunning.IGetOperationRequest): Promise; /** * Calls DeleteOperation. * @param request DeleteOperationRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteOperation(request: google.longrunning.IDeleteOperationRequest, callback: google.longrunning.Operations.DeleteOperationCallback): void; /** * Calls DeleteOperation. * @param request DeleteOperationRequest message or plain object * @returns Promise */ public deleteOperation(request: google.longrunning.IDeleteOperationRequest): Promise; /** * Calls CancelOperation. * @param request CancelOperationRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public cancelOperation(request: google.longrunning.ICancelOperationRequest, callback: google.longrunning.Operations.CancelOperationCallback): void; /** * Calls CancelOperation. * @param request CancelOperationRequest message or plain object * @returns Promise */ public cancelOperation(request: google.longrunning.ICancelOperationRequest): Promise; /** * Calls WaitOperation. * @param request WaitOperationRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public waitOperation(request: google.longrunning.IWaitOperationRequest, callback: google.longrunning.Operations.WaitOperationCallback): void; /** * Calls WaitOperation. * @param request WaitOperationRequest message or plain object * @returns Promise */ public waitOperation(request: google.longrunning.IWaitOperationRequest): Promise; } namespace Operations { /** * Callback as used by {@link google.longrunning.Operations|listOperations}. * @param error Error, if any * @param [response] ListOperationsResponse */ type ListOperationsCallback = (error: (Error|null), response?: google.longrunning.ListOperationsResponse) => void; /** * Callback as used by {@link google.longrunning.Operations|getOperation}. * @param error Error, if any * @param [response] Operation */ type GetOperationCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.longrunning.Operations|deleteOperation}. * @param error Error, if any * @param [response] Empty */ type DeleteOperationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.longrunning.Operations|cancelOperation}. * @param error Error, if any * @param [response] Empty */ type CancelOperationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void; /** * Callback as used by {@link google.longrunning.Operations|waitOperation}. * @param error Error, if any * @param [response] Operation */ type WaitOperationCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; } /** Properties of an Operation. */ interface IOperation { /** Operation name */ name?: (string|null); /** Operation metadata */ metadata?: (google.protobuf.IAny|null); /** Operation done */ done?: (boolean|null); /** Operation error */ error?: (google.rpc.IStatus|null); /** Operation response */ response?: (google.protobuf.IAny|null); } /** Represents an Operation. */ class Operation implements IOperation { /** * Constructs a new Operation. * @param [properties] Properties to set */ constructor(properties?: google.longrunning.IOperation); /** Operation name. */ public name: string; /** Operation metadata. */ public metadata?: (google.protobuf.IAny|null); /** Operation done. */ public done: boolean; /** Operation error. */ public error?: (google.rpc.IStatus|null); /** Operation response. */ public response?: (google.protobuf.IAny|null); /** Operation result. */ public result?: ("error"|"response"); /** * Creates a new Operation instance using the specified properties. * @param [properties] Properties to set * @returns Operation instance */ public static create(properties?: google.longrunning.IOperation): google.longrunning.Operation; /** * Encodes the specified Operation message. Does not implicitly {@link google.longrunning.Operation.verify|verify} messages. * @param message Operation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.longrunning.IOperation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Operation message, length delimited. Does not implicitly {@link google.longrunning.Operation.verify|verify} messages. * @param message Operation message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.longrunning.IOperation, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an Operation message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Operation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.Operation; /** * Decodes an Operation message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Operation * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.Operation; /** * Verifies an Operation message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an Operation message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Operation */ public static fromObject(object: { [k: string]: any }): google.longrunning.Operation; /** * Creates a plain object from an Operation message. Also converts values to other types if specified. * @param message Operation * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.longrunning.Operation, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Operation to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Operation * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetOperationRequest. */ interface IGetOperationRequest { /** GetOperationRequest name */ name?: (string|null); } /** Represents a GetOperationRequest. */ class GetOperationRequest implements IGetOperationRequest { /** * Constructs a new GetOperationRequest. * @param [properties] Properties to set */ constructor(properties?: google.longrunning.IGetOperationRequest); /** GetOperationRequest name. */ public name: string; /** * Creates a new GetOperationRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetOperationRequest instance */ public static create(properties?: google.longrunning.IGetOperationRequest): google.longrunning.GetOperationRequest; /** * Encodes the specified GetOperationRequest message. Does not implicitly {@link google.longrunning.GetOperationRequest.verify|verify} messages. * @param message GetOperationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.longrunning.IGetOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetOperationRequest message, length delimited. Does not implicitly {@link google.longrunning.GetOperationRequest.verify|verify} messages. * @param message GetOperationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.longrunning.IGetOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetOperationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetOperationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.GetOperationRequest; /** * Decodes a GetOperationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetOperationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.GetOperationRequest; /** * Verifies a GetOperationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetOperationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetOperationRequest */ public static fromObject(object: { [k: string]: any }): google.longrunning.GetOperationRequest; /** * Creates a plain object from a GetOperationRequest message. Also converts values to other types if specified. * @param message GetOperationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.longrunning.GetOperationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetOperationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetOperationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListOperationsRequest. */ interface IListOperationsRequest { /** ListOperationsRequest name */ name?: (string|null); /** ListOperationsRequest filter */ filter?: (string|null); /** ListOperationsRequest pageSize */ pageSize?: (number|null); /** ListOperationsRequest pageToken */ pageToken?: (string|null); /** ListOperationsRequest returnPartialSuccess */ returnPartialSuccess?: (boolean|null); } /** Represents a ListOperationsRequest. */ class ListOperationsRequest implements IListOperationsRequest { /** * Constructs a new ListOperationsRequest. * @param [properties] Properties to set */ constructor(properties?: google.longrunning.IListOperationsRequest); /** ListOperationsRequest name. */ public name: string; /** ListOperationsRequest filter. */ public filter: string; /** ListOperationsRequest pageSize. */ public pageSize: number; /** ListOperationsRequest pageToken. */ public pageToken: string; /** ListOperationsRequest returnPartialSuccess. */ public returnPartialSuccess: boolean; /** * Creates a new ListOperationsRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListOperationsRequest instance */ public static create(properties?: google.longrunning.IListOperationsRequest): google.longrunning.ListOperationsRequest; /** * Encodes the specified ListOperationsRequest message. Does not implicitly {@link google.longrunning.ListOperationsRequest.verify|verify} messages. * @param message ListOperationsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.longrunning.IListOperationsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListOperationsRequest message, length delimited. Does not implicitly {@link google.longrunning.ListOperationsRequest.verify|verify} messages. * @param message ListOperationsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.longrunning.IListOperationsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListOperationsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListOperationsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.ListOperationsRequest; /** * Decodes a ListOperationsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListOperationsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.ListOperationsRequest; /** * Verifies a ListOperationsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListOperationsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListOperationsRequest */ public static fromObject(object: { [k: string]: any }): google.longrunning.ListOperationsRequest; /** * Creates a plain object from a ListOperationsRequest message. Also converts values to other types if specified. * @param message ListOperationsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.longrunning.ListOperationsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListOperationsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListOperationsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListOperationsResponse. */ interface IListOperationsResponse { /** ListOperationsResponse operations */ operations?: (google.longrunning.IOperation[]|null); /** ListOperationsResponse nextPageToken */ nextPageToken?: (string|null); /** ListOperationsResponse unreachable */ unreachable?: (string[]|null); } /** Represents a ListOperationsResponse. */ class ListOperationsResponse implements IListOperationsResponse { /** * Constructs a new ListOperationsResponse. * @param [properties] Properties to set */ constructor(properties?: google.longrunning.IListOperationsResponse); /** ListOperationsResponse operations. */ public operations: google.longrunning.IOperation[]; /** ListOperationsResponse nextPageToken. */ public nextPageToken: string; /** ListOperationsResponse unreachable. */ public unreachable: string[]; /** * Creates a new ListOperationsResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListOperationsResponse instance */ public static create(properties?: google.longrunning.IListOperationsResponse): google.longrunning.ListOperationsResponse; /** * Encodes the specified ListOperationsResponse message. Does not implicitly {@link google.longrunning.ListOperationsResponse.verify|verify} messages. * @param message ListOperationsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.longrunning.IListOperationsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListOperationsResponse message, length delimited. Does not implicitly {@link google.longrunning.ListOperationsResponse.verify|verify} messages. * @param message ListOperationsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.longrunning.IListOperationsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListOperationsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListOperationsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.ListOperationsResponse; /** * Decodes a ListOperationsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListOperationsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.ListOperationsResponse; /** * Verifies a ListOperationsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListOperationsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListOperationsResponse */ public static fromObject(object: { [k: string]: any }): google.longrunning.ListOperationsResponse; /** * Creates a plain object from a ListOperationsResponse message. Also converts values to other types if specified. * @param message ListOperationsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.longrunning.ListOperationsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListOperationsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListOperationsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CancelOperationRequest. */ interface ICancelOperationRequest { /** CancelOperationRequest name */ name?: (string|null); } /** Represents a CancelOperationRequest. */ class CancelOperationRequest implements ICancelOperationRequest { /** * Constructs a new CancelOperationRequest. * @param [properties] Properties to set */ constructor(properties?: google.longrunning.ICancelOperationRequest); /** CancelOperationRequest name. */ public name: string; /** * Creates a new CancelOperationRequest instance using the specified properties. * @param [properties] Properties to set * @returns CancelOperationRequest instance */ public static create(properties?: google.longrunning.ICancelOperationRequest): google.longrunning.CancelOperationRequest; /** * Encodes the specified CancelOperationRequest message. Does not implicitly {@link google.longrunning.CancelOperationRequest.verify|verify} messages. * @param message CancelOperationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.longrunning.ICancelOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CancelOperationRequest message, length delimited. Does not implicitly {@link google.longrunning.CancelOperationRequest.verify|verify} messages. * @param message CancelOperationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.longrunning.ICancelOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CancelOperationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CancelOperationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.CancelOperationRequest; /** * Decodes a CancelOperationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CancelOperationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.CancelOperationRequest; /** * Verifies a CancelOperationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CancelOperationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CancelOperationRequest */ public static fromObject(object: { [k: string]: any }): google.longrunning.CancelOperationRequest; /** * Creates a plain object from a CancelOperationRequest message. Also converts values to other types if specified. * @param message CancelOperationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.longrunning.CancelOperationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CancelOperationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CancelOperationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteOperationRequest. */ interface IDeleteOperationRequest { /** DeleteOperationRequest name */ name?: (string|null); } /** Represents a DeleteOperationRequest. */ class DeleteOperationRequest implements IDeleteOperationRequest { /** * Constructs a new DeleteOperationRequest. * @param [properties] Properties to set */ constructor(properties?: google.longrunning.IDeleteOperationRequest); /** DeleteOperationRequest name. */ public name: string; /** * Creates a new DeleteOperationRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteOperationRequest instance */ public static create(properties?: google.longrunning.IDeleteOperationRequest): google.longrunning.DeleteOperationRequest; /** * Encodes the specified DeleteOperationRequest message. Does not implicitly {@link google.longrunning.DeleteOperationRequest.verify|verify} messages. * @param message DeleteOperationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.longrunning.IDeleteOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteOperationRequest message, length delimited. Does not implicitly {@link google.longrunning.DeleteOperationRequest.verify|verify} messages. * @param message DeleteOperationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.longrunning.IDeleteOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteOperationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteOperationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.DeleteOperationRequest; /** * Decodes a DeleteOperationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteOperationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.DeleteOperationRequest; /** * Verifies a DeleteOperationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteOperationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteOperationRequest */ public static fromObject(object: { [k: string]: any }): google.longrunning.DeleteOperationRequest; /** * Creates a plain object from a DeleteOperationRequest message. Also converts values to other types if specified. * @param message DeleteOperationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.longrunning.DeleteOperationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteOperationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteOperationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a WaitOperationRequest. */ interface IWaitOperationRequest { /** WaitOperationRequest name */ name?: (string|null); /** WaitOperationRequest timeout */ timeout?: (google.protobuf.IDuration|null); } /** Represents a WaitOperationRequest. */ class WaitOperationRequest implements IWaitOperationRequest { /** * Constructs a new WaitOperationRequest. * @param [properties] Properties to set */ constructor(properties?: google.longrunning.IWaitOperationRequest); /** WaitOperationRequest name. */ public name: string; /** WaitOperationRequest timeout. */ public timeout?: (google.protobuf.IDuration|null); /** * Creates a new WaitOperationRequest instance using the specified properties. * @param [properties] Properties to set * @returns WaitOperationRequest instance */ public static create(properties?: google.longrunning.IWaitOperationRequest): google.longrunning.WaitOperationRequest; /** * Encodes the specified WaitOperationRequest message. Does not implicitly {@link google.longrunning.WaitOperationRequest.verify|verify} messages. * @param message WaitOperationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.longrunning.IWaitOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified WaitOperationRequest message, length delimited. Does not implicitly {@link google.longrunning.WaitOperationRequest.verify|verify} messages. * @param message WaitOperationRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.longrunning.IWaitOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a WaitOperationRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns WaitOperationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.WaitOperationRequest; /** * Decodes a WaitOperationRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns WaitOperationRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.WaitOperationRequest; /** * Verifies a WaitOperationRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a WaitOperationRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns WaitOperationRequest */ public static fromObject(object: { [k: string]: any }): google.longrunning.WaitOperationRequest; /** * Creates a plain object from a WaitOperationRequest message. Also converts values to other types if specified. * @param message WaitOperationRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.longrunning.WaitOperationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this WaitOperationRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for WaitOperationRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an OperationInfo. */ interface IOperationInfo { /** OperationInfo responseType */ responseType?: (string|null); /** OperationInfo metadataType */ metadataType?: (string|null); } /** Represents an OperationInfo. */ class OperationInfo implements IOperationInfo { /** * Constructs a new OperationInfo. * @param [properties] Properties to set */ constructor(properties?: google.longrunning.IOperationInfo); /** OperationInfo responseType. */ public responseType: string; /** OperationInfo metadataType. */ public metadataType: string; /** * Creates a new OperationInfo instance using the specified properties. * @param [properties] Properties to set * @returns OperationInfo instance */ public static create(properties?: google.longrunning.IOperationInfo): google.longrunning.OperationInfo; /** * Encodes the specified OperationInfo message. Does not implicitly {@link google.longrunning.OperationInfo.verify|verify} messages. * @param message OperationInfo message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.longrunning.IOperationInfo, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified OperationInfo message, length delimited. Does not implicitly {@link google.longrunning.OperationInfo.verify|verify} messages. * @param message OperationInfo message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.longrunning.IOperationInfo, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an OperationInfo message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns OperationInfo * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.OperationInfo; /** * Decodes an OperationInfo message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns OperationInfo * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.OperationInfo; /** * Verifies an OperationInfo message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an OperationInfo message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns OperationInfo */ public static fromObject(object: { [k: string]: any }): google.longrunning.OperationInfo; /** * Creates a plain object from an OperationInfo message. Also converts values to other types if specified. * @param message OperationInfo * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.longrunning.OperationInfo, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this OperationInfo to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for OperationInfo * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } /** Namespace rpc. */ namespace rpc { /** Properties of a Status. */ interface IStatus { /** Status code */ code?: (number|null); /** Status message */ message?: (string|null); /** Status details */ details?: (google.protobuf.IAny[]|null); } /** Represents a Status. */ class Status implements IStatus { /** * Constructs a new Status. * @param [properties] Properties to set */ constructor(properties?: google.rpc.IStatus); /** Status code. */ public code: number; /** Status message. */ public message: string; /** Status details. */ public details: google.protobuf.IAny[]; /** * Creates a new Status instance using the specified properties. * @param [properties] Properties to set * @returns Status instance */ public static create(properties?: google.rpc.IStatus): google.rpc.Status; /** * Encodes the specified Status message. Does not implicitly {@link google.rpc.Status.verify|verify} messages. * @param message Status message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.rpc.IStatus, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified Status message, length delimited. Does not implicitly {@link google.rpc.Status.verify|verify} messages. * @param message Status message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.rpc.IStatus, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a Status message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns Status * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.rpc.Status; /** * Decodes a Status message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns Status * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.rpc.Status; /** * Verifies a Status message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a Status message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns Status */ public static fromObject(object: { [k: string]: any }): google.rpc.Status; /** * Creates a plain object from a Status message. Also converts values to other types if specified. * @param message Status * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.rpc.Status, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this Status to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for Status * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } } }