Query

object Query
class Object
trait Matchable
class Any

Value members

Concrete methods

def `package`[A](id: PackagesPackageID)(innerSelection: SelectionBuilder[PackageDetailsType, A]): SelectionBuilder[RootQuery, Option[A]]

Find a package.

Find a package.

def ciApplicationSettings[A](innerSelection: SelectionBuilder[CiApplicationSettings, A]): SelectionBuilder[RootQuery, Option[A]]

CI related settings that apply to the entire instance.

CI related settings that apply to the entire instance.

def ciConfig[A](projectPath: String, content: String, dryRun: Option[Boolean])(innerSelection: SelectionBuilder[CiConfig, A]): SelectionBuilder[RootQuery, Option[A]]

Linted and processed contents of a CI config. Should not be requested more than once per request.

Linted and processed contents of a CI config. Should not be requested more than once per request.

def containerRepository[A](id: ContainerRepositoryID)(innerSelection: SelectionBuilder[ContainerRepositoryDetails, A]): SelectionBuilder[RootQuery, Option[A]]

Find a container repository.

Find a container repository.

def currentLicense[A](innerSelection: SelectionBuilder[CurrentLicense, A]): SelectionBuilder[RootQuery, Option[A]]

Fields related to the current license.

Fields related to the current license.

def currentUser[A](innerSelection: SelectionBuilder[UserCore, A]): SelectionBuilder[RootQuery, Option[A]]

Get information about current user.

Get information about current user.

def designManagement[A](innerSelection: SelectionBuilder[DesignManagement, A]): SelectionBuilder[RootQuery, A]

Fields related to design management.

Fields related to design management.

def devopsAdoptionSegments[A](parentNamespaceId: Option[NamespaceID], directDescendantsOnly: Option[Boolean], after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[DevopsAdoptionSegmentConnection, A]): SelectionBuilder[RootQuery, Option[A]]

Get configured DevOps adoption segments on the instance. BETA This endpoint is subject to change without notice.

Get configured DevOps adoption segments on the instance. BETA This endpoint is subject to change without notice.

def echo(text: String): SelectionBuilder[RootQuery, String]

Testing endpoint to validate the API with

Testing endpoint to validate the API with

def geoNode[A](name: Option[String])(innerSelection: SelectionBuilder[GeoNode, A]): SelectionBuilder[RootQuery, Option[A]]

Find a Geo node.

Find a Geo node.

def group[A](fullPath: String)(innerSelection: SelectionBuilder[Group, A]): SelectionBuilder[RootQuery, Option[A]]

Find a group.

Find a group.

def instanceSecurityDashboard[A](innerSelection: SelectionBuilder[InstanceSecurityDashboard, A]): SelectionBuilder[RootQuery, Option[A]]

Fields related to Instance Security Dashboard.

Fields related to Instance Security Dashboard.

def issue[A](id: IssueID)(innerSelection: SelectionBuilder[Issue, A]): SelectionBuilder[RootQuery, Option[A]]

Find an issue.

Find an issue.

def iteration[A](id: IterationID)(innerSelection: SelectionBuilder[Iteration, A]): SelectionBuilder[RootQuery, Option[A]]

Find an iteration.

Find an iteration.

def licenseHistoryEntries[A](after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[LicenseHistoryEntryConnection, A]): SelectionBuilder[RootQuery, Option[A]]

Fields related to entries in the license history.

Fields related to entries in the license history.

def mergeRequest[A](id: MergeRequestID)(innerSelection: SelectionBuilder[MergeRequest, A]): SelectionBuilder[RootQuery, Option[A]]

Find a merge request.

Find a merge request.

def metadata[A](innerSelection: SelectionBuilder[Metadata, A]): SelectionBuilder[RootQuery, Option[A]]

Metadata about GitLab.

Metadata about GitLab.

def milestone[A](id: MilestoneID)(innerSelection: SelectionBuilder[Milestone, A]): SelectionBuilder[RootQuery, Option[A]]

Find a milestone.

Find a milestone.

def namespace[A](fullPath: String)(innerSelection: SelectionBuilder[Namespace, A]): SelectionBuilder[RootQuery, Option[A]]

Find a namespace.

Find a namespace.

def project[A](fullPath: String)(innerSelection: SelectionBuilder[Project, A]): SelectionBuilder[RootQuery, Option[A]]

Find a project.

Find a project.

def projects[A](membership: Option[Boolean], search: Option[String], ids: Option[List[String]], searchNamespaces: Option[Boolean], sort: Option[String], after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[ProjectConnection, A]): SelectionBuilder[RootQuery, Option[A]]

Find projects visible to the current user.

Find projects visible to the current user.

def runnerPlatforms[A](after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[RunnerPlatformConnection, A]): SelectionBuilder[RootQuery, Option[A]]

Supported runner platforms.

Supported runner platforms.

def runnerSetup[A](platform: String, architecture: String)(innerSelection: SelectionBuilder[RunnerSetup, A]): SelectionBuilder[RootQuery, Option[A]]

Runner setup instructions.

Runner setup instructions.

def snippets[A](ids: Option[List[SnippetID]], visibility: Option[VisibilityScopesEnum], authorId: Option[UserID], projectId: Option[ProjectID], `type`: Option[TypeEnum], explore: Option[Boolean], after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[SnippetConnection, A]): SelectionBuilder[RootQuery, Option[A]]

Find Snippets visible to the current user.

Find Snippets visible to the current user.

def usageTrendsMeasurements[A](identifier: MeasurementIdentifier, recordedAfter: Option[Time], recordedBefore: Option[Time], after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[UsageTrendsMeasurementConnection, A]): SelectionBuilder[RootQuery, Option[A]]

Get statistics on the instance.

Get statistics on the instance.

def user[A](id: Option[UserID], username: Option[String])(innerSelection: SelectionBuilder[UserCore, A]): SelectionBuilder[RootQuery, Option[A]]

Find a user.

Find a user.

def users[A](ids: Option[List[String]], usernames: Option[List[String]], sort: Option[Sort], search: Option[String], admins: Option[Boolean], after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[UserCoreConnection, A]): SelectionBuilder[RootQuery, Option[A]]

Find users.

Find users.

def vulnerabilities[A](projectId: Option[List[String]], reportType: Option[List[VulnerabilityReportType]], severity: Option[List[VulnerabilitySeverity]], state: Option[List[VulnerabilityState]], scanner: Option[List[String]], scannerId: Option[List[VulnerabilitiesScannerID]], sort: Option[VulnerabilitySort], hasResolution: Option[Boolean], hasIssues: Option[Boolean], after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[VulnerabilityConnection, A]): SelectionBuilder[RootQuery, Option[A]]

Vulnerabilities reported on projects on the current user's instance security dashboard.

Vulnerabilities reported on projects on the current user's instance security dashboard.

def vulnerabilitiesCountByDay[A](startDate: ISO8601Date, endDate: ISO8601Date, after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[VulnerabilitiesCountByDayConnection, A]): SelectionBuilder[RootQuery, Option[A]]

Number of vulnerabilities per day for the projects on the current user's instance security dashboard.

Number of vulnerabilities per day for the projects on the current user's instance security dashboard.

def vulnerability[A](id: VulnerabilityID)(innerSelection: SelectionBuilder[Vulnerability, A]): SelectionBuilder[RootQuery, Option[A]]

Find a vulnerability.

Find a vulnerability.

Deprecated methods

@deprecated("This was renamed. Please use `Query.usageTrendsMeasurements`. Deprecated in 13.10.", "")
def instanceStatisticsMeasurements[A](identifier: MeasurementIdentifier, recordedAfter: Option[Time], recordedBefore: Option[Time], after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[UsageTrendsMeasurementConnection, A]): SelectionBuilder[RootQuery, Option[A]]

Get statistics on the instance. Deprecated in 13.10: This was renamed.

Get statistics on the instance. Deprecated in 13.10: This was renamed.

Deprecated
@deprecated("Use of this is not recommended. Please use `Query.vulnerabilitiesCountByDay`. Deprecated in 13.3.", "")
def vulnerabilitiesCountByDayAndSeverity[A](startDate: ISO8601Date, endDate: ISO8601Date, after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[VulnerabilitiesCountByDayAndSeverityConnection, A]): SelectionBuilder[RootQuery, Option[A]]

Number of vulnerabilities per severity level, per day, for the projects on the current user's instance security dashboard. Deprecated in 13.3: Use of this is not recommended.

Number of vulnerabilities per severity level, per day, for the projects on the current user's instance security dashboard. Deprecated in 13.3: Use of this is not recommended.

Deprecated