All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractEpic<E extends AbstractEpic<E>> AbstractEpic.EpicState AbstractEvent AbstractGroup<G extends AbstractGroup<G>> AbstractIssue AbstractIssue.TaskCompletionStatus AbstractMinimalEpic<E extends AbstractMinimalEpic<E>> AbstractPushEvent AbstractSystemHookEvent AbstractUser<U extends AbstractUser<U>> AcceptMergeRequestParams AccessLevel AccessRequest AllowedTo This class is used by the ProtectedBranchesAPi to set up the allowed_to_push, allowed_to_merge, and allowed_to_unprotect values.Application ApplicationSettings ApprovalRule ApprovalRuleParams ApprovalState ApprovedBy This class is used by various models to represent the approved_by property, which can contain a User or Group instance.Artifact Artifact.FileType ArtifactsFile Assets This class is part of the Release class model.Assets.Link Assets.Source Assignee Associations AuditEvent AuditEventDetail Author AwardEmoji AwardEmoji.AwardableType Badge Badge.BadgeKind Blame Board BoardList Branch BranchAccessLevel Bridge BugzillaService Build BuildCommit BuildEvent The documentation at: Job Events is incorrect, this class represents the actual content of the Job Hook event.BuildStatus Enum for the various Build status values.ChangeContainer<T> ChangelogPayload Changes ChildEpic Comment Commit CommitAction CommitAction.Action CommitPayload CommitRef CommitRef.RefType 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.AutoCancelPendingPipelines Constants.AutoDevopsDeployStrategy Constants.BuildGitStrategy Enum for the build_git_strategy of the project instance.Constants.CommitBuildState Enum for the various Commit build status values.Constants.ContributorOrderBy Enum to use for ordering the results of getContibutors().Constants.DefaultBranchProtectionLevel Constants.DeploymentOrderBy Enum to use for ordering the results of getDeployments.Constants.DeploymentStatus Enum to use for specifying the status of a deployment.Constants.DeployTokenScope Enum to use for specifying the deploy token scope.Constants.Encoding Enum to specify encoding of file contents.Constants.EpicOrderBy Enum to use for ordering the results of getEpics().Constants.EventScope Enum to use for specifying the Event scope.Constants.GroupOrderBy Enum to use for ordering the results of getGroups() and getSubGroups().Constants.GroupSearchScope<T> Enum for the search scope when doing a groupSearch() with the SearchApi.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.MergeRequestSearchIn Enum to use for specifying the scope of the search attribute when calling getMergeRequests().Constants.MergeRequestState Enum to use for querying the state of a MergeRequestConstants.MilestoneState Constants.PackageOrderBy Enum to use for ordering the results of getPackages().Constants.PackageStatus Enum to use for filtering the results of getPackages().Constants.PipelineOrderBy Enum to use for ordering the results of getPipelines().Constants.PipelineScope Enum to use for specifying the scope when calling getPipelines().Constants.PipelineSource Enum to use for specifying the source when calling getPipelines().Constants.ProjectAccessTokenScope Enum to use for specifying the project token scope.Constants.ProjectCreationLevel Constant to specify the project_creation_level for the group.Constants.ProjectFeatureVisibilityAccessLevel Constants.ProjectOrderBy Enum to use for ordering the results of getProjects().Constants.ProjectSearchScope<T> Enum for the search scope when doing a projectSearch() with the SearchApi.Constants.SearchScope<T> Enum for the search scope when doing a globalSearch() with the SearchApi.Constants.SortOrder Enum to use for ordering the results of various API calls.Constants.SquashOption Enum for the build_git_strategy of the project instance.Constants.StateEvent Enum to use for specifying the state of a merge request or issue update.Constants.SubgroupCreationLevel Constant to specify the subgroup_creation_level for the group.Constants.TagOrderBy Enum to use for ordering the results of getTags().Constants.TargetType Enum to use for specifying the event target_type.Constants.TodoAction Enum to use for specifying the action when doing a getTodos() with the TodosApi.Constants.TodoState Enum to use for specifying the state when doing a getTodos() with the TodosApi.Constants.TodoType Enum to use for specifying the type when doing a getTodos() with the TodosApi.Constants.TokenType Used to specify the type of authentication token.ContainerExpirationPolicy Contributor This class models the object for a repository contributor.CreatedChildEpic CustomAttribute CustomIssueTrackerService Deployable DeployKey Deployment DeploymentEvent DeploymentFilter DeployToken DetailedStatus This class is part of the Pipeline message.Diff DiffRef Discussion DownstreamPipeline Duration This class represents a duration in time.DurationUtils Email EmailOnPushService Environment Environment.EnvironmentState Epic EpicFilter This class is used to filter Groups when getting lists of epics.EpicFilter.EpicField EpicInLink EpicIssue EpicIssueLink Event Event EventChanges EventCommit EventData EventExternalStatusCheck EventIssue EventLabel EventLabel.LabelType EventMergeRequest EventProject EventReleaseAssets EventReleaseLink EventReleaseSource EventRepository EventSnippet EventUser EventWorkItem Exists ExportStatus ExportStatus.Status Enum representing the status of the export.ExternalStatusCheck ExternalStatusCheckEvent ExternalStatusCheckProtectedBranch ExternalStatusCheckResult ExternalStatusCheckStatus ExternalStatusCheckStatus.Status ExternalWikiService FileUpload FileUtils This class provides static utility methods used throughout GitLab4J.GitLabCiTemplate GitLabCiTemplateElement GitLabForm GitLabFormValue GitLabFormValueType GpgKey GpgSignature Group GroupAccessToken GroupFilter This class is used to filter Groups when getting lists of groups.GroupHook GroupHookParams GroupMemberSystemHookEvent GroupParams This class is utilized by theorg.gitlab4j.api.GroupApi#createGroup(GroupParams)
andorg.gitlab4j.api.GroupApi#updateGroup(Object, GroupParams)
methods to set the parameters for the call to the GitLab API.GroupProjectsFilter This class is used to filter Projects when getting lists of projects for a specified group.GroupSystemHookEvent HealthCheckInfo HealthCheckItem HealthCheckStatus HipChatService Identity ImpersonationToken ImpersonationToken.Scope Enum to specify the scope of an ImpersonationToken.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 IssueEpic IssueEvent IssueEvent IssueEvent.ObjectAttributes IssueEvent.ResourceType Enum to use for specifying the state events resource type.IssueFilter This class is used to filter issues when getting lists of them.IssueFilter.IssueField IssueLink IssuesStatistics IssuesStatistics.Counts IssuesStatistics.Statistics IssuesStatisticsFilter This class is used to filter issues when getting issue statistics.Iteration Iteration.IterationState IterationFilter IterationFilter.IterationFilterIn IterationFilter.IterationFilterState 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>> JiraService Job JobAttribute JobAttributes JobEvent JobStatus Enum for the various Job status values.Key KeySystemHookEvent Label LabelEvent LabelEvent.ResourceType Enum to use for specifying the label event resource type.LdapGroupLink License LicenseTemplate Link LinkedIssue LinkType Enum to model the type of link between issues or epicsMarkdown MarkdownRequest MattermostService Member Membership MembershipSourceType MergeRequest MergeRequestChanges MergeRequestDiff MergeRequestEvent MergeRequestEvent.ObjectAttributes MergeRequestFilter This class is used to filter merge requests when getting lists of them.MergeRequestFilter.MergeRequestField MergeRequestParams This class provides the form parameters for creating and updating merge requests.MergeRequestSystemHookEvent MergeRequestVersion Metadata Metadata.Kas Milestone Namespace Note Note.NoteableType Note.OrderBy Enum to use for ordering the results.Note.Type NoteEvent NoteEvent.NoteableType NoteEvent.ObjectAttributes NotificationService NotificationService.BranchesToBeNotified NotificationSettings NotificationSettings.Events NotificationSettings.Level Notification levelOauthTokenResponse Owner Package PackageFile PackageFilter This class is used to filter Projects when getting lists of projects for a specified group.PackageType Participant Permissions PersonalAccessToken Pipeline PipelineEvent PipelineEvent.ObjectAttributes PipelineFilter This class is used to filter Pipelines when getting lists of them.PipelineSchedule PipelineStatus Enum for the various Pipeline status values.Position Position.PositionType Project Project.MergeMethod ProjectAccess ProjectAccessToken ProjectApprovalsConfig ProjectFetches ProjectFetches.DateCount ProjectFetches.Fetches ProjectFilter This class is used to filter Projects when getting lists of projects for a specified user.ProjectGroup ProjectGroupsFilter This class is used to filter Groups when getting lists of groups for a specified project.ProjectHook ProjectLicense ProjectStatistics This class contains the sizing information from the project.ProjectSystemHookEvent ProjectUser ProtectedBranch ProtectedTag ProtectedTag.CreateAccessLevel PushData PushEvent PushRules PushSystemHookEvent References RegistryRepository RegistryRepositoryTag RelatedEpic RelatedEpicLink Release ReleaseEvent ReleaseLinkParams ReleaseParams RemoteMirror Repository RepositoryArchiveParams Params for getting file archive of the repository.RepositoryChange RepositoryFile RepositoryFileResponse RepositorySystemHookEvent Reviewer 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.SamlGroupLink SearchBlob Setting This enum provides constants and value validation for the available GitLab application settings.SharedGroup SlackService Snippet SshKey SystemHook SystemHook.UrlVariable SystemHookEvent SystemHookListener This interface defines an event listener for the event fired when a System Hook notification has been received from a GitLab server.Tag TagPushEvent TagPushSystemHookEvent TaskCompletionStatus TeamMemberSystemHookEvent TimeStats Todo Topic TopicParams This class is utilized by theorg.gitlab4j.api.TopicsApi#createTopic(TopicParams)
andorg.gitlab4j.api.TopicsApi#updateTopic(Integer, TopicParams)
methods to set the parameters for the call to the GitLab API.TreeItem TreeItem.Type Trigger UploadedByUser UploadedFile User UserSystemHookEvent Variable Variable.Type Enum for the various Commit build status values.Version Visibility WebHookListener This interface defines an event listener for the event fired when a WebHook notification has been received from a GitLab server.WikiAttachment WikiAttachment.Link WikiPage WikiPageEvent WikiPageEvent.ObjectAttributes WikiPageEvent.Wiki WorkItemChanges WorkItemEvent WorkItemEvent.ObjectAttributes