[][src]Module gitlab::api::projects

Project-related API endpoints

These endpoints are used for querying and modifying projects and their resources.

Modules

environments

Project environments API endpoints.

hooks

Project hook API endpoints.

issues

Project issue API endpoints.

jobs

Project job API endpoints.

labels

Project label API endpoints.

members

Project members API endpoints.

merge_requests

Project merge request API endpoints.

milestones

Project milestone API endpoints.

pipelines

Project pipeline API endpoints.

protected_branches

Project repository protected branches API endpoints.

protected_tags

Project repository protected tags API endpoints.

repository

Project repository API endpoints.

Structs

ContainerExpirationPolicy

The expiration policies for container images attached to the project.

ContainerExpirationPolicyBuilder

Builder for ContainerExpirationPolicy.

CreateProject

Create a new project on an instance.

CreateProjectBuilder

Builder for CreateProject.

EditProject

Edit an existing project.

EditProjectBuilder

Builder for EditProject.

Project

Query for a specific project on an instance.

ProjectBuilder

Builder for Project.

Projects

Query for projects on an instance.

ProjectsBuilder

Builder for Projects.

Enums

AutoDevOpsDeployStrategy

The deploy strategy used when Auto DevOps is enabled.

BuildGitStrategy

The default Git strategy for CI jobs.

ContainerExpirationCadence

How often the container expiration policy is applied.

ContainerExpirationKeepN

How many container instances to keep around.

ContainerExpirationOlderThan

How old containers need to be before they are candidates for expiration.

FeatureAccessLevel

Access levels available for most features.

FeatureAccessLevelPublic

Access levels available for features.

MergeMethod

How merge requests should be merged when using the "Merge" button.

ProjectOrderBy

Keys project results may be ordered by.