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.
|
| 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.
|
| ApplicationsApi |
This class implements the client side API for the GitLab Applications API.
|
| ApplicationSettingsApi |
This class implements the client side API for the GitLab Application Settings API.
|
| AuditEventApi |
This class implements the client side API for the GitLab Instance Audit Event API.
|
| AwardEmojiApi |
This class implements the client side API for the GitLab Award Emoji API calls.
|
| BoardsApi |
This class implements the client side API for the GitLab Issue Boards API calls.
|
| CommitsApi |
This class implements the client side API for the GitLab commits calls.
|
| Constants |
Deprecated.
|
| ContainerRegistryApi |
This class implements the client side API for the GitLab Container Registry API.
|
| DeployKeysApi |
This class implements the client side API for the GitLab Deploy Keys API calls.
|
| DeploymentsApi |
This class implements the client side API for the GitLab Deployments API calls.
|
| DeployTokensApi |
This class implements the client side API for the GitLab Deploy Tokens API calls.
|
| DiscussionsApi |
This class implements the client side API for the GitLab Discussions API.
|
| DurationUtils |
Deprecated.
|
| EmailChecker |
|
| EnvironmentsApi |
This class provides an entry point to all the GitLab API Environments API calls.
|
| EpicsApi |
This class implements the client side API for the GitLab Epics and Epic Issues API calls.
|
| EventsApi |
This class implements the client side API for the GitLab events calls.
|
| ExternalStatusCheckApi |
This class implements the client side API for the GitLab external status checks.
|
| 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.
|
| GitLabCiYamlApi |
This class provides an entry point to all the GitLab CI YAML API calls.
|
| GroupApi |
This class implements the client side API for the GitLab groups calls.
|
| HealthCheckApi |
|
| HookManager |
This interface provides a base class handler for processing GitLab Web Hook and System Hook callouts.
|
| HttpRequestUtils |
|
| ImportExportApi |
This class provides an entry point to all the GitLab API project import/export calls.
|
| ISO8601 |
Deprecated.
|
| IssuesApi |
This class provides an entry point to all the GitLab API Issue calls.
|
| JacksonJson |
Jackson JSON Configuration and utility class.
|
| JacksonJson.DateOnlySerializer |
JsonSerializer for serializing dates s yyyy-mm-dd in UTC timezone.
|
| 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 java.lang.Enum<E>> |
Deprecated.
|
| JobApi |
This class provides an entry point to all the GitLab API job calls.
|
| KeysApi |
|
| LabelsApi |
This class provides an entry point to all the GitLab API project and group label calls.
|
| LicenseApi |
This class provides an entry point to all the GitLab API license calls.
|
| LicenseTemplatesApi |
This class provides an entry point to all the GitLab API licenses calls.
|
| 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.
|
| MergeRequestApi |
This class implements the client side API for the GitLab merge request calls.
|
| MetadataApi |
This class implements the client side API for the Gitlab metadata call.
|
| MilestonesApi |
This class implements the client side API for the GitLab milestones calls.
|
| NamespaceApi |
This class implements the client side API for the GitLab namespace calls.
|
| NotesApi |
|
| NotificationSettingsApi |
|
| Oauth2LoginStreamingOutput |
This StreamingOutput implementation is utilized to send a OAuth2 token request
in a secure manner.
|
| PackagesApi |
This class implements the client side API for the GitLab Packages API.
|
| 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.
|
| PersonalAccessTokenApi |
This class provides an entry point to all the GitLab API personal access token calls.
|
| PipelineApi |
This class provides an entry point to all the GitLab API pipeline related calls.
|
| ProjectApi |
This class provides an entry point to all the GitLab API project calls.
|
| ProjectLicense |
|
| ProtectedBranchesApi |
This class provides an entry point to all the Protected Branches API calls.
|
| ProxyClientConfig |
This class provides convenience methods to create ClientConfig properties so GitLabApi can use a proxy server.
|
| ReleaseLinksApi |
This class provides an entry point to all the GitLab ReleaseLinks API calls.
|
| ReleasesApi |
This class provides an entry point to all the GitLab Releases API calls.
|
| RepositoryApi |
This class provides an entry point to all the GitLab API repository calls.
|
| RepositoryFileApi |
This class provides an entry point to all the GitLab API repository files calls.
|
| RepositorySubmodulesApi |
This class provides an entry point to all the GitLab API repository submodules calls.
|
| ResourceLabelEventsApi |
This class provides an entry point to all the GitLab Resource label events API
|
| ResourceStateEventsApi |
This class provides an entry point to all the GitLab Resource state events API
|
| RunnersApi |
This class provides an entry point to all the GitLab API repository files calls.
|
| SearchApi |
This class provides an entry point to all the GitLab API Search API calls.
|
| SecretString |
This class implements a CharSequence that can be cleared of it's contained characters.
|
| ServicesApi |
Access for the services API.
|
| SnippetsApi |
This class provides an entry point to all the GitLab Snippets API project calls.
|
| 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.
|
| TagsApi |
This class provides an entry point to all the GitLab Tags and Protected Tags API calls.
|
| TodosApi |
This class implements the client side API for the GitLab Todos API.
|
| TopicsApi |
|
| UrlEncoder |
|
| UserApi |
This class provides an entry point to all the GitLab API users calls.
|
| WebHookManager |
This class provides a handler for processing GitLab WebHook callouts.
|
| WikisApi |
This class implements the client side API for the GitLab Wikis API.
|