All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractApi This class is the base class for all the sub API classes.AbstractEvent AbstractPushEvent AbstractSystemHookEvent AbstractUser<U extends AbstractUser<U>> AccessLevel AccessRequest 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.AccessTokenUtils.Scope This enum defines the available scopes for a personal 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 BuildCommit BuildEvent The documentation at: Job Events is incorrect, this class represents the actual content of the Job Hook event.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 MergeRequestConstants.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.ContainerRegistryApi This class implements the client side API for the GitLab Container Registry API.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 ExportStatus ExportStatus.Status Enum representing the status of the export.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 interface 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.ImportExportApi This class provides an entry point to all the GitLab API project import/export calls.ImportStatus ImportStatus.Status Enum representing the status of the import.ISO8601 This class provides utility methods for parsing and formatting ISO8601 formatted dates.Issue IssueChanges 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.JobEvent 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.MergeRequestChanges 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 levelNotificationSettingsApi 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.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 RegistryRepository RegistryRepositoryTag 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 on status.Runner.RunnerType Enum to use for RunnersApi filtering on type.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.