Package org.kohsuke.github
Class GHAppCreateTokenBuilder
- java.lang.Object
-
- org.kohsuke.github.GHAppCreateTokenBuilder
-
public class GHAppCreateTokenBuilder extends Object
Creates a access token for a GitHub App Installation- Author:
- Paulo Miguel Almeida
- See Also:
GHAppInstallation#createToken(Map)
-
-
Field Summary
Fields Modifier and Type Field Description protected org.kohsuke.github.Requesterbuilder
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description GHAppInstallationTokencreate()Deprecated.GHAppCreateTokenBuilderrepositoryIds(List<Long> repositoryIds)Deprecated.
-
-
-
Method Detail
-
repositoryIds
@Preview @Deprecated public GHAppCreateTokenBuilder repositoryIds(List<Long> repositoryIds)
Deprecated.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
-
create
@Preview @Deprecated public GHAppInstallationToken create() throws IOException
Deprecated.Creates an app token with all the parameters.You must use a JWT to access this endpoint.
- Returns:
- a GHAppInstallationToken
- Throws:
IOException- on error
-
-