Package com.atlassian.bitbucket.nav
Interface NavBuilder.Project
- All Superinterfaces:
NavBuilder.Builder<NavBuilder.Project>
- Enclosing interface:
- NavBuilder
The builder for urls hanging off /projects/PROJ. The url path built by this builder, if not further developed, is the same as
ListRepos
-
Method Summary
Methods inherited from interface com.atlassian.bitbucket.nav.NavBuilder.Builder
buildAbsolute, buildConfigured, buildRelative, buildRelNoContext, withParam
-
Method Details
-
avatar
-
hooks
NavBuilder.ProjectHooks hooks()- Returns:
- a builder for urls of the form /projects/PROJ/settings/hooks
-
mergeChecks
NavBuilder.ProjectMergeChecks mergeChecks()- Returns:
- a builder for urls of the form /projects/PROJ/settings/merge-checks
-
repos
NavBuilder.ListRepos repos()- Returns:
- a builder for urls of the form /projects/PROJ - essentially the same as
NavBuilder.Project
but with support for start and limit params to control the repository list
-
repo
- Parameters:
slug
- the repository slug- Returns:
- a builder for urls of the form /projects/PROJ/repos/REPO[/...]
-
repo
- Parameters:
repository
- the repository- Returns:
- a builder for urls of the form /projects/PROJ/repos/REPO[/...]
-
createRepo
NavBuilder.CreateRepo createRepo()- Returns:
- a builder for urls of the form /projects/PROJ/repos?create
-
settings
NavBuilder.ProjectSettings settings()- Returns:
- a builder for urls of the form /projects/PROJ/settings
-
delete
NavBuilder.ProjectDelete delete()- Returns:
- a builder for urls of the form /projects/PROJ
-
permissions
NavBuilder.ProjectPermissions permissions()- Returns:
- a builder for urls of the form /projects/PROJ/permission
-
secretScanning
NavBuilder.ProjectSecretScanning secretScanning()- Returns:
- a builder of urls of the form /project/PROJ/settings/secret-scanning
- Since:
- 8.5
-