open class Parametrized : Params
Parametrized(base: Parametrized? = null, init: Parametrized.() -> Unit = {}) Parametrized(_rawParams: List<Parameter>?, _delegates: Map<String, Params>?) |
open val params: List<Parameter> |
fun booleanParameter(customName: String? = null, trueValue: String? = "true", falseValue: String? = "false"): BooleanDelegate |
|
fun <T : CompoundParam> compoundParameter(customName: String? = null): CompoundParamDelegate<T> |
|
fun <E : Enum<E>> enumParameter(customName: String? = null, mapping: Map<E, String?>? = null): EnumDelegate<E> |
|
fun intParameter(customName: String? = null): IntDelegate |
|
fun param(name: String, value: String): Unit
Adds parameter |
|
fun stringParameter(customName: String? = null): StringDelegate |
open class BuildFeature : Parametrized
Represents TeamCity build feature |
|
open class BuildStep : Parametrized
Represents TeamCity Build Step |
|
open class CompoundParam : Parametrized |
|
open class ParametrizedWithType : Parametrized
Allows to add parameters to project, build configuration, or template |
|
open class ProjectFeature : Parametrized
Represents project-level feature |
|
open class Trigger : Parametrized
TeamCity build trigger |
|
open class VcsRoot : Parametrized
A base class representing TeamCity VCS root. |