jetbrains.buildServer.configs.kotlin.v2018_1 / Id

Id

sealed class Id : IdOwner

An id of a TeamCity entity. It appears in the web UI and is used in urls. If the entity has a uuid specified, then the id can be changed at any time. If uuid is omitted, then TeamCity treats an entity with a changed id as a new entity, all data associated with the old entity will be lost (e.g. a build history, a commit graph).

See Also

RelativeId

AbsoluteId

Properties

id

open val id: Id?

value

abstract val value: String

Full id to be used in TeamCity.

Inheritors

AbsoluteId

data class AbsoluteId : Id

Entity id to be used as is, without any prefixes provided by TeamCity.

RelativeId

data class RelativeId : Id

Entity id relative to the project where versioned settings were enabled. When DSL executed the id of the project with enabled versioned settings is prepended to all relative ids. Can be used only in DSL generated with the 'Generate portable DSL scripts' option enabled.