GetProjectPlainArgs

data class GetProjectPlainArgs(val ciDefaultGitDepth: Int? = null, val ciIdTokenSubClaimComponents: List<String>? = null, val id: String? = null, val pathWithNamespace: String? = null, val publicBuilds: Boolean? = null) : ConvertibleToJava<GetProjectPlainArgs>

A collection of arguments for invoking getProject.

Constructors

Link copied to clipboard
constructor(ciDefaultGitDepth: Int? = null, ciIdTokenSubClaimComponents: List<String>? = null, id: String? = null, pathWithNamespace: String? = null, publicBuilds: Boolean? = null)

Properties

Link copied to clipboard
val ciDefaultGitDepth: Int? = null

Default number of revisions for shallow cloning.

Link copied to clipboard

Fields included in the sub claim of the ID Token. Accepts an array starting with projectpath. The array might also include reftype and ref. Defaults to "project*path", "ref*type", "ref". Introduced in GitLab 17.10.

Link copied to clipboard
val id: String? = null

The integer that uniquely identifies the project within the gitlab install.

Link copied to clipboard

The path of the repository with namespace.

Link copied to clipboard
val publicBuilds: Boolean? = null

If true, jobs can be viewed by non-project members.

Functions

Link copied to clipboard
open override fun toJava(): GetProjectPlainArgs