Class GHAppCreateTokenBuilder

    • Field Detail

      • builder

        protected final org.kohsuke.github.Requester builder
        The builder.
    • Method Detail

      • repositoryIds

        @BetaApi
        public GHAppCreateTokenBuilder repositoryIds​(List<Long> repositoryIds)
        By default the installation token has access to all repositories that the installation can access. To restrict the access to specific repositories, you can provide the repository_ids when creating the token. When you omit repository_ids, the response does not contain neither the repositories nor the permissions key.
        Parameters:
        repositoryIds - Array containing the repositories Ids
        Returns:
        a GHAppCreateTokenBuilder
      • repositories

        @BetaApi
        public GHAppCreateTokenBuilder repositories​(List<String> repositories)
        By default the installation token has access to all repositories that the installation can access. To restrict the access to specific repositories, you can provide repository names when creating the token.
        Parameters:
        repositories - Array containing the repository names
        Returns:
        a GHAppCreateTokenBuilder
      • permissions

        @BetaApi
        public GHAppCreateTokenBuilder permissions​(Map<String,​GHPermissionType> permissions)
        Set the permissions granted to the access token. The permissions object includes the permission names and their access type.
        Parameters:
        permissions - Map containing the permission names and types.
        Returns:
        a GHAppCreateTokenBuilder
      • getRoot

        @Deprecated
        public GitHub getRoot()
        Deprecated.
        For access to the GitHub instance, use a local copy instead of pulling it out of objects.
        Get the root GitHub instance for this object.
        Returns:
        the root GitHub instance