| java.lang.Object | |
| ↳ | org.mule.modules.github.GitHubModule |
Known Direct Subclasses
|
Known Indirect Subclasses
|
Generic module
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| password | The password | ||||||||||
| serviceFactory | |||||||||||
| user | The user name | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Adds a collaborator to the given repository
| |||||||||||
Creates a commit comment
| |||||||||||
Add one or more e-mail addresses to the currently authenticated user's account
| |||||||||||
Add given user to team with given id
| |||||||||||
Add repository to team
| |||||||||||
Closes a GitHub issue
| |||||||||||
Create comment on specified issue id
| |||||||||||
Returns a new deploy key
| |||||||||||
Creates a comment on the specified gist id
| |||||||||||
Creates a GitHub issue
| |||||||||||
Create key for currently authenticated user
| |||||||||||
Creates a new label
| |||||||||||
Creates a new milestone
| |||||||||||
Create a new repository
| |||||||||||
Create a new repository for the given organization
| |||||||||||
Creates a new download resource
| |||||||||||
Create the given team
| |||||||||||
Delete the issue comment with the given id
| |||||||||||
Deletes the given comment
| |||||||||||
Deletes a deploy key given the given id
| |||||||||||
Deletes a download given the provided id
| |||||||||||
Deletes the given gist
| |||||||||||
Deletes the given comment
| |||||||||||
Delete key with given id
| |||||||||||
Deletes the given label
| |||||||||||
Deletes a given milestone
| |||||||||||
Delete the team with the given id
| |||||||||||
Edits the body of the comment represented by the given comment id
| |||||||||||
Edits a given comment
| |||||||||||
Edits a given deploy key
| |||||||||||
Updates the given comment
| |||||||||||
Edit key for currently authenticated user
| |||||||||||
Edit given repository.
| |||||||||||
Edit the given team.
| |||||||||||
Make the currently authenticated user follow the given user
| |||||||||||
Forks the given gist
| |||||||||||
Fork given repository into new repository under the currently
authenticated user.
| |||||||||||
Fork given repository into new repository.
| |||||||||||
Get branches in given repository
| |||||||||||
Returns the list of collaborators of the given repository
| |||||||||||
Returns a comment from commit with the given id
| |||||||||||
Get an issue's comments
| |||||||||||
Returns a commit with given SHA-1 from given repository
| |||||||||||
Returns a list of the commits for a given repository
| |||||||||||
Returns all commits in given repository beginning at an optional commit SHA-1
and affecting an optional path.
| |||||||||||
Returns all comments on commit with given Sha
| |||||||||||
Get contributors to repository
| |||||||||||
Get the currently authenticated user
| |||||||||||
Returns the key that corresponds to the given id
| |||||||||||
Returns all deploys keys associated with the given repository
| |||||||||||
Returns a single download given the provided id
| |||||||||||
Get all e-mail addresses for the currently authenticated user
| |||||||||||
Returns a list of followers for given user, if no one is provided the current authenticated user will be used
| |||||||||||
Returns a list users following the given user, if no one is provided the current authenticated user will be used
| |||||||||||
Get all the forks of the given repository
| |||||||||||
Returns the gist according to the given id
| |||||||||||
Returns the comment according to the given id
| |||||||||||
Returns a list of comments for the given gist
| |||||||||||
Returns a list of gists for the specified user
| |||||||||||
Get the issue represented by the given issueId
| |||||||||||
Get issue event for repository
| |||||||||||
Get a list of Issue objects that match the specified filter data
| |||||||||||
Custom processor
| |||||||||||
Custom processor
| |||||||||||
Get key with given id
| |||||||||||
Get all public keys for currently authenticated user
| |||||||||||
Returns a single label
| |||||||||||
Returns a list of labels for the given repository and user
| |||||||||||
Get languages used in given repository
| |||||||||||
Returns a single milestone
| |||||||||||
Returns a list of milestones for the given repository
| |||||||||||
Get organization repositories for the given organization
| |||||||||||
Get repositories for the currently authenticated user
| |||||||||||
Get repositories for the given user
| |||||||||||
Get repository
| |||||||||||
Returns the starred gists for the currently authenticated user
| |||||||||||
Get tags in given repository
| |||||||||||
Get team with given id
| |||||||||||
Get members of team with given id
| |||||||||||
Get all repositories for given team
| |||||||||||
Get all teams in the given organization
| |||||||||||
Get user with given login name
| |||||||||||
Get repositories watched by the given user
| |||||||||||
Get users watching given repository
| |||||||||||
Returns whether the user is a collaborator of the given repository
| |||||||||||
Returns wether the authenticated user is following the given user
| |||||||||||
Returns whether the gist is starred or not
| |||||||||||
Is the given user a member of the team with the given id
| |||||||||||
Is currently authenticated user watching given repository?
| |||||||||||
Removes a collaborator from the given repository
| |||||||||||
Removes one or more e-mail addresses to the currently authenticated user's account
| |||||||||||
Remove given user from team with given id
| |||||||||||
Remove repository from team
| |||||||||||
Star the gist with the given id
| |||||||||||
Make the currently authenticated user unfollow the given user
| |||||||||||
Unstar the gist with the given id
| |||||||||||
Remove currently authenticated user as a watcher of the given repository
| |||||||||||
Updates the currently authenticated user using the given attributes.
| |||||||||||
Add currently authenticated user as a watcher of the given repository
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
The password
The user name
Adds a collaborator to the given repository
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| user | The user that's going to be added as a collaborator to the given repository, leave empty to use this#user |
| IOException |
|---|
Creates a commit comment
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| body | Body of the commit comment |
| commitId | Sha of the commit to comment on |
| line | Line number in the file to comment on |
| path | Relative path of the file to comment on |
| position | Line index in the diff to comment on |
| IOException |
|---|
Add one or more e-mail addresses to the currently authenticated user's account
| emails | The email addresses to add |
|---|
| IOException | |
| IOException |
Add given user to team with given id
| id | The team id |
|---|---|
| user | The user name |
| IOException | |
| IOException |
Add repository to team
| id | The team id |
|---|---|
| owner | The owner of the repository |
| name | The name of the repository |
| IOException | |
| IOException |
Closes a GitHub issue
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The repository name |
| issueId | The issues's id |
| IOException |
|---|
Create comment on specified issue id
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The repostory name |
| issueId | The issue id |
| comment | The text of the comment |
| IOException |
|---|
Returns a new deploy key
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| title | The title of the key |
| key | Ssh key |
| IOException |
|---|
Creates a comment on the specified gist id
| gistId | Id of the gist |
|---|---|
| comment | Comment to create in the gist |
| IOException |
|---|
Creates a GitHub issue
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The repository name |
| title | The issues's title |
| body | The issuess's body |
| assignee | Optionally specify a asignee for the issue |
| IOException |
|---|
Create key for currently authenticated user
| title | The title of the new key |
|---|---|
| key | The new key |
| IOException | |
| IOException |
Creates a new label
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The name of the repository |
| name | The name of the label |
| color | The color of the label, a 6 character hex code, without a leading # |
| IOException |
|---|
Creates a new milestone
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The name of the repository |
| title | The title of the milestone |
| state | The state of the milestone, open or closed, by default is open |
| description | The description of the milestone |
| dueOn | When the milestone is due |
| IOException |
|---|
Create a new repository
| name | The name of the new repository |
|---|---|
| description | A description for the new repository |
| isPrivate | True to create a private repository, false to create a public one. Creating private repositories requires a paid GitHub account. Default is false. |
| hasIssues | True to enable issues for this repository, false to disable them. Default is true. |
| hasWiki | True to enable the wiki for this repository, false to disable it. Default is true. |
| hasDownloads | True to enable downloads for this repository, false to disable them. Default is true. |
| IOException | |
| IOException |
Create a new repository for the given organization
| organization | The organization for the new repository |
|---|---|
| name | The name of the new repository |
| description | A description for the new repository |
| isPrivate | True to create a private repository, false to create a public one. Creating private repositories requires a paid GitHub account. Default is false. |
| hasIssues | True to enable issues for this repository, false to disable them. Default is true. |
| hasWiki | True to enable the wiki for this repository, false to disable it. Default is true. |
| hasDownloads | True to enable downloads for this repository, false to disable them. Default is true. |
| IOException | |
| IOException |
Creates a new download resource
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| resourceName | The name of the resource |
| size | Size of file in bytes. |
| description | An optional description |
| contentType | An optional content type |
| IOException |
|---|
Create the given team
| organization | The organization |
|---|---|
| teamName | The team name |
| teamPermission | The team's TeamPermission |
| repoNames | The associated repository names |
| IOException | |
| IOException |
Delete the issue comment with the given id
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The repostory name |
| commentId | The id of the comment to delete |
| IOException |
|---|
Deletes the given comment
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| commentId | Id from the comment |
| IOException |
|---|
Deletes a deploy key given the given id
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| id | The id of the deploy key |
| IOException |
|---|
Deletes a download given the provided id
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| id | The id of the download |
| IOException |
|---|
Deletes the given gist
| gistId | Id of the gist |
|---|
| IOException |
|---|
Deletes the given comment
| commentId | Id of the comment |
|---|
| IOException |
|---|
Delete key with given id
| id | The id of the key to delete |
|---|
| IOException | |
| IOException |
Deletes the given label
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The name of the repository |
| label | The label id |
| IOException |
|---|
Deletes a given milestone
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The name of the repository |
| number | Number of the milestone |
| IOException |
|---|
Delete the team with the given id
| id | The id of the team to delete. |
|---|
| IOException | |
| IOException |
Edits the body of the comment represented by the given comment id
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The repostory name |
| commentId | The comment id |
| body | The new text of the comment |
| IOException |
|---|
Edits a given comment
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| body | Body of the commit comment |
| commitId | Sha of the commit to comment on |
| line | Line number in the file to comment on |
| path | Relative path of the file to comment on |
| position | Line index in the diff to comment on |
| IOException |
|---|
Edits a given deploy key
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| title | The title of the key |
| key | Ssh key |
| IOException |
|---|
Updates the given comment
| commentId | Id of the comment |
|---|---|
| body | New body of the comment |
| IOException |
|---|
Edit key for currently authenticated user
| keyId | The id of the key to edit |
|---|---|
| title | A new title for the key |
| key | A new key |
| IOException | |
| IOException |
Edit given repository. Only provide values for the attributes you need to change.
| owner | The owner of the repository |
|---|---|
| name | The name of the repository |
| description | A new description for the repository |
| isPrivate | True to turn it into a private repository, false to make it public. Private repositories require a paid GitHub account. |
| hasIssues | True to enable issues for this repository, false to disable them. |
| hasWiki | True to enable the wiki for this repository, false to disable it. |
| hasDownloads | True to enable downloads for this repository, false to disable them. |
| IOException | |
| IOException |
Edit the given team. Only provide values for the attributes you want to update.
| id | The id of the team to edit |
|---|---|
| name | The new name of the team |
| teamPermission | The new TeamPermission for the team |
| IOException | |
| IOException |
Make the currently authenticated user follow the given user
| user | The user to follow |
|---|
| IOException | |
| IOException |
Forks the given gist
| gistId | Id of the gist to be forked |
|---|
| IOException |
|---|
Fork given repository into new repository under the currently authenticated user.
| owner | The owner of the repository |
|---|---|
| name | The name of the repository |
| IOException |
|---|
Fork given repository into new repository.
The new repository will be under the given organization if non-null, else it will be under the currently authenticated user.| organization | The organization where the new repository will be |
|---|---|
| owner | The owner of the repository |
| name | The name of the repository |
| IOException |
|---|
Get branches in given repository
| owner | The owner of the repository |
|---|---|
| name | The name of the repository |
| IOException | |
| IOException |
Returns the list of collaborators of the given repository
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| IOException |
|---|
Returns a comment from commit with the given id
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| commentId | Id from the comment |
| IOException |
|---|
Get an issue's comments
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The repostory name |
| issueId | The id of the issue |
| IOException |
|---|
Returns a commit with given SHA-1 from given repository
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| sha | Sha from comment |
| IOException |
|---|
Returns a list of the commits for a given repository
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| IOException |
|---|
Returns all commits in given repository beginning at an optional commit SHA-1 and affecting an optional path.
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| sha | An optional Sha or branch to start listing commits from |
| path | Optional Only commits containing this file path will be returned |
| IOException |
|---|
Returns all comments on commit with given Sha
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| sha | Sha or branch to start listing commits comments from |
| IOException |
|---|
Get contributors to repository
| owner | The owner of the repository |
|---|---|
| name | The name of the repository |
| includeAnonymous | Whether to include anonymus contributors |
| IOException | |
| IOException |
Get the currently authenticated user
| IOException | |
| IOException |
Returns the key that corresponds to the given id
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| id | The id of the key |
| IOException |
|---|
Returns all deploys keys associated with the given repository
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| IOException |
|---|
Returns a single download given the provided id
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| id | The id of the download |
| IOException |
|---|
Get all e-mail addresses for the currently authenticated user
| IOException | |
| IOException |
Returns a list of followers for given user, if no one is provided the current authenticated user will be used
| user | The user for which to get the followers, leave empty to use current user |
|---|
| IOException | |
| IOException |
Returns a list users following the given user, if no one is provided the current authenticated user will be used
| user | The user for which to get who is following, leave empty to use current user |
|---|
| IOException | |
| IOException |
Get all the forks of the given repository
| owner | The owner of the repository |
|---|---|
| name | The name of the repository |
| IOException |
|---|
Returns the gist according to the given id
| id | Id of the wanted gist |
|---|
| IOException |
|---|
Returns the comment according to the given id
| commentId | Id of the comment to be retrieved |
|---|
| IOException |
|---|
Returns a list of comments for the given gist
| gistId | Id of the gist |
|---|
| IOException |
|---|
Returns a list of gists for the specified user
| user | User of the gists, leave empty to use this#user |
|---|
| IOException |
|---|
Get the issue represented by the given issueId
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The repostory name |
| issueId | The id of the issue |
| IOException |
|---|
Get issue event for repository
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The repostory name |
| eventId | The id of the event |
| IOException |
|---|
Get a list of Issue objects that match the specified filter data
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The repostory name |
| filterData | Data to filter issues, if non is specified all issues will be returned |
| java.io.IOException | |
| IOException |
Custom processor
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The repository name |
| minutes | Minutes |
| IOException |
|---|
Custom processor
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The repository name |
| fromIssueNumber | From issue number |
| IOException |
|---|
Get key with given id
| id | The id of the key of obtain |
|---|
| IOException | |
| IOException |
Get all public keys for currently authenticated user
| IOException | |
| IOException |
Returns a single label
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The name of the repository |
| label | The label id |
| IOException |
|---|
Returns a list of labels for the given repository and user
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The name of the repository |
| IOException |
|---|
Get languages used in given repository
| owner | The owner of the repository |
|---|---|
| name | The name of the repository |
| IOException\ | |
| IOException |
Returns a single milestone
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The name of the repository |
| number | Milestone number |
| IOException |
|---|
Returns a list of milestones for the given repository
| user | The owner of the repository, leave empty to use this#user |
|---|---|
| repository | The name of the repository |
| state | State of the milestone, open or closed |
| IOException |
|---|
Get organization repositories for the given organization
| organization | The organization for which to get the repositories for |
|---|---|
| filterData | Data to filter repos, if non is specified all repos will be returned |
| IOException | |
| IOException |
Get repositories for the currently authenticated user
| filterData | Data to filter repos, if non is specified all repos will be returned |
|---|
| IOException | |
| IOException |
Get repositories for the given user
| user | The user for which to get the repositories for |
|---|
| IOException | |
| IOException |
Get repository
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| IOException | |
| IOException |
Returns the starred gists for the currently authenticated user
| IOException |
|---|
Get tags in given repository
| owner | The owner of the repository |
|---|---|
| name | The name of the repository |
| IOException | |
| IOException |
Get team with given id
| id | The id of the team |
|---|
| IOException | |
| IOException |
Get members of team with given id
| id | The team id |
|---|
| IOException | |
| IOException |
Get all repositories for given team
| id | The team id |
|---|
| IOException | |
| IOException |
Get all teams in the given organization
| organization | The organization for which te get the teams associated with |
|---|
| IOException | |
| IOException |
Get user with given login name
| loginName | The login name of the user to look up |
|---|
| IOException | |
| IOException |
Get repositories watched by the given user
| user | The user for which the get the watched repositories, leave empty to use this#user |
|---|
| IOException |
|---|
Get users watching given repository
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| IOException |
|---|
Returns whether the user is a collaborator of the given repository
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| user | The user to consult if it's a collaborator or not, leave empty to use this#user |
| IOException |
|---|
Returns wether the authenticated user is following the given user
| user | The user to check |
|---|
| IOException | |
| IOException |
Returns whether the gist is starred or not
| gistId | Id of the gist |
|---|
| IOException |
|---|
Is the given user a member of the team with the given id
| id | The team id |
|---|---|
| user | The user name |
| IOException | |
| IOException |
Is currently authenticated user watching given repository?
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| IOException |
|---|
Removes a collaborator from the given repository
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| user | The user that's going to be removed as a collaborator from the given repository, leave empty to use this#user |
| IOException |
|---|
Removes one or more e-mail addresses to the currently authenticated user's account
| emails | The email addresses to add |
|---|
| IOException | |
| IOException |
Remove given user from team with given id
| id | The team id |
|---|---|
| user | The user name |
| IOException | |
| IOException |
Remove repository from team
| id | The team id |
|---|---|
| owner | The owner of the repository |
| name | The name of the repository |
| IOException | |
| IOException |
| password |
|---|
| user |
|---|
| user |
|---|
| gistId | Id of the gist to be starred |
|---|
| IOException |
|---|
Make the currently authenticated user unfollow the given user
| user | The user to unfollow |
|---|
| IOException | |
| IOException |
| gistId | Id of the gist to be unstarred |
|---|
| IOException |
|---|
Remove currently authenticated user as a watcher of the given repository
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| IOException |
|---|
Updates the currently authenticated user using the given attributes. Only provide values for the attributes you want to change.
| name | A the name for the current user |
|---|---|
| A publicly visibile email address for the current user | |
| blog | A blog for the current user |
| company | A company for the current user |
| location | A location for the current user |
| hireable | Whether the current user is hireable |
| IOException | |
| IOException |
Add currently authenticated user as a watcher of the given repository
| owner | The name of the user that owns the repository |
|---|---|
| name | The name of the repository |
| IOException |
|---|