open var id: Id?
Overrides IdOwner.id
BuildType or template id.
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). Id can also be used by some settings, e.g. as a
part of parameter reference. If you change the id, you should find
all its occurrences in the current project and change them too.
Id must be unique across all buildTypes and templates on the server.
If id is missing, it will be generated from the class name (if the class is not from
the jetbrains.buildServer.configs.kotlin.v2018_1
package).
See Also
Getter
BuildType or template id.
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). Id can also be used by some settings, e.g. as a
part of parameter reference. If you change the id, you should find
all its occurrences in the current project and change them too.
Id must be unique across all buildTypes and templates on the server.
If id is missing, it will be generated from the class name (if the class is not from
the jetbrains.buildServer.configs.kotlin.v2018_1
package).
Getter See Also
Setter
BuildType or template id.
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). Id can also be used by some settings, e.g. as a
part of parameter reference. If you change the id, you should find
all its occurrences in the current project and change them too.
Id must be unique across all buildTypes and templates on the server.
If id is missing, it will be generated from the class name (if the class is not from
the jetbrains.buildServer.configs.kotlin.v2018_1
package).
Setter See Also
fun id(id: String): Unit
Sets the id to the specified value. Type of the id depends on the context in which DSL is executed: it is RelativeId when DSL context is relative, otherwise it is AbsoluteId.