java.lang.Object
org.miaixz.bus.gitlab.AbstractApi
org.miaixz.bus.gitlab.GitLabCiYamlApi
- All Implemented Interfaces:
Constants
This class provides an entry point to all the GitLab CI YAML API calls.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.miaixz.bus.gitlab.models.Constants
Constants.ActionType, Constants.ApplicationScope, Constants.ArchiveFormat, Constants.AutoCancelPendingPipelines, 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<T>, 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.ProjectFeatureVisibilityAccessLevel, Constants.ProjectOrderBy, Constants.ProjectSearchScope<T>, Constants.SearchScope<T>, Constants.SortOrder, Constants.SquashOption, Constants.StateEvent, Constants.SubgroupCreationLevel, Constants.TagOrderBy, Constants.TargetType, Constants.TodoAction, Constants.TodoState, Constants.TodoType, Constants.TokenType -
Field Summary
Fields inherited from class org.miaixz.bus.gitlab.AbstractApi
gitLabApiFields inherited from interface org.miaixz.bus.gitlab.models.Constants
NEXT_PAGE_HEADER, PAGE_HEADER, PAGE_PARAM, PER_PAGE, PER_PAGE_PARAM, PREV_PAGE_HEADER, TOTAL_HEADER, TOTAL_PAGES_HEADER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet all GitLab CI/CD YAML templates.Get a single GitLab CI/CD YAML template.Methods inherited from class org.miaixz.bus.gitlab.AbstractApi
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, putWithFormData, upload, upload, upload, upload, urlEncode, validate
-
Constructor Details
-
GitLabCiYamlApi
-
-
Method Details
-
getAllGitLabCiYamlTemplates
Get all GitLab CI/CD YAML templates.GitLab Endpoint: GET /templates/gitlab_ci_ymls- Returns:
- a list of Gitlab CI YAML Templates
- Throws:
GitLabApiException- if any exception occurs
-
getSingleGitLabCiYamlTemplate
Get a single GitLab CI/CD YAML template.GitLab Endpoint: GET /templates/gitlab_ci_ymls/:key- Parameters:
key- The key of the GitLab CI YAML template- Returns:
- an Gitlab CI YAML Template
- Throws:
GitLabApiException- if any exception occurs
-