jetbrains.buildServer.serverSide
Interface SBuildRunnerDescriptor

All Superinterfaces:
BuildRunnerDescriptor, ParametersDescriptor
All Known Subinterfaces:
SRunnerContext

public interface SBuildRunnerDescriptor
extends BuildRunnerDescriptor

Represents build runner settings in a build configuration, can be obtained from SBuildType. To create instance of this class use BuildRunnerDescriptorFactory or jetbrains.buildServer.serverSide.SBuildType#addBuildRunner(String, java.util.Map).

Since:
6.0

Method Summary
 java.util.Collection<InvalidProperty> getInvalidProperties()
           
 RunType getRunType()
          Return object representing type of the build runner
 java.util.Collection<Requirement> getRunTypeRequirements()
          Returns additional agent requirements imposed by runner.
 RunTypeWithExtensions getRunTypeWithExtensions()
           
 
Methods inherited from interface jetbrains.buildServer.serverSide.BuildRunnerDescriptor
getName, getOwnBuildParameters
 
Methods inherited from interface jetbrains.buildServer.serverSide.ParametersDescriptor
getId, getParameters, getType
 

Method Detail

getRunType

@NotNull
RunType getRunType()
Return object representing type of the build runner

Returns:
see above

getRunTypeWithExtensions

@NotNull
RunTypeWithExtensions getRunTypeWithExtensions()
Returns:
object representing run type with extensions

getRunTypeRequirements

@NotNull
java.util.Collection<Requirement> getRunTypeRequirements()
Returns additional agent requirements imposed by runner.

Returns:
see above

getInvalidProperties

@NotNull
java.util.Collection<InvalidProperty> getInvalidProperties()
Returns:
collection of invalid properties from extended run type properties processor
Since:
8.0
See Also:
RunTypeBase.getRunnerPropertiesProcessor()