jetbrains.buildServer.configs.kotlin.v2018_1 / Validatable

Validatable

interface Validatable

Functions

validate

abstract fun validate(consumer: ErrorConsumer): Unit

Validates this object and reports found errors to the provided consumer

Inheritors

BuildFeature

open class BuildFeature : Parametrized, Validatable

Represents TeamCity build feature

BuildFeatures

class BuildFeatures : Validatable

Collection of build features in build configuration or template

BuildStep

open class BuildStep : Parametrized, Validatable

Represents TeamCity Build Step

BuildSteps

class BuildSteps : Validatable

Collection of build steps in build configuration or template

BuildType

open class BuildType : BuildTypeSettings, Validatable

Represents TeamCity build configuration.

BuildTypeSettings

open class BuildTypeSettings : Validatable, IdOwner

Contains common settings between BuildType and Template

FailureConditions

class FailureConditions : Validatable

Collection of failure conditions in build configuration or template

Project

open class Project : Validatable, IdOwner

Represents TeamCity project.

ProjectFeature

open class ProjectFeature : Parametrized, Validatable

Represents project-level feature

ProjectFeatures

class ProjectFeatures : Validatable

Collection of features in a project

Template

open class Template : BuildTypeSettings, Validatable

Represents TeamCity build template.

Trigger

open class Trigger : Parametrized, Validatable

TeamCity build trigger

Triggers

class Triggers : Validatable

Collection of build triggers in build configuration or template

VcsRoot

open class VcsRoot : Parametrized, Validatable, IdOwner

A base class representing TeamCity VCS root.