Class GHTeamBuilder


  • public class GHTeamBuilder
    extends Object
    Creates a team. https://developer.github.com/v3/teams/#create-team
    • Field Detail

      • builder

        protected final org.kohsuke.github.Requester builder
    • Constructor Detail

    • Method Detail

      • description

        public GHTeamBuilder description​(String description)
        Description for this team.
        Parameters:
        description - description of team
        Returns:
        a builder to continue with building
      • maintainers

        public GHTeamBuilder maintainers​(String... maintainers)
        Maintainers for this team.
        Parameters:
        maintainers - maintainers of team
        Returns:
        a builder to continue with building
      • repositories

        public GHTeamBuilder repositories​(String... repoNames)
        Repository names to add this team to.
        Parameters:
        repoNames - repoNames to add team to
        Returns:
        a builder to continue with building
      • privacy

        public GHTeamBuilder privacy​(GHTeam.Privacy privacy)
        Description for this team
        Parameters:
        privacy - privacy of team
        Returns:
        a builder to continue with building
      • parentTeamId

        public GHTeamBuilder parentTeamId​(long parentTeamId)
        Parent team id for this team
        Parameters:
        parentTeamId - parentTeamId of team
        Returns:
        a builder to continue with building
      • create

        public GHTeam create()
                      throws IOException
        Creates a team with all the parameters.
        Returns:
        the gh team
        Throws:
        IOException - if team cannot be created