Class GitHubApp
java.lang.Object
edu.sustech.search.engine.github.models.githubapp.GitHubApp
GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetId()getName()getOwner()getPem()getSlug()inthashCode()voidsetClientId(String clientId) voidsetClientSecret(String clientSecret) voidsetCreatedAt(Date createdAt) voidsetDescription(String description) voidvoidsetExternalUrl(URI externalUrl) voidsetHtmlUrl(URI htmlUrl) voidvoidsetInstallationsCount(Integer installationsCount) voidvoidvoidvoidvoidsetPermissions(Permissions permissions) voidvoidsetUpdatedAt(Date updatedAt) voidsetWebhookSecret(String webhookSecret)
-
Constructor Details
-
GitHubApp
public GitHubApp()
-
-
Method Details
-
getId
-
setId
-
getSlug
-
setSlug
-
getNodeId
-
setNodeId
-
getOwner
-
setOwner
-
getName
-
setName
-
getDescription
-
setDescription
-
getExternalUrl
-
setExternalUrl
-
getHtmlUrl
-
setHtmlUrl
-
getCreatedAt
-
setCreatedAt
-
getUpdatedAt
-
setUpdatedAt
-
getPermissions
-
setPermissions
-
getEvents
-
setEvents
-
getInstallationsCount
-
setInstallationsCount
-
getClientId
-
setClientId
-
getClientSecret
-
setClientSecret
-
getWebhookSecret
-
setWebhookSecret
-
getPem
-
setPem
-
equals
-
hashCode
public int hashCode()
-