jetbrains.buildServer.configs.kotlin.v10 / CompoundParam

CompoundParam

open class CompoundParam : Parametrized

Constructors

<init>

CompoundParam(value: String?)

Properties

value

val value: String?

Inherited Properties

params

open val params: List<Parameter>

Inherited Functions

booleanParameter

fun booleanParameter(customName: String? = null, trueValue: String? = "true", falseValue: String? = "false"): BooleanDelegate

compoundParameter

fun <T : CompoundParam> compoundParameter(customName: String? = null): CompoundParamDelegate<T>

enumParameter

fun <E : Enum<E>> enumParameter(customName: String? = null, mapping: Map<E, String?>? = null): EnumDelegate<E>

intParameter

fun intParameter(customName: String? = null): IntDelegate

param

fun param(name: String, value: String): Unit

Adds parameter

stringParameter

fun stringParameter(customName: String? = null): StringDelegate

Inheritors

AuthMethod

sealed class AuthMethod : CompoundParam

AuthType

sealed class AuthType : CompoundParam

AuthType

sealed class AuthType : CompoundParam

AuthType

sealed class AuthType : CompoundParam

AuthType

sealed class AuthType : CompoundParam

AuthType

sealed class AuthType : CompoundParam

BaseDir

sealed class BaseDir : CompoundParam

BuildRule

sealed class BuildRule : CompoundParam

CommandType

sealed class CommandType : CompoundParam

CompareTo

sealed class CompareTo : CompoundParam

Coverage

sealed class Coverage : CompoundParam

Coverage

sealed class Coverage : CompoundParam

Coverage

sealed class Coverage : CompoundParam

Coverage

sealed class Coverage : CompoundParam

Coverage

sealed class Coverage : CompoundParam

Coverage

sealed class Coverage : CompoundParam

Coverage

sealed class Coverage : CompoundParam

Coverage

sealed class Coverage : CompoundParam

Coverage

sealed class Coverage : CompoundParam

Coverage

sealed class Coverage : CompoundParam

CoverageEngine

sealed class CoverageEngine : CompoundParam

CoverageEngine

sealed class CoverageEngine : CompoundParam

CoverageEngine

sealed class CoverageEngine : CompoundParam

CredentialsProvider

sealed class CredentialsProvider : CompoundParam

CredentialsType

sealed class CredentialsType : CompoundParam

Filter

sealed class Filter : CompoundParam

LoginToRegistry

sealed class LoginToRegistry : CompoundParam

MavenVersion

sealed class MavenVersion : CompoundParam

MessageFormat

sealed class MessageFormat : CompoundParam

Mode

sealed class Mode : CompoundParam

Mode

sealed class Mode : CompoundParam

Mode

sealed class Mode : CompoundParam

Mode

sealed class Mode : CompoundParam

NotifierSettings

sealed class NotifierSettings : CompoundParam

Provider

sealed class Provider : CompoundParam

Publisher

sealed class Publisher : CompoundParam

SchedulingPolicy

sealed class SchedulingPolicy : CompoundParam

ScriptMode

sealed class ScriptMode : CompoundParam

Source

sealed class Source : CompoundParam

Source

sealed class Source : CompoundParam

TriggerBuild

sealed class TriggerBuild : CompoundParam

UpdatePackages

sealed class UpdatePackages : CompoundParam