open class Parametrized
Parametrized() |
val params: List<Parameter> |
fun booleanParameter(customName: String? = null, trueValue: String? = "true", falseValue: String? = "false"): SingleDelegateProvider<Boolean> |
|
fun <T : CompoundParam<T>> compoundParameter(customName: String? = null): CompoundDelegateProvider<T> |
|
fun <T : Parametrized> copyParamsTo(target: T): T
Copies parameters of this object to the specified target |
|
fun <E : Enum<E>> enumParameter(customName: String? = null, mapping: Map<E, String?>? = null): SingleDelegateProvider<E> |
|
fun findRawParam(paramName: String): Parameter? |
|
fun hasParam(paramName: String): Boolean |
|
fun intParameter(customName: String? = null): SingleDelegateProvider<Int> |
|
fun param(name: String, value: String): Unit
Adds parameter with specified name and value |
|
fun removeRawParam(paramName: String): Unit |
|
fun stringParameter(customName: String? = null): SingleDelegateProvider<String> |
open class BuildFeature : Parametrized, Validatable
Represents TeamCity build feature |
|
open class BuildStep : Parametrized, Validatable
Represents TeamCity Build Step |
|
abstract class CompoundParam<V> : Parametrized |
|
class Options : Parametrized |
|
open class ParametrizedWithType : Parametrized
Allows to add parameters to project, build configuration, or template |
|
open class ProjectFeature : Parametrized, Validatable
Represents project-level feature |
|
open class Trigger : Parametrized, Validatable
TeamCity build trigger |
|
open class VcsRoot : Parametrized, Validatable, IdOwner
A base class representing TeamCity VCS root. |