public class GHCreateRepositoryBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.kohsuke.github.Requester |
builder |
| Modifier and Type | Method and Description |
|---|---|
GHCreateRepositoryBuilder |
allowMergeCommit(boolean enabled)
Allow or disallow merging pull requests with a merge commit.
|
GHCreateRepositoryBuilder |
allowRebaseMerge(boolean enabled)
Allow or disallow rebase-merging pull requests.
|
GHCreateRepositoryBuilder |
allowSquashMerge(boolean enabled)
Allow or disallow squash-merging pull requests.
|
GHCreateRepositoryBuilder |
autoInit(boolean enabled)
If true, create an initial commit with empty README.
|
GHRepository |
create()
Creates a repository with all the parameters.
|
GHCreateRepositoryBuilder |
description(String description)
Description for repository
|
GHCreateRepositoryBuilder |
downloads(boolean enabled)
Enables downloads
|
GHCreateRepositoryBuilder |
gitignoreTemplate(String language)
Creates a default .gitignore
|
GHCreateRepositoryBuilder |
homepage(String homepage)
Homepage for repository
|
GHCreateRepositoryBuilder |
homepage(URL homepage)
Homepage for repository
|
GHCreateRepositoryBuilder |
issues(boolean enabled)
Enables issue tracker
|
GHCreateRepositoryBuilder |
licenseTemplate(String license)
Desired license template to apply
|
GHCreateRepositoryBuilder |
private_(boolean enabled)
Creates a private repository
|
GHCreateRepositoryBuilder |
team(GHTeam team)
The team that gets granted access to this repository.
|
GHCreateRepositoryBuilder |
wiki(boolean enabled)
Enables wiki
|
public GHCreateRepositoryBuilder description(String description)
description - description of repositorypublic GHCreateRepositoryBuilder homepage(URL homepage)
homepage - homepage of repositorypublic GHCreateRepositoryBuilder homepage(String homepage)
homepage - homepage of repositorypublic GHCreateRepositoryBuilder private_(boolean enabled)
enabled - private if truepublic GHCreateRepositoryBuilder issues(boolean enabled)
enabled - true if enabledpublic GHCreateRepositoryBuilder wiki(boolean enabled)
enabled - true if enabledpublic GHCreateRepositoryBuilder downloads(boolean enabled)
enabled - true if enabledpublic GHCreateRepositoryBuilder autoInit(boolean enabled)
enabled - true if enabledpublic GHCreateRepositoryBuilder allowSquashMerge(boolean enabled)
enabled - true if enabledpublic GHCreateRepositoryBuilder allowMergeCommit(boolean enabled)
enabled - true if enabledpublic GHCreateRepositoryBuilder allowRebaseMerge(boolean enabled)
enabled - true if enabledpublic GHCreateRepositoryBuilder gitignoreTemplate(String language)
language - template to base the ignore file onpublic GHCreateRepositoryBuilder licenseTemplate(String license)
license - template to base the license file onpublic GHCreateRepositoryBuilder team(GHTeam team)
team - team to grant access topublic GHRepository create() throws IOException
IOException - if repsitory cannot be createdCopyright © 2020. All rights reserved.