java.lang.Object
org.kohsuke.github.GHTeamBuilder
Creates a team.
https://developer.github.com/v3/teams/#create-team
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.kohsuke.github.Requester
The builder. -
Constructor Summary
ConstructorDescriptionGHTeamBuilder
(GitHub root, String orgName, String name) Instantiates a new GH team builder. -
Method Summary
Modifier and TypeMethodDescriptioncreate()
Creates a team with all the parameters.description
(String description) Description for this team.maintainers
(String... maintainers) Maintainers for this team.parentTeamId
(long parentTeamId) Parent team id for this team.permission
(GHOrganization.Permission permission) Deprecated.see https://docs.github.com/en/free-pro-team@latest/rest/teams/teams?privacy
(GHTeam.Privacy privacy) Description for this team.repositories
(String... repoNames) Repository names to add this team to.
-
Field Details
-
builder
protected final org.kohsuke.github.Requester builderThe builder.
-
-
Constructor Details
-
GHTeamBuilder
Instantiates a new GH team builder.- Parameters:
root
- the rootorgName
- the org namename
- the name
-
-
Method Details
-
description
Description for this team.- Parameters:
description
- description of team- Returns:
- a builder to continue with building
-
maintainers
Maintainers for this team.- Parameters:
maintainers
- maintainers of team- Returns:
- a builder to continue with building
-
repositories
Repository names to add this team to.- Parameters:
repoNames
- repoNames to add team to- Returns:
- a builder to continue with building
-
permission
Deprecated.see https://docs.github.com/en/free-pro-team@latest/rest/teams/teams?apiVersion=2022-11-28#create-a-teamThe permission that new repositories will be added to the team with when none is specified.- Parameters:
permission
- permssion to be applied- Returns:
- a builder to continue with building
-
privacy
Description for this team.- Parameters:
privacy
- privacy of team- Returns:
- a builder to continue with building
-
parentTeamId
Parent team id for this team.- Parameters:
parentTeamId
- parentTeamId of team- Returns:
- a builder to continue with building
-
create
Creates a team with all the parameters.- Returns:
- the gh team
- Throws:
IOException
- if team cannot be created
-