| java.lang.Object | |||
| ↳ | com.atlassian.bitbucket.util.BuilderSupport | ||
| ↳ | com.atlassian.bitbucket.repository.AbstractRepositoryRequest.AbstractBuilder<B extends com.atlassian.bitbucket.repository.AbstractRepositoryRequest.AbstractBuilder<B>> | ||
| ↳ | com.atlassian.bitbucket.repository.RepositoryCreateRequest.Builder | ||
Constructs requests for creating new repositories.
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.atlassian.bitbucket.repository.AbstractRepositoryRequest.AbstractBuilder
| |||||||||||
From class
com.atlassian.bitbucket.util.BuilderSupport
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Builds a
request from the assembled values. | |||||||||||
Sets the project in which the repository will be created.
| |||||||||||
Sets the SCM to be used by the new repository.
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Overridden in concrete builder implementations to return
this. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.atlassian.bitbucket.repository.AbstractRepositoryRequest.AbstractBuilder
| |||||||||||
From class
com.atlassian.bitbucket.util.BuilderSupport
| |||||||||||
From class
java.lang.Object
| |||||||||||
Builds a request from the assembled values. Before the request is built,
it is first verified that a name, project and
SCM ID were specified, and an exception is thrown if any are missing.
| IllegalStateException | if the name or SCM ID are blank
(empty, or containing only whitespace), or the project(Project) is
null
|
|---|
Sets the project in which the repository will be created.
Note: This value is required. If this method is not called prior to building the
request, an exception will be thrown.
| value | the destination project |
|---|
this| NullPointerException | if the provided value is null
|
|---|
Sets the SCM to be used by the new repository.
Note: This value is required. If this method is not called prior to building the
request, an exception will be thrown.
| value | the SCM used to handle the repository |
|---|
this| IllegalArgumentException | if the provided value is empty or contains only whitespace |
|---|---|
| NullPointerException | if the provided value is null
|
Overridden in concrete builder implementations to return this.
this