public class ApplicationSettingsApi extends AbstractApi
Constants.ActionType, Constants.ApplicationScope, Constants.ArchiveFormat, Constants.CommitBuildState, Constants.DeploymentStatus, Constants.Encoding, Constants.EpicOrderBy, Constants.GroupOrderBy, Constants.GroupSearchScope, Constants.ImpersonationState, Constants.IssueOrderBy, Constants.IssueScope, Constants.IssueState, Constants.JobScope, Constants.LineType, Constants.MergeRequestOrderBy, Constants.MergeRequestScope, Constants.MergeRequestSearchIn, Constants.MergeRequestState, Constants.MilestoneState, Constants.PipelineOrderBy, Constants.PipelineScope, Constants.ProjectOrderBy, Constants.ProjectSearchScope, Constants.SearchScope, Constants.SortOrder, Constants.StateEvent, Constants.TagOrderBy, Constants.TargetType, Constants.TodoAction, Constants.TodoState, Constants.TodoType, Constants.TokenTypegitLabApiNEXT_PAGE_HEADER, PAGE_HEADER, PAGE_PARAM, PER_PAGE, PER_PAGE_PARAM, PREV_PAGE_HEADER, TOTAL_HEADER, TOTAL_PAGES_HEADER| Constructor and Description |
|---|
ApplicationSettingsApi(GitLabApi gitLabApi) |
| Modifier and Type | Method and Description |
|---|---|
ApplicationSettings |
getApplicationSettings()
Get the current application settings of the GitLab instance.
|
static ApplicationSettings |
parseApplicationSettings(com.fasterxml.jackson.databind.JsonNode root)
Parses the returned JSON and returns an ApplicationSettings instance.
|
ApplicationSettings |
updateApplicationSetting(Setting setting,
Object value)
Update a single application setting of the GitLab instance with the provided settings and value.
|
ApplicationSettings |
updateApplicationSetting(String setting,
Object value)
Update a single application setting of the GitLab instance with the provided settings and value.
|
ApplicationSettings |
updateApplicationSettings(ApplicationSettings appSettings)
Update the application settings of the GitLab instance with the settings in the
provided ApplicationSettings instance.
|
addFormParam, addFormParam, delete, delete, get, get, getApiClient, getApiVersion, getDefaultPerPage, getDefaultPerPageParam, getDefaultPerPageParam, getGroupIdOrPath, getPageQueryParams, getPageQueryParams, getPerPageQueryParam, getProjectIdOrPath, getUserIdOrUsername, getWithAccepts, handle, head, isApiVersion, post, post, post, post, post, put, put, putUpload, putUpload, putWithFormData, upload, upload, upload, urlEncode, validatepublic ApplicationSettingsApi(GitLabApi gitLabApi)
public ApplicationSettings getApplicationSettings() throws GitLabApiException
GitLab Endpoint: GET /api/v4/application/settingsGitLabApiException - if any exception occurspublic ApplicationSettings updateApplicationSettings(ApplicationSettings appSettings) throws GitLabApiException
GitLab Endpoint: PUT /api/v4/application/settingsappSettings - the ApplicationSettings instance holding the settings and values to updateGitLabApiException - if any exception occurspublic ApplicationSettings updateApplicationSetting(Setting setting, Object value) throws GitLabApiException
GitLab Endpoint: PUT /api/v4/application/settingssetting - the ApplicationSetting to updatevalue - the new value for the application settingGitLabApiException - if any exception occurspublic ApplicationSettings updateApplicationSetting(String setting, Object value) throws GitLabApiException
GitLab Endpoint: PUT /api/v4/application/settingssetting - the ApplicationSetting to updatevalue - the new value for the application settingGitLabApiException - if any exception occurspublic static final ApplicationSettings parseApplicationSettings(com.fasterxml.jackson.databind.JsonNode root) throws GitLabApiException
root - the root JsonNodeGitLabApiException - if any error occursCopyright © 2019. All rights reserved.