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 TypeMethodDescriptionboolean
getId()
getName()
getOwner()
getPem()
getSlug()
int
hashCode()
void
setClientId
(String clientId) void
setClientSecret
(String clientSecret) void
setCreatedAt
(Date createdAt) void
setDescription
(String description) void
void
setExternalUrl
(URI externalUrl) void
setHtmlUrl
(URI htmlUrl) void
void
setInstallationsCount
(Integer installationsCount) void
void
void
void
void
setPermissions
(Permissions permissions) void
void
setUpdatedAt
(Date updatedAt) void
setWebhookSecret
(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()
-