crusade-tracker/system/caches/pluginsDslCache/doc/jetbrains.build-server.configs.kotlin.v2018_2/index.html

823 lines
55 KiB
HTML
Raw Permalink Normal View History

2021-01-18 20:27:50 +00:00
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>jetbrains.buildServer.configs.kotlin.v2018_2 - </title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="./index.html">jetbrains.buildServer.configs.kotlin.v2018_2</a><br/>
<br/>
<h2>Package jetbrains.buildServer.configs.kotlin.v2018_2</h2>
<h3>Types</h3>
<table>
<tbody>
<tr>
<td>
<p><a href="-absolute-id/index.html">AbsoluteId</a></p>
</td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AbsoluteId</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-id/index.html"><span class="identifier">Id</span></a></code>
<p>Entity id to be used as is, without any prefixes provided by TeamCity.</p>
</td>
</tr>
<tr>
<td>
<p><a href="-artifact-dependency/index.html">ArtifactDependency</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">ArtifactDependency</span></code>
<p>TeamCity <a href="https://www.jetbrains.com/help/teamcity/?Artifact+Dependencies">artifact dependency</a>.</p>
</td>
</tr>
<tr>
<td>
<p><a href="-artifact-rule/index.html">ArtifactRule</a></p>
</td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ArtifactRule</span></code>
<p>A rule specifying how to copy artifacts from dependency. Use methods of the
companion object to create it.</p>
</td>
</tr>
<tr>
<td>
<p><a href="-build-feature/index.html">BuildFeature</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BuildFeature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parametrized/index.html"><span class="identifier">Parametrized</span></a><span class="symbol">, </span><a href="-validatable/index.html"><span class="identifier">Validatable</span></a></code>
<p>Represents TeamCity <a href="https://www.jetbrains.com/help/teamcity/?Adding+Build+Features">build feature</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-build-features/index.html">BuildFeatures</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">BuildFeatures</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-validatable/index.html"><span class="identifier">Validatable</span></a></code>
<p>Collection of <a href="-build-feature/index.html">build features</a> in <a href="-build-type/index.html">build configuration</a> or <a href="-template/index.html">template</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-build-rule/index.html">BuildRule</a></p>
</td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">BuildRule</span></code>
<p>A rule matching a build, use one of the methods in <a href="-artifact-dependency/index.html">ArtifactDependency</a> class to create it</p>
</td>
</tr>
<tr>
<td>
<p><a href="-build-step/index.html">BuildStep</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BuildStep</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parametrized/index.html"><span class="identifier">Parametrized</span></a><span class="symbol">, </span><a href="-validatable/index.html"><span class="identifier">Validatable</span></a></code>
<p>Represents TeamCity <a href="https://www.jetbrains.com/help/teamcity/?Configuring+Build+Steps">Build Step</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-build-step-conditions/index.html">BuildStepConditions</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">BuildStepConditions</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-requirements/index.html"><span class="identifier">Requirements</span></a></code>
<p>Collection of <a href="https://www.jetbrains.com/help/teamcity/?Build+Step+Conditions">build step conditions</a> in a <a href="-build-step/index.html">build step</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-build-steps/index.html">BuildSteps</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">BuildSteps</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-validatable/index.html"><span class="identifier">Validatable</span></a></code>
<p>Collection of <a href="-build-step/index.html">build steps</a> in <a href="-build-type/index.html">build configuration</a> or <a href="-template/index.html">template</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-build-type/index.html">BuildType</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BuildType</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-build-type-settings/index.html"><span class="identifier">BuildTypeSettings</span></a><span class="symbol">, </span><a href="-validatable/index.html"><span class="identifier">Validatable</span></a></code>
<p>Represents TeamCity <a href="https://www.jetbrains.com/help/teamcity/?Build+Configuration">build configuration</a>.</p>
</td>
</tr>
<tr>
<td>
<p><a href="-build-type-refs/index.html">BuildTypeRefs</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BuildTypeRefs</span></code>
<p>Provides methods for creating references to <a href="https://www.jetbrains.com/help/teamcity/?Predefined+Build+Parameters#PredefinedBuildParameters-ConfigurationParameters">buildType parameters</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-build-type-settings/index.html">BuildTypeSettings</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BuildTypeSettings</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-validatable/index.html"><span class="identifier">Validatable</span></a><span class="symbol">, </span><a href="-id-owner/index.html"><span class="identifier">IdOwner</span></a></code>
<p>Contains common settings between <a href="-build-type/index.html">BuildType</a> and <a href="-template/index.html">Template</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-checkout-mode/index.html">CheckoutMode</a></p>
</td>
<td>
<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">CheckoutMode</span></code>
<p>VCS <a href="https://www.jetbrains.com/help/teamcity/?VCS+Checkout+Mode">checkout mode</a>,
specifies how sources are transferred to the build agent</p>
</td>
</tr>
<tr>
<td>
<p><a href="-cleanup/index.html">Cleanup</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">Cleanup</span></code>
<p>Specifies <a href="https://www.jetbrains.com/help/teamcity/?Clean-Up">clean-up rules</a> for <a href="-project/index.html">project</a>, <a href="-build-type/index.html">build configuration</a>,
or <a href="-template/index.html">template</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-cleanup-level/index.html">CleanupLevel</a></p>
</td>
<td>
<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">CleanupLevel</span></code>
<p>Specifies what <a href="https://www.jetbrains.com/help/teamcity/?Clean-Up#Clean-Up-ProjectClean-upRules">data</a> should be cleaned.
Each level includes the one(s) above it.</p>
</td>
</tr>
<tr>
<td>
<p><a href="-cleanup-rule/index.html">CleanupRule</a></p>
</td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">CleanupRule</span></code>
<p>Clean-up rule, use one of the methods in <a href="-cleanup/index.html">Cleanup</a> to create it</p>
</td>
</tr>
<tr>
<td>
<p><a href="-compound-delegate-provider/index.html">CompoundDelegateProvider</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">CompoundDelegateProvider</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-compound-param/index.html"><span class="identifier">CompoundParam</span></a><span class="symbol">&lt;</span><a href="-compound-delegate-provider/index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<p><a href="-compound-param/index.html">CompoundParam</a></p>
</td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">CompoundParam</span><span class="symbol">&lt;</span><span class="identifier">V</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parametrized/index.html"><span class="identifier">Parametrized</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-compound-param-delegate/index.html">CompoundParamDelegate</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">CompoundParamDelegate</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-compound-param/index.html"><span class="identifier">CompoundParam</span></a><span class="symbol">&lt;</span><a href="-compound-param-delegate/index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parameter-delegate/index.html"><span class="identifier">ParameterDelegate</span></a><span class="symbol">&lt;</span><a href="-compound-param-delegate/index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<p><a href="-consumer/index.html">Consumer</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">Consumer</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-error-consumer/index.html"><span class="identifier">ErrorConsumer</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-dependencies/index.html">Dependencies</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">Dependencies</span></code>
<p>Collection of <a href="https://www.jetbrains.com/help/teamcity/?Build+Dependencies+Setup">dependencies</a> in <a href="-build-type/index.html">build configuration</a> or <a href="-template/index.html">template</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-dependency/index.html">Dependency</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">Dependency</span></code>
<p>Represents <a href="https://www.jetbrains.com/help/teamcity/?Dependent+Build">dependency</a> of one build on another</p>
</td>
</tr>
<tr>
<td>
<p><a href="-dsl-context/index.html">DslContext</a></p>
</td>
<td>
<code><span class="keyword">object </span><span class="identifier">DslContext</span></code>
<p>Context of DSL execution</p>
</td>
</tr>
<tr>
<td>
<p><a href="-error-consumer/index.html">ErrorConsumer</a></p>
</td>
<td>
<code><span class="keyword">interface </span><span class="identifier">ErrorConsumer</span></code>
<p>Consumes validation errors</p>
</td>
</tr>
<tr>
<td>
<p><a href="-failure-action/index.html">FailureAction</a></p>
</td>
<td>
<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">FailureAction</span></code>
<p>Action in case of <a href="https://www.jetbrains.com/help/teamcity/?Snapshot+Dependencies">snapshot dependency</a> failure.</p>
</td>
</tr>
<tr>
<td>
<p><a href="-failure-condition/index.html">FailureCondition</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">FailureCondition</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-build-feature/index.html"><span class="identifier">BuildFeature</span></a></code>
<p>TeamCity <a href="https://www.jetbrains.com/help/teamcity/?Build+Failure+Conditions">failure condition</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-failure-conditions/index.html">FailureConditions</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">FailureConditions</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-validatable/index.html"><span class="identifier">Validatable</span></a></code>
<p>Collection of <a href="-failure-condition/index.html">failure conditions</a> in <a href="-build-type/index.html">build configuration</a>
or <a href="-template/index.html">template</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-id/index.html">Id</a></p>
</td>
<td>
<code><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">Id</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-id-owner/index.html"><span class="identifier">IdOwner</span></a></code>
<p>An <a href="https://www.jetbrains.com/help/teamcity/?Identifier">id</a> of a TeamCity entity.
It appears in the web UI and is used in urls.
If the entity has a uuid specified, then the id can be changed at any time.
If uuid is omitted, then TeamCity treats an entity with a changed id as
a new entity, all data associated with the old entity will be lost (e.g.
a build history, a commit graph).</p>
</td>
</tr>
<tr>
<td>
<p><a href="-id-generator/index.html">IdGenerator</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">IdGenerator</span></code></td>
</tr>
<tr>
<td>
<p><a href="-id-owner/index.html">IdOwner</a></p>
</td>
<td>
<code><span class="keyword">interface </span><span class="identifier">IdOwner</span></code></td>
</tr>
<tr>
<td>
<p><a href="-idea-duplicates/index.html">IdeaDuplicates</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">IdeaDuplicates</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-idea-settings-based-runner/index.html"><span class="identifier">IdeaSettingsBasedRunner</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-idea-inspections/index.html">IdeaInspections</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">IdeaInspections</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-idea-settings-based-runner/index.html"><span class="identifier">IdeaSettingsBasedRunner</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-idea-runner/index.html">IdeaRunner</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">IdeaRunner</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-idea-settings-based-runner/index.html"><span class="identifier">IdeaSettingsBasedRunner</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-idea-settings-based-runner/index.html">IdeaSettingsBasedRunner</a></p>
</td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">IdeaSettingsBasedRunner</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-build-step/index.html"><span class="identifier">BuildStep</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-options/index.html">Options</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">Options</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parametrized/index.html"><span class="identifier">Parametrized</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-parameter/index.html">Parameter</a></p>
</td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Parameter</span></code>
<p><a href="https://www.jetbrains.com/help/teamcity/?Configuring+Build+Parameters">Build parameter</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-parameter-delegate/index.html">ParameterDelegate</a></p>
</td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ParameterDelegate</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<p><a href="-parameter-display/index.html">ParameterDisplay</a></p>
</td>
<td>
<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">ParameterDisplay</span></code>
<p>Specifies how parameter is shown in the <a href="https://www.jetbrains.com/help/teamcity/?Triggering+a+Custom+Build#TriggeringaCustomBuild-RunCustomBuilddialog">Run Custom Build</a> dialog</p>
</td>
</tr>
<tr>
<td>
<p><a href="-parameter-ref/index.html">ParameterRef</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">ParameterRef</span></code>
<p>Reference to a parameter</p>
</td>
</tr>
<tr>
<td>
<p><a href="-parameter-spec/index.html">ParameterSpec</a></p>
</td>
<td>
<code><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">ParameterSpec</span></code>
<p>Parameter <a href="https://www.jetbrains.com/help/teamcity/?Typed+Parameters#TypedParameters-AddingParameterSpecification">specification</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-parameter-spec-checkbox/index.html">ParameterSpecCheckbox</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">ParameterSpecCheckbox</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parameter-spec/index.html"><span class="identifier">ParameterSpec</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-parameter-spec-free-form/index.html">ParameterSpecFreeForm</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">ParameterSpecFreeForm</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parameter-spec/index.html"><span class="identifier">ParameterSpec</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-parameter-spec-password/index.html">ParameterSpecPassword</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">ParameterSpecPassword</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parameter-spec/index.html"><span class="identifier">ParameterSpec</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-parameter-spec-regex/index.html">ParameterSpecRegex</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">ParameterSpecRegex</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parameter-spec/index.html"><span class="identifier">ParameterSpec</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-parameter-spec-select/index.html">ParameterSpecSelect</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">ParameterSpecSelect</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parameter-spec/index.html"><span class="identifier">ParameterSpec</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-parameter-spec-text/index.html">ParameterSpecText</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">ParameterSpecText</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parameter-spec/index.html"><span class="identifier">ParameterSpec</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="-parametrized/index.html">Parametrized</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Parametrized</span></code></td>
</tr>
<tr>
<td>
<p><a href="-parametrized-with-type/index.html">ParametrizedWithType</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">ParametrizedWithType</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parametrized/index.html"><span class="identifier">Parametrized</span></a></code>
<p>Allows to add parameters to <a href="-project/index.html">project</a>, <a href="-build-type/index.html">build configuration</a>, or <a href="-template/index.html">template</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-project/index.html">Project</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Project</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-validatable/index.html"><span class="identifier">Validatable</span></a><span class="symbol">, </span><a href="-id-owner/index.html"><span class="identifier">IdOwner</span></a></code>
<p>Represents TeamCity <a href="https://www.jetbrains.com/help/teamcity/?Project">project</a>.</p>
</td>
</tr>
<tr>
<td>
<p><a href="-project-feature/index.html">ProjectFeature</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">ProjectFeature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parametrized/index.html"><span class="identifier">Parametrized</span></a><span class="symbol">, </span><a href="-validatable/index.html"><span class="identifier">Validatable</span></a></code>
<p>Represents <a href="-project/index.html">project</a>-level feature</p>
</td>
</tr>
<tr>
<td>
<p><a href="-project-features/index.html">ProjectFeatures</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">ProjectFeatures</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-validatable/index.html"><span class="identifier">Validatable</span></a></code>
<p>Collection of <a href="-project-feature/index.html">features</a> in a <a href="-project/index.html">project</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-prop-init-once-delegate/index.html">PropInitOnceDelegate</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">PropInitOnceDelegate</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></code>
<p>Can be specified as a delegate for some property.
Collects all initializers for such properties but does not call them right there.
Instead all initializers are called inside applyAllInitFunctions</p>
</td>
</tr>
<tr>
<td>
<p><a href="-publish-mode/index.html">PublishMode</a></p>
</td>
<td>
<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">PublishMode</span></code>
<p>This class is used to describe condition for artifact publishing at the end of the build</p>
</td>
</tr>
<tr>
<td>
<p><a href="-relative-id/index.html">RelativeId</a></p>
</td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">RelativeId</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-id/index.html"><span class="identifier">Id</span></a></code>
<p>Entity id relative to the project where versioned settings were enabled.
When DSL executed the id of the project with enabled versioned settings
is prepended to all relative ids. Can be used only in DSL generated with
the 'Generate portable DSL scripts' option enabled.</p>
</td>
</tr>
<tr>
<td>
<p><a href="-requirement/index.html">Requirement</a></p>
</td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Requirement</span></code>
<p>An agent requirement, use methods in <a href="-requirements/index.html">Requirements</a> class to create it</p>
</td>
</tr>
<tr>
<td>
<p><a href="-requirement-type/index.html">RequirementType</a></p>
</td>
<td>
<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">RequirementType</span></code></td>
</tr>
<tr>
<td>
<p><a href="-requirements/index.html">Requirements</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Requirements</span></code>
<p>Collection of <a href="https://www.jetbrains.com/help/teamcity/?Configuring+Agent+Requirements">agent requirements</a> in
<a href="-build-type/index.html">build configuration</a> or <a href="-template/index.html">template</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-reuse-builds/index.html">ReuseBuilds</a></p>
</td>
<td>
<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">ReuseBuilds</span></code>
<p><a href="https://www.jetbrains.com/help/teamcity/?Build+Dependencies+Setup#BuildDependenciesSetup-Reusingbuilds">Reuse builds</a> mode for <a href="-snapshot-dependency/index.html">snapshot dependencies</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-single-delegate-provider/index.html">SingleDelegateProvider</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">SingleDelegateProvider</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<p><a href="-single-param-delegate/index.html">SingleParamDelegate</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">SingleParamDelegate</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parameter-delegate/index.html"><span class="identifier">ParameterDelegate</span></a><span class="symbol">&lt;</span><a href="-single-param-delegate/index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<p><a href="-snapshot-dependency/index.html">SnapshotDependency</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">SnapshotDependency</span></code>
<p>TeamCity <a href="https://www.jetbrains.com/help/teamcity/?Dependent+Build#DependentBuild-SnapshotDependency">snapshot dependency</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-template/index.html">Template</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Template</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-build-type-settings/index.html"><span class="identifier">BuildTypeSettings</span></a><span class="symbol">, </span><a href="-validatable/index.html"><span class="identifier">Validatable</span></a></code>
<p>Represents TeamCity <a href="https://www.jetbrains.com/help/teamcity/?Build+Configuration+Template">build template</a>.</p>
</td>
</tr>
<tr>
<td>
<p><a href="-trigger/index.html">Trigger</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Trigger</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parametrized/index.html"><span class="identifier">Parametrized</span></a><span class="symbol">, </span><a href="-validatable/index.html"><span class="identifier">Validatable</span></a></code>
<p>TeamCity <a href="https://www.jetbrains.com/help/teamcity/?Configuring+Build+Triggers">build trigger</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-triggers/index.html">Triggers</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">Triggers</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-validatable/index.html"><span class="identifier">Validatable</span></a></code>
<p>Collection of <a href="-trigger/index.html">build triggers</a> in <a href="-build-type/index.html">build configuration</a> or <a href="-template/index.html">template</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-validatable/index.html">Validatable</a></p>
</td>
<td>
<code><span class="keyword">interface </span><span class="identifier">Validatable</span></code></td>
</tr>
<tr>
<td>
<p><a href="-vcs-root/index.html">VcsRoot</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">VcsRoot</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-parametrized/index.html"><span class="identifier">Parametrized</span></a><span class="symbol">, </span><a href="-validatable/index.html"><span class="identifier">Validatable</span></a><span class="symbol">, </span><a href="-id-owner/index.html"><span class="identifier">IdOwner</span></a></code>
<p>A base class representing TeamCity <a href="https://www.jetbrains.com/help/teamcity/?VCS+root">VCS root</a>.</p>
</td>
</tr>
<tr>
<td>
<p><a href="-vcs-root-entry/index.html">VcsRootEntry</a></p>
</td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">VcsRootEntry</span></code></td>
</tr>
<tr>
<td>
<p><a href="-vcs-root-refs/index.html">VcsRootRefs</a></p>
</td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">VcsRootRefs</span></code>
<p>Provides methods for creating references to <a href="https://www.jetbrains.com/help/teamcity/?Predefined+Build+Parameters#PredefinedBuildParameters-VCSProperties">VCS related properties</a></p>
</td>
</tr>
<tr>
<td>
<p><a href="-vcs-settings/index.html">VcsSettings</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">VcsSettings</span></code>
<p>Contains settings from the <a href="https://www.jetbrains.com/help/teamcity/?Configuring+VCS+Settings">Version Control Settings</a>
tab of <a href="-build-type/index.html">build configuration</a> or <a href="-template/index.html">template</a>.</p>
</td>
</tr>
<tr>
<td>
<p><a href="_-samples/index.html">_Samples</a></p>
</td>
<td>
<code><span class="keyword">class </span><span class="identifier">_Samples</span></code></td>
</tr>
</tbody>
</table>
<h3>Annotations</h3>
<table>
<tbody>
<tr>
<td>
<p><a href="-team-city-dsl/index.html">TeamCityDsl</a></p>
</td>
<td>
<code><span class="keyword">annotation</span> <span class="keyword">class </span><span class="identifier">TeamCityDsl</span></code></td>
</tr>
</tbody>
</table>
<h3>Extensions for External Classes</h3>
<table>
<tbody>
<tr>
<td>
<p><a href="kotlin.-string/index.html">kotlin.String</a></p>
</td>
<td>
</td>
</tr>
</tbody>
</table>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<p><a href="-i-d_-g-e-n-e-r-a-t-o-r-s_-f-o-r_-t-e-m-p-l-a-t-e-s.html">ID_GENERATORS_FOR_TEMPLATES</a></p>
</td>
<td>
<code><span class="keyword">val </span><span class="identifier">ID_GENERATORS_FOR_TEMPLATES</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code></td>
</tr>
<tr>
<td>
<p><a href="-t-q.html">TQ</a></p>
</td>
<td>
<code><span class="keyword">val </span><span class="identifier">TQ</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></code>
<p>Used to escape triple quotes inside multi-line strings</p>
</td>
</tr>
<tr>
<td>
<p><a href="check-missing-uuids.html">checkMissingUuids</a></p>
</td>
<td>
<code><span class="keyword">var </span><span class="identifier">checkMissingUuids</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
<p>Specifies whether a missing uuid should cause a validation error.
If set to false (default) an omitted uuid is allowed and is later
reconstructed by id of the entity.</p>
</td>
</tr>
<tr>
<td>
<p><a href="version.html">version</a></p>
</td>
<td>
<code><span class="keyword">var </span><span class="identifier">version</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
<p>Version of TeamCity in which kotlin code was generated.</p>
</td>
</tr>
</tbody>
</table>
<h3>Functions</h3>
<table>
<tbody>
<tr>
<td>
<p><a href="copy.html">copy</a></p>
</td>
<td>
<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-vcs-root/index.html"><span class="identifier">VcsRoot</span></a><span class="symbol">&gt;</span> <a href="copy.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="copy.html#T"><span class="identifier">T</span></a></code>
<p>Copies the receiver VCS root.</p>
<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-vcs-root/index.html"><span class="identifier">VcsRoot</span></a><span class="symbol">&gt;</span> <a href="copy.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copy(jetbrains.buildServer.configs.kotlin.v2018_2.copy.T, kotlin.Function1((jetbrains.buildServer.configs.kotlin.v2018_2.copy.T, kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<a href="copy.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="copy.html#T"><span class="identifier">T</span></a></code>
<p>Copies the receiver VCS root and initialize it with the specified block.</p>
<code><span class="keyword">fun </span><a href="-artifact-dependency/index.html"><span class="identifier">ArtifactDependency</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-artifact-dependency/index.html"><span class="identifier">ArtifactDependency</span></a></code>
<p>Copies the receiver artifact dependency</p>
<code><span class="keyword">fun </span><a href="-snapshot-dependency/index.html"><span class="identifier">SnapshotDependency</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-snapshot-dependency/index.html"><span class="identifier">SnapshotDependency</span></a></code>
<p>Copies the receiver snapshot dependency</p>
<code><span class="keyword">fun </span><a href="-dependency/index.html"><span class="identifier">Dependency</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-dependency/index.html"><span class="identifier">Dependency</span></a></code>
<p>Copies the receiver dependency</p>
<code><span class="keyword">fun </span><a href="-build-steps/index.html"><span class="identifier">BuildSteps</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-build-steps/index.html"><span class="identifier">BuildSteps</span></a></code>
<p>Copies the receiver build steps</p>
<code><span class="keyword">fun </span><a href="-cleanup/index.html"><span class="identifier">Cleanup</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-cleanup/index.html"><span class="identifier">Cleanup</span></a></code>
<p>Copies the receiver cleanup</p>
<code><span class="keyword">fun </span><a href="-failure-conditions/index.html"><span class="identifier">FailureConditions</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-failure-conditions/index.html"><span class="identifier">FailureConditions</span></a></code>
<p>Copies the receiver failure conditions</p>
<code><span class="keyword">fun </span><a href="-vcs-settings/index.html"><span class="identifier">VcsSettings</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-vcs-settings/index.html"><span class="identifier">VcsSettings</span></a></code>
<p>Copies the receiver vcs settings</p>
<code><span class="keyword">fun </span><a href="-triggers/index.html"><span class="identifier">Triggers</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-triggers/index.html"><span class="identifier">Triggers</span></a></code>
<p>Copies the receiver triggers</p>
<code><span class="keyword">fun </span><a href="-requirements/index.html"><span class="identifier">Requirements</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-requirements/index.html"><span class="identifier">Requirements</span></a></code>
<p>Copies the receiver requirements</p>
<code><span class="keyword">fun </span><a href="-dependencies/index.html"><span class="identifier">Dependencies</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-dependencies/index.html"><span class="identifier">Dependencies</span></a></code>
<p>Copies the receiver dependencies</p>
<code><span class="keyword">fun </span><a href="-build-features/index.html"><span class="identifier">BuildFeatures</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-build-features/index.html"><span class="identifier">BuildFeatures</span></a></code>
<p>Copies the receiver build features</p>
<code><span class="keyword">fun </span><a href="-project-features/index.html"><span class="identifier">ProjectFeatures</span></a><span class="symbol">.</span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-project-features/index.html"><span class="identifier">ProjectFeatures</span></a></code>
<p>Copies the receiver project features</p>
</td>
</tr>
<tr>
<td>
<p><a href="copy-settings-to.html">copySettingsTo</a></p>
</td>
<td>
<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-build-type-settings/index.html"><span class="identifier">BuildTypeSettings</span></a><span class="symbol">&gt;</span> <a href="copy-settings-to.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">copySettingsTo</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copySettingsTo(jetbrains.buildServer.configs.kotlin.v2018_2.copySettingsTo.T, jetbrains.buildServer.configs.kotlin.v2018_2.copySettingsTo.T)/target">target</span><span class="symbol">:</span>&nbsp;<a href="copy-settings-to.html#T"><span class="identifier">T</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="copy-settings-to.html#T"><span class="identifier">T</span></a></code>
<p>Copies the receiver build settings to the specified target</p>
</td>
</tr>
<tr>
<td>
<p><a href="copy-to.html">copyTo</a></p>
</td>
<td>
<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-vcs-root/index.html"><span class="identifier">VcsRoot</span></a><span class="symbol">&gt;</span> <a href="copy-to.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copyTo(jetbrains.buildServer.configs.kotlin.v2018_2.copyTo.T, jetbrains.buildServer.configs.kotlin.v2018_2.copyTo.T)/target">target</span><span class="symbol">:</span>&nbsp;<a href="copy-to.html#T"><span class="identifier">T</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="copy-to.html#T"><span class="identifier">T</span></a></code>
<p>Copies the receiver VCS root to the specified target VCS root</p>
<code><span class="keyword">fun </span><a href="-build-steps/index.html"><span class="identifier">BuildSteps</span></a><span class="symbol">.</span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copyTo(jetbrains.buildServer.configs.kotlin.v2018_2.BuildSteps, jetbrains.buildServer.configs.kotlin.v2018_2.BuildSteps)/target">target</span><span class="symbol">:</span>&nbsp;<a href="-build-steps/index.html"><span class="identifier">BuildSteps</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-build-steps/index.html"><span class="identifier">BuildSteps</span></a></code>
<p>Copies the receiver build steps to the specified target</p>
<code><span class="keyword">fun </span><a href="-cleanup/index.html"><span class="identifier">Cleanup</span></a><span class="symbol">.</span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copyTo(jetbrains.buildServer.configs.kotlin.v2018_2.Cleanup, jetbrains.buildServer.configs.kotlin.v2018_2.Cleanup)/target">target</span><span class="symbol">:</span>&nbsp;<a href="-cleanup/index.html"><span class="identifier">Cleanup</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-cleanup/index.html"><span class="identifier">Cleanup</span></a></code>
<p>Copies the receiver cleanup to the specified target</p>
<code><span class="keyword">fun </span><a href="-failure-conditions/index.html"><span class="identifier">FailureConditions</span></a><span class="symbol">.</span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copyTo(jetbrains.buildServer.configs.kotlin.v2018_2.FailureConditions, jetbrains.buildServer.configs.kotlin.v2018_2.FailureConditions)/target">target</span><span class="symbol">:</span>&nbsp;<a href="-failure-conditions/index.html"><span class="identifier">FailureConditions</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-failure-conditions/index.html"><span class="identifier">FailureConditions</span></a></code>
<p>Copies the receiver failure conditions to the specified target</p>
<code><span class="keyword">fun </span><a href="-vcs-settings/index.html"><span class="identifier">VcsSettings</span></a><span class="symbol">.</span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copyTo(jetbrains.buildServer.configs.kotlin.v2018_2.VcsSettings, jetbrains.buildServer.configs.kotlin.v2018_2.VcsSettings)/target">target</span><span class="symbol">:</span>&nbsp;<a href="-vcs-settings/index.html"><span class="identifier">VcsSettings</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-vcs-settings/index.html"><span class="identifier">VcsSettings</span></a></code>
<p>Copies the receiver vcs settings to the specified target</p>
<code><span class="keyword">fun </span><a href="-triggers/index.html"><span class="identifier">Triggers</span></a><span class="symbol">.</span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copyTo(jetbrains.buildServer.configs.kotlin.v2018_2.Triggers, jetbrains.buildServer.configs.kotlin.v2018_2.Triggers)/target">target</span><span class="symbol">:</span>&nbsp;<a href="-triggers/index.html"><span class="identifier">Triggers</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-triggers/index.html"><span class="identifier">Triggers</span></a></code>
<p>Copies the receiver triggers to the specified target</p>
<code><span class="keyword">fun </span><a href="-requirements/index.html"><span class="identifier">Requirements</span></a><span class="symbol">.</span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copyTo(jetbrains.buildServer.configs.kotlin.v2018_2.Requirements, jetbrains.buildServer.configs.kotlin.v2018_2.Requirements)/target">target</span><span class="symbol">:</span>&nbsp;<a href="-requirements/index.html"><span class="identifier">Requirements</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-requirements/index.html"><span class="identifier">Requirements</span></a></code>
<p>Copies the receiver requirements to the specified target</p>
<code><span class="keyword">fun </span><a href="-dependencies/index.html"><span class="identifier">Dependencies</span></a><span class="symbol">.</span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copyTo(jetbrains.buildServer.configs.kotlin.v2018_2.Dependencies, jetbrains.buildServer.configs.kotlin.v2018_2.Dependencies)/target">target</span><span class="symbol">:</span>&nbsp;<a href="-dependencies/index.html"><span class="identifier">Dependencies</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-dependencies/index.html"><span class="identifier">Dependencies</span></a></code>
<p>Copies the receiver dependencies to the specified target</p>
<code><span class="keyword">fun </span><a href="-build-features/index.html"><span class="identifier">BuildFeatures</span></a><span class="symbol">.</span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copyTo(jetbrains.buildServer.configs.kotlin.v2018_2.BuildFeatures, jetbrains.buildServer.configs.kotlin.v2018_2.BuildFeatures)/target">target</span><span class="symbol">:</span>&nbsp;<a href="-build-features/index.html"><span class="identifier">BuildFeatures</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-build-features/index.html"><span class="identifier">BuildFeatures</span></a></code>
<p>Copies the receiver build features to the specified target</p>
<code><span class="keyword">fun </span><a href="-project-features/index.html"><span class="identifier">ProjectFeatures</span></a><span class="symbol">.</span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$copyTo(jetbrains.buildServer.configs.kotlin.v2018_2.ProjectFeatures, jetbrains.buildServer.configs.kotlin.v2018_2.ProjectFeatures)/target">target</span><span class="symbol">:</span>&nbsp;<a href="-project-features/index.html"><span class="identifier">ProjectFeatures</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-project-features/index.html"><span class="identifier">ProjectFeatures</span></a></code>
<p>Copies the receiver project features to the specified target</p>
</td>
</tr>
<tr>
<td>
<p><a href="idea-duplicates.html">ideaDuplicates</a></p>
</td>
<td>
<code><span class="keyword">fun </span><a href="-build-steps/index.html"><span class="identifier">BuildSteps</span></a><span class="symbol">.</span><span class="identifier">ideaDuplicates</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$ideaDuplicates(jetbrains.buildServer.configs.kotlin.v2018_2.BuildSteps, kotlin.Function1((jetbrains.buildServer.configs.kotlin.v2018_2.IdeaDuplicates, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<a href="-idea-duplicates/index.html"><span class="identifier">IdeaDuplicates</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a>&nbsp;<span class="symbol">=</span>&nbsp;{}<span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="idea-inspections.html">ideaInspections</a></p>
</td>
<td>
<code><span class="keyword">fun </span><a href="-build-steps/index.html"><span class="identifier">BuildSteps</span></a><span class="symbol">.</span><span class="identifier">ideaInspections</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$ideaInspections(jetbrains.buildServer.configs.kotlin.v2018_2.BuildSteps, kotlin.Function1((jetbrains.buildServer.configs.kotlin.v2018_2.IdeaInspections, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<a href="-idea-inspections/index.html"><span class="identifier">IdeaInspections</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a>&nbsp;<span class="symbol">=</span>&nbsp;{}<span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="idea-runner.html">ideaRunner</a></p>
</td>
<td>
<code><span class="keyword">fun </span><a href="-build-steps/index.html"><span class="identifier">BuildSteps</span></a><span class="symbol">.</span><span class="identifier">ideaRunner</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$ideaRunner(jetbrains.buildServer.configs.kotlin.v2018_2.BuildSteps, kotlin.Function1((jetbrains.buildServer.configs.kotlin.v2018_2.IdeaRunner, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<a href="-idea-runner/index.html"><span class="identifier">IdeaRunner</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a>&nbsp;<span class="symbol">=</span>&nbsp;{}<span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="prepare-relative-project.html">prepareRelativeProject</a></p>
</td>
<td>
<code><span class="keyword">fun </span><span class="identifier">prepareRelativeProject</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$prepareRelativeProject(jetbrains.buildServer.configs.kotlin.v2018_2.Project)/project">project</span><span class="symbol">:</span>&nbsp;<a href="-project/index.html"><span class="identifier">Project</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="project.html">project</a></p>
</td>
<td>
<code><span class="keyword">fun </span><span class="identifier">project</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$project(jetbrains.buildServer.configs.kotlin.v2018_2.Project)/project">project</span><span class="symbol">:</span>&nbsp;<a href="-project/index.html"><span class="identifier">Project</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code><br/>
<code><span class="keyword">fun </span><span class="identifier">project</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$project(kotlin.Function1((jetbrains.buildServer.configs.kotlin.v2018_2.Project, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<a href="-project/index.html"><span class="identifier">Project</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
<p>Defines TeamCity project</p>
</td>
</tr>
<tr>
<td>
<p><a href="relative-id-cannot-be-used.html">relativeIdCannotBeUsed</a></p>
</td>
<td>
<code><span class="keyword">fun </span><span class="identifier">relativeIdCannotBeUsed</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$relativeIdCannotBeUsed(kotlin.String, jetbrains.buildServer.configs.kotlin.v2018_2.Id)/description">description</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$relativeIdCannotBeUsed(kotlin.String, jetbrains.buildServer.configs.kotlin.v2018_2.Id)/id">id</span><span class="symbol">:</span>&nbsp;<a href="-id/index.html"><span class="identifier">Id</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="relative-id-in-absolute-hierarchy.html">relativeIdInAbsoluteHierarchy</a></p>
</td>
<td>
<code><span class="keyword">fun </span><span class="identifier">relativeIdInAbsoluteHierarchy</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$relativeIdInAbsoluteHierarchy(jetbrains.buildServer.configs.kotlin.v2018_2.Id)/id">id</span><span class="symbol">:</span>&nbsp;<a href="-id/index.html"><span class="identifier">Id</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="report-relative-ids.html">reportRelativeIds</a></p>
</td>
<td>
<code><span class="keyword">fun </span><span class="identifier">reportRelativeIds</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$reportRelativeIds(jetbrains.buildServer.configs.kotlin.v2018_2.Project)/project">project</span><span class="symbol">:</span>&nbsp;<a href="-project/index.html"><span class="identifier">Project</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code><br/>
<code><span class="keyword">fun </span><span class="identifier">reportRelativeIds</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$reportRelativeIds(jetbrains.buildServer.configs.kotlin.v2018_2.Project, kotlin.Boolean)/project">project</span><span class="symbol">:</span>&nbsp;<a href="-project/index.html"><span class="identifier">Project</span></a><span class="symbol">, </span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$reportRelativeIds(jetbrains.buildServer.configs.kotlin.v2018_2.Project, kotlin.Boolean)/rootProject">rootProject</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code></td>
</tr>
<tr>
<td>
<p><a href="run-privileged.html">runPrivileged</a></p>
</td>
<td>
<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">runPrivileged</span><span class="symbol">(</span><span class="identifier" id="jetbrains.buildServer.configs.kotlin.v2018_2$runPrivileged(kotlin.Function0((jetbrains.buildServer.configs.kotlin.v2018_2.runPrivileged.T)))/function">function</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="run-privileged.html#T"><span class="identifier">T</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="run-privileged.html#T"><span class="identifier">T</span></a></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>