| AbstractApi |
This class is the base class for all the sub API classes.
|
| AbstractEvent |
|
| AbstractPushEvent |
|
| AbstractSystemHookEvent |
|
| AbstractUser<U extends AbstractUser<U>> |
|
| AccessLevel |
|
| AccessTokenUtils |
This class uses HTML scraping to create and revoke GitLab personal access tokens,
the user's Feed token, and for fetching the current Health Check access token.
|
| Application |
|
| ApplicationsApi |
This class implements the client side API for the GitLab Applications API.
|
| ApplicationSettings |
|
| ApplicationSettingsApi |
This class implements the client side API for the GitLab Application Settings API.
|
| Artifact |
|
| Artifact.FileType |
|
| ArtifactsFile |
|
| Assignee |
|
| Author |
|
| AwardEmoji |
|
| AwardEmoji.AwardableType |
|
| AwardEmojiApi |
This class implements the client side API for the GitLab Award Emoji API calls.
|
| Board |
|
| BoardList |
|
| BoardsApi |
This class implements the client side API for the GitLab Issue Boards API calls.
|
| Branch |
|
| BranchAccessLevel |
|
| BuildEvent |
|
| BuildEventCommit |
|
| ChangeContainer<T> |
|
| Changes |
|
| Comment |
|
| Commit |
|
| CommitAction |
|
| CommitAction.Action |
|
| CommitPayload |
|
| CommitRef |
|
| CommitRef.RefType |
|
| CommitsApi |
This class implements the client side API for the GitLab commits calls.
|
| CommitStats |
|
| CommitStatus |
|
| CommitStatusFilter |
This class is used to filter commit status when getting lists of them.
|
| CompareResults |
|
| Constants |
|
| Constants.ActionType |
Enum to use for specifying the event action_type.
|
| Constants.ApplicationScope |
Enum for the various Application scope values.
|
| Constants.ArchiveFormat |
Enum to specify the format of a downloaded archive.
|
| Constants.CommitBuildState |
Enum for the various Commit build status values.
|
| Constants.Encoding |
Enum to specify encoding of file contents.
|
| Constants.EpicOrderBy |
Enum to use for ordering the results of getEpics().
|
| Constants.GroupOrderBy |
Enum to use for ordering the results of getGroups() and getSubGroups().
|
| Constants.ImpersonationState |
Enum to specify the state of an ImpersonationToken.
|
| Constants.IssueOrderBy |
Enum to use for ordering the results of getIssues().
|
| Constants.IssueScope |
Enum to use for specifying the scope when calling the various get issue methods.
|
| Constants.IssueState |
Enum to used to store the state of an issue.
|
| Constants.JobScope |
Enum to use for specifying the scope when calling getJobs().
|
| Constants.LineType |
Enum to use for specifying the line type for a commit comment.
|
| Constants.MergeRequestOrderBy |
Enum to use for ordering the results of getMergeRequests().
|
| Constants.MergeRequestScope |
Enum to use for specifying the scope for getMergeRequests methods.
|
| Constants.MergeRequestState |
Enum to use for querying the state of a MergeRequest
|
| Constants.MilestoneState |
|
| Constants.PipelineOrderBy |
Enum to use for ordering the results of getPipelines().
|
| Constants.PipelineScope |
Enum to use for specifying the scope when calling getPipelines().
|
| Constants.ProjectOrderBy |
Enum to use for ordering the results of getProjects().
|
| Constants.SortOrder |
Enum to use for ordering the results of various API calls.
|
| Constants.StateEvent |
Enum to use for specifying the state of a merge request or issue update.
|
| Constants.TargetType |
Enum to use for specifying the event target_type.
|
| Constants.TokenType |
Used to specify the type of authentication token.
|
| Contributor |
This class models the object for a repository contributor.
|
| CustomAttribute |
|
| DeployKey |
|
| DeployKeysApi |
This class implements the client side API for the GitLab Deploy Keys API calls.
|
| DetailedStatus |
This class is part of the Pipeline message.
|
| Diff |
|
| DiffRef |
|
| Discussion |
|
| DiscussionsApi |
This class implements the client side API for the GitLab Discussions API.
|
| Duration |
This class represents a duration in time.
|
| DurationUtils |
|
| Email |
|
| Epic |
|
| EpicIssue |
|
| EpicsApi |
This class implements the client side API for the GitLab Epics and Epic Issues API calls.
|
| Event |
|
| Event |
|
| EventChanges |
|
| EventCommit |
|
| EventData |
|
| EventIssue |
|
| EventLabel |
|
| EventLabel.LabelType |
|
| EventMergeRequest |
|
| EventProject |
|
| EventRepository |
|
| EventsApi |
This class implements the client side API for the GitLab events calls.
|
| EventSnippet |
|
| ExternalWikiService |
|
| FileUpload |
|
| FileUtils |
This class provides static utility methods used throughout GitLab4J.
|
| GitLabApi |
This class is provides a simplified interface to a GitLab API server, and divides the API up into
a separate API class for each concern.
|
| GitLabApi.ApiVersion |
Specifies the version of the GitLab API to communicate with.
|
| GitLabApiClient |
This class utilizes the Jersey client package to communicate with a GitLab API endpoint.
|
| GitLabApiException |
This is the exception that will be thrown if any exception occurs while communicating
with a GitLab API endpoint.
|
| GitLabApiForm |
This class extends the standard JAX-RS Form class to make it fluent.
|
| Group |
|
| GroupApi |
This class implements the client side API for the GitLab groups calls.
|
| GroupFilter |
This class is used to filter Projects when getting lists of projects for a specified group.
|
| GroupMemberSystemHookEvent |
|
| GroupProjectsFilter |
This class is used to filter Projects when getting lists of projects for a specified group.
|
| GroupSystemHookEvent |
|
| HealthCheckApi |
|
| HealthCheckInfo |
|
| HealthCheckItem |
|
| HealthCheckStatus |
|
| HipChatService |
|
| HookManager |
This class provides a base class handler for processing GitLab Web Hook and System Hook callouts.
|
| HttpRequestUtils |
|
| Identity |
|
| ImpersonationToken |
|
| ImpersonationToken.Scope |
Enum to specify the scope of an ImpersonationToken.
|
| ISO8601 |
This class provides utility methods for parsing and formatting ISO8601 formatted dates.
|
| Issue |
|
| IssueEvent |
|
| IssueEvent.ObjectAttributes |
|
| IssueFilter |
Created by zhengrenjie on 2018/09/11 12:31
This class is used to filter issues when getting lists of them.
|
| IssuesApi |
This class provides an entry point to all the GitLab API Issue calls.
|
| JacksonJson |
Jackson JSON Configuration and utility class.
|
| JacksonJson.JsonDateDeserializer |
JsonDeserializer for deserializing ISO8601 formatted dates.
|
| JacksonJson.JsonDateSerializer |
JsonSerializer for serializing ISO8601 formatted dates.
|
| JacksonJson.UserListDeserializer |
Deserializer for the odd User instances in the "approved_by" array in the merge_request JSON.
|
| JacksonJson.UserListSerializer |
Serializer for the odd User instances in the "approved_by" array in the merge_request JSON.
|
| JacksonJsonEnumHelper<E extends Enum<E>> |
|
| JiraService |
|
| Job |
|
| JobApi |
This class provides an entry point to all the GitLab API job calls.
|
| JobStatus |
Enum for the various Job status values.
|
| Key |
|
| KeySystemHookEvent |
|
| Label |
|
| LabelsApi |
|
| LicensesApi |
This class provides an entry point to all the GitLab API licenses calls.
|
| LicenseTemplate |
|
| Markdown |
|
| MarkdownApi |
This class provides an entry point to all the GitLab API markdown calls.
|
| MaskingLoggingFilter |
This class logs request and response info masking HTTP header values that are known to
contain sensitive information.
|
| Member |
|
| MergeRequest |
|
| MergeRequestApi |
This class implements the client side API for the GitLab merge request calls.
|
| MergeRequestEvent |
|
| MergeRequestEvent.ObjectAttributes |
|
| MergeRequestFilter |
This class is used to filter merge requests when getting lists of them.
|
| MergeRequestSystemHookEvent |
|
| Milestone |
|
| MilestonesApi |
This class implements the client side API for the GitLab milestones calls.
|
| Namespace |
|
| NamespaceApi |
This class implements the client side API for the GitLab namespace calls.
|
| Note |
|
| Note.NoteableType |
|
| Note.OrderBy |
Enum to use for ordering the results.
|
| Note.Type |
|
| NoteEvent |
|
| NoteEvent.NoteableType |
|
| NoteEvent.ObjectAttributes |
|
| NotesApi |
|
| NotificationService |
|
| NotificationSettings |
|
| NotificationSettings.Events |
|
| NotificationSettings.Level |
Notification level
|
| NotificationSettingsApi |
|
| Oauth2LoginStreamingOutput |
This StreamingOutput implementation is utilized to send a OAuth2 token request
in a secure manner.
|
| OauthTokenResponse |
|
| Owner |
|
| Package |
|
| PackageFile |
|
| PackagesApi |
This class implements the client side API for the GitLab Packages API.
|
| PackageType |
|
| Pager<T> |
This class defines an Iterator implementation that is used as a paging iterator for all API methods that
return a List of objects.
|
| Participant |
|
| Permissions |
|
| Pipeline |
|
| PipelineApi |
This class provides an entry point to all the GitLab API pipeline related calls.
|
| PipelineEvent |
|
| PipelineEvent.Build |
|
| PipelineEvent.ObjectAttributes |
|
| PipelineSchedule |
|
| PipelineStatus |
Enum for the various Pipeline status values.
|
| Position |
|
| Position.PositionType |
|
| Project |
|
| Project.MergeMethod |
|
| ProjectAccess |
|
| ProjectApi |
This class provides an entry point to all the GitLab API project calls.
|
| ProjectFilter |
This class is used to filter Projects when getting lists of projects for a specified user.
|
| ProjectHook |
|
| ProjectSharedGroup |
|
| ProjectStatistics |
This class contains the sizing information from the project.
|
| ProjectSystemHookEvent |
|
| ProjectUser |
|
| ProtectedBranch |
|
| ProtectedBranchesApi |
|
| ProxyClientConfig |
This class provides convenience methods to create ClientConfig properties so GitLabApi can use a proxy server.
|
| PushData |
|
| PushEvent |
|
| PushRules |
|
| PushSystemHookEvent |
|
| Release |
|
| Repository |
|
| RepositoryApi |
This class provides an entry point to all the GitLab API repository calls.
|
| RepositoryChange |
|
| RepositoryFile |
|
| RepositoryFileApi |
This class provides an entry point to all the GitLab API repository files calls.
|
| RepositorySystemHookEvent |
|
| Runner |
|
| Runner.RunnerStatus |
Enum to use for RunnersApi filtering.
|
| RunnerDetail |
|
| RunnerDetail.RunnerAccessLevel |
Enum to use for RunnerDetail accessLevel property.
|
| RunnersApi |
This class provides an entry point to all the GitLab API repository files calls.
|
| SecretString |
This class implements a CharSequence that can be cleared of it's contained characters.
|
| ServicesApi |
Access for the services API.
|
| Session |
|
| SessionApi |
This class implements the client side API for the GitLab login call.
|
| Setting |
This enum provides constants and value validation for the available GitLab application settings.
|
| SlackService |
|
| Snippet |
|
| SnippetsApi |
This class provides an entry point to all the GitLab Snippets API project calls.
|
| SshKey |
|
| SystemHook |
|
| SystemHookEvent |
|
| SystemHookListener |
This interface defines an event listener for the event fired when
a System Hook notification has been received from a GitLab server.
|
| SystemHookManager |
This class provides a handler for processing GitLab System Hook callouts.
|
| SystemHooksApi |
This class implements the client side API for the GitLab System Hooks Keys API calls.
|
| Tag |
|
| TagPushEvent |
|
| TagPushSystemHookEvent |
|
| TagsApi |
This class provides an entry point to all the GitLab Tags API calls.
|
| TeamMemberSystemHookEvent |
|
| TimeStats |
|
| TreeItem |
|
| TreeItem.Type |
|
| Trigger |
|
| User |
|
| UserApi |
This class provides an entry point to all the GitLab API users calls.
|
| UserSystemHookEvent |
|
| Variable |
|
| Version |
|
| Visibility |
|
| WebHookListener |
This interface defines an event listener for the event fired when
a WebHook notification has been received from a GitLab server.
|
| WebHookManager |
This class provides a handler for processing GitLab WebHook callouts.
|
| WikiAttachment |
|
| WikiAttachment.Link |
|
| WikiPage |
|
| WikiPageEvent |
|
| WikiPageEvent.ObjectAttributes |
|
| WikiPageEvent.Wiki |
|
| WikisApi |
This class implements the client side API for the GitLab Wikis API.
|