public class PersonalAccessTokenApi extends AbstractApi
Constants.ActionType, Constants.ApplicationScope, Constants.ArchiveFormat, Constants.AutoDevopsDeployStrategy, Constants.BuildGitStrategy, Constants.CommitBuildState, Constants.ContributorOrderBy, Constants.DefaultBranchProtectionLevel, Constants.DeploymentOrderBy, Constants.DeploymentStatus, Constants.DeployTokenScope, Constants.Encoding, Constants.EpicOrderBy, Constants.EventScope, 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.PackageOrderBy, Constants.PackageStatus, Constants.PipelineOrderBy, Constants.PipelineScope, Constants.PipelineSource, Constants.ProjectAccessTokenScope, Constants.ProjectCreationLevel, Constants.ProjectOrderBy, Constants.ProjectSearchScope, Constants.SearchScope, Constants.SortOrder, Constants.SquashOption, Constants.StateEvent, Constants.SubgroupCreationLevel, Constants.TagOrderBy, Constants.TargetType, Constants.TodoAction, Constants.TodoState, Constants.TodoType, Constants.TokenType
gitLabApi
NEXT_PAGE_HEADER, PAGE_HEADER, PAGE_PARAM, PER_PAGE, PER_PAGE_PARAM, PREV_PAGE_HEADER, TOTAL_HEADER, TOTAL_PAGES_HEADER
Constructor and Description |
---|
PersonalAccessTokenApi(GitLabApi gitLabApi) |
Modifier and Type | Method and Description |
---|---|
PersonalAccessToken |
rotatePersonalAccessToken()
Rotates the given personal access token.
|
PersonalAccessToken |
rotatePersonalAccessToken(java.util.Date expiresAt)
Rotates the given personal access token.
|
PersonalAccessToken |
rotatePersonalAccessToken(java.lang.String id,
java.util.Date expiresAt)
Rotates the given personal access token.
|
addFormParam, addFormParam, delete, delete, get, get, getApiClient, getApiVersion, getDefaultPerPage, getDefaultPerPageParam, getDefaultPerPageParam, getGroupIdOrPath, getLabelIdOrName, getNamespaceIdOrPath, getPageQueryParams, getPageQueryParams, getPerPageQueryParam, getProjectIdOrPath, getUserIdOrUsername, getWithAccepts, handle, head, isApiVersion, patch, patch, post, post, post, post, post, put, put, put, putUpload, putUpload, putWithFormData, upload, upload, upload, upload, urlEncode, validate
public PersonalAccessTokenApi(GitLabApi gitLabApi)
public PersonalAccessToken rotatePersonalAccessToken() throws GitLabApiException
GitLab Endpoint: POST /personal_access_tokens/self/rotate
GitLabApiException
- if any exception occurspublic PersonalAccessToken rotatePersonalAccessToken(java.util.Date expiresAt) throws GitLabApiException
GitLab Endpoint: POST /personal_access_tokens/self/rotate
expiresAt
- Expiration date of the access tokenGitLabApiException
- if any exception occurspublic PersonalAccessToken rotatePersonalAccessToken(java.lang.String id, java.util.Date expiresAt) throws GitLabApiException
GitLab Endpoint: POST /personal_access_tokens/:id/rotate
expiresAt
- Expiration date of the access tokenGitLabApiException
- if any exception occurs