Remote Parameter
Represents TeamCity Remote Parameter. Use concrete remote parameter classes instead of this class.
Its extensions must be used as a normal parameter would within BuildTypeSettings.params or Project.params
Example. Example vault plugin that specifies a connection to that vault and a query to make
vaultParameter {
name = "parameterName"
connection = "vault-connection"
path = "path/to/data"
key = "key"
}
Content copied to clipboard
Inheritors
Functions
Link copied to clipboard
fun booleanParameter(customName: String? = null, trueValue: String? = "true", falseValue: String? = "false"): <Error class: unknown class><Parametrized, <Error class: unknown class><Parametrized, T?>>
Link copied to clipboard
fun <T : CompoundParam<T>> compoundParameter(customName: String? = null): <Error class: unknown class><Parametrized, <Error class: unknown class><Parametrized, T?>>
Link copied to clipboard
Copies parameters of this object to the specified target
Link copied to clipboard
fun doubleParameter(customName: String? = null): <Error class: unknown class><Parametrized, <Error class: unknown class><Parametrized, T?>>
Link copied to clipboard
fun <E : Enum<E>> enumParameter(customName: String? = null, mapping: Map<E, String?>? = null): <Error class: unknown class><Parametrized, <Error class: unknown class><Parametrized, T?>>
Link copied to clipboard
Link copied to clipboard
fun intParameter(customName: String? = null): <Error class: unknown class><Parametrized, <Error class: unknown class><Parametrized, T?>>
Link copied to clipboard
Link copied to clipboard
open override fun stringParameter(customName: String?): <Error class: unknown class><Parametrized, <Error class: unknown class><Parametrized, T?>>
Link copied to clipboard
Validates this object and reports found errors to the provided consumer