jetbrains.buildServer.configs.kotlin.v10 / SingleParamDelegate

SingleParamDelegate

abstract class SingleParamDelegate<T> : ParameterDelegate<T>

Constructors

<init>

SingleParamDelegate(customParamName: String? = null, mapping: Map<T, String?>? = null)

Properties

mapping

val mapping: Map<T, String?>?

params

open val params: List<Parameter>

Inherited Properties

customParamName

val customParamName: String?

Inherited Functions

getValue

operator fun getValue(thisRef: Parametrized, property: KProperty<*>): T?

setValue

operator fun setValue(thisRef: Parametrized, property: KProperty<*>, value: T?): Unit

Inheritors

BooleanDelegate

class BooleanDelegate : SingleParamDelegate<Boolean>

EnumDelegate

class EnumDelegate<E : Enum<E>> : SingleParamDelegate<E>

IntDelegate

class IntDelegate : SingleParamDelegate<Int>

StringDelegate

class StringDelegate : SingleParamDelegate<String>