Package jetbrains.buildServer.agent.vcs
Class AgentVcsSupportBuilder
- java.lang.Object
-
- jetbrains.buildServer.agent.vcs.AgentVcsSupportBuilder
-
public class AgentVcsSupportBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description AgentVcsSupportBuilder(ExtensionHolder agentExtensionHolder, String name)
-
Method Summary
-
-
-
Constructor Detail
-
AgentVcsSupportBuilder
public AgentVcsSupportBuilder(ExtensionHolder agentExtensionHolder, String name)
-
-
Method Detail
-
withUpdatePolicy
public AgentVcsSupportBuilder withUpdatePolicy(UpdatePolicy updatePolicy)
-
withIncludeRuleUpdater
public AgentVcsSupportBuilder withIncludeRuleUpdater(IncludeRuleUpdater includeRuleUpdater)
-
withEmptyIncludeRuleUpdater
public AgentVcsSupportBuilder withEmptyIncludeRuleUpdater()
-
withFailingUpdateByCheckoutRules2
public AgentVcsSupportBuilder withFailingUpdateByCheckoutRules2(VcsException exception)
-
withEmptyUpdateByCheckoutRules2
public AgentVcsSupportBuilder withEmptyUpdateByCheckoutRules2()
-
withEmptyUpdatePolicy
public AgentVcsSupportBuilder withEmptyUpdatePolicy()
-
withNullUpdatePolicy
public AgentVcsSupportBuilder withNullUpdatePolicy()
-
withFailingUpdatePolicy
public AgentVcsSupportBuilder withFailingUpdatePolicy(RuntimeException e)
-
withCanRunException
public AgentVcsSupportBuilder withCanRunException(RuntimeException exception)
-
withCanRunException
public AgentVcsSupportBuilder withCanRunException(Error exception)
-
withCanRun
public AgentVcsSupportBuilder withCanRun(boolean canRun)
-
canCheckout
public AgentVcsSupportBuilder canCheckout(VcsRoot root)
-
withCanCheckoutHook
public AgentVcsSupportBuilder withCanCheckoutHook(Action<AgentRunningBuild> function)
-
withNoVcsClientFor
public AgentVcsSupportBuilder withNoVcsClientFor(VcsRoot root)
-
withCanCheckoutResult
public AgentVcsSupportBuilder withCanCheckoutResult(AtomicReference<AgentCheckoutAbility> canCheckoutResult)
-
register
public AgentVcsSupport register()
-
getName
protected String getName()
-
-