@Generated public interface ReposService
Databricks Repos is a visual Git client in Databricks. It supports common Git operations such a cloning a repository, committing and pushing, pulling, branch management, and visual comparison of diffs when committing.
Within Repos you can develop code in notebooks or other files and follow data science and engineering code development best practices using Git for version control, collaboration, and CI/CD.
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
CreateRepoResponse |
create(CreateRepoRequest createRepoRequest)
Creates a repo in the workspace and links it to the remote Git repo specified.
|
void |
delete(DeleteRepoRequest deleteRepoRequest)
Deletes the specified repo.
|
GetRepoResponse |
get(GetRepoRequest getRepoRequest)
Returns the repo with the given repo ID.
|
GetRepoPermissionLevelsResponse |
getPermissionLevels(GetRepoPermissionLevelsRequest getRepoPermissionLevelsRequest)
Gets the permission levels that a user can have on an object.
|
RepoPermissions |
getPermissions(GetRepoPermissionsRequest getRepoPermissionsRequest)
Gets the permissions of a repo.
|
ListReposResponse |
list(ListReposRequest listReposRequest)
Returns repos that the calling user has Manage permissions on.
|
RepoPermissions |
setPermissions(RepoPermissionsRequest repoPermissionsRequest)
Sets permissions on an object, replacing existing permissions if they exist.
|
void |
update(UpdateRepoRequest updateRepoRequest)
Updates the repo to a different branch or tag, or updates the repo to the latest commit on the
same branch.
|
RepoPermissions |
updatePermissions(RepoPermissionsRequest repoPermissionsRequest)
Updates the permissions on a repo.
|
CreateRepoResponse create(CreateRepoRequest createRepoRequest)
void delete(DeleteRepoRequest deleteRepoRequest)
GetRepoResponse get(GetRepoRequest getRepoRequest)
GetRepoPermissionLevelsResponse getPermissionLevels(GetRepoPermissionLevelsRequest getRepoPermissionLevelsRequest)
RepoPermissions getPermissions(GetRepoPermissionsRequest getRepoPermissionsRequest)
ListReposResponse list(ListReposRequest listReposRequest)
RepoPermissions setPermissions(RepoPermissionsRequest repoPermissionsRequest)
void update(UpdateRepoRequest updateRepoRequest)
RepoPermissions updatePermissions(RepoPermissionsRequest repoPermissionsRequest)
Copyright © 2026. All rights reserved.