Package com.atlassian.bitbucket.repository
package com.atlassian.bitbucket.repository
-
ClassDescriptionA request to create a
ref
.AbstractCreateRefRequest.AbstractBuilder<B extends AbstractCreateRefRequest.AbstractBuilder,R extends AbstractCreateRefRequest> Convenience implementation ofRefCallback
that provides no-op implementations for all methods.AbstractRepositoryRefsRequest.AbstractBuilder<B extends AbstractRepositoryRefsRequest.AbstractBuilder<B,R>, R extends AbstractRepositoryRefsRequest> Base class forRepository
-related request classes.Base class for creating builders forrepository
-related requests.Thrown to indicate that arepository
cannot be archived.ARef
denoting a branch in the repository.A callback for streamingbranches
.Indicates the operation could not be completed because a existing ref already exists with a name that conflicts with the one being created.A request to create abranch
.A request to create atag
.Indicates the operation could not be completed because a ref already exists for the supplied name.Thrown when an operation cannot be completed because the related repository is empty.Thrown to indicate an operation could not be completed because therepository
was not in the expectedstate
.Indicates the ref name supplied was syntactically incorrect.A map of pluggable metadata associated with aRef
A minimal abstraction for a ref within aRepository
, describing only the ref's name.A minimal abstraction for a ref change, describing only theref
and thechange type
.AMinimalRef
qualified with theRepository
it exists inThrown to indicate the configured default branch for a repository does not exist.Indicates no branch exists with the specified name.Indicates no tag exists with the specified name.Thrown when attempting to create a repository in a personal space when personal repositories are disabled.A callback for streamingrefs
.Represents a ref change, used mainly byRepositoryRefsChangedEvent
.Represents the different types of ref changes.A request for metadata associated with a collection ofRef
.A builder forRefMetadataRequest
Defines orderings which can be applied when retrieving references.Represents the different types of refs.Describes a repository within the system.Enumerates the possible states for a givenrepository
.Thrown to indicate that arepository
already exists at the givenrepositoryDir
when a new repository or fork is created.Thrown to indicate that an operation cannot be performed on an archivedrepository
.A flag used when searching for and/or archived repositories.A request for branches within a repository.A request to generate a repository's clone URLsBuildsRepositoryCloneLinksRequest
Represents anactivity
which is recorded when a repository is created.Defines the properties that can be set when creating a newRepository
.Constructsrequests
for creating new repositories.Defines the properties that can be set when forking aRepository
.Constructsrequests
for forking repositories.Exception that is thrown when a repository is retrieved using an old slug, project key or namespace value after any of these three fields have been updated (e.g.Occurs when a repository is offline, i.e., when the node on which a repository is present becomes unreachable.Thrown when an operation fails because the repository is in read-only mode.ARef
qualified with theRepository
it exists inRequest for searching repositories.Describes a service for interacting with repositories.A request for tags within a repository.Represents anactivity
which is recorded when the repository settings are updated.Defines the properties that can be modified when updating aRepository
.Constructsrequests
for updating repositories.The visibility of a givenrepository
.Describes a ref toresolve
.Describes which refs toresolve
.SimpleMinimalRef.AbstractMinimalRefBuilder<B extends SimpleMinimalRef.AbstractMinimalRefBuilder<B,R>, R extends MinimalRef> A simple, immutable implementation ofMinimalRefChange
.SimpleMinimalRefChange.AbstractMinimalRefChangeBuilder<B extends SimpleMinimalRefChange.AbstractMinimalRefChangeBuilder<B,R>, R extends MinimalRefChange> Basic implementation ofMinimalRepositoryRef
SimpleMinimalRepositoryRef.AbstractBuilder<B extends SimpleMinimalRepositoryRef.AbstractBuilder<B,R>, R extends MinimalRepositoryRef> A simple, immutable implementation ofRefChange
.Basic implementation ofRepositoryRef
Standardref types
that should be supported by all SCM implementations.ARef
denoting a tag in the repository.A callback for streamingtags
.