Interface BuildConfigurationInfo
-
- All Known Subinterfaces:
BuildTypeEx
,RemoteBuildTypeEx
- All Known Implementing Classes:
BuildTypeImpl
,DummyBuildType
,EditableBuildTypeCopy
,MockBuildType
,RemoteBuildTypeImpl
,SecuredBuildType
public interface BuildConfigurationInfo
Represents build configuration specific information for the build distribution algorithm- Since:
- 4.5
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getBuildDuration(BuildAgent agent)
Returns estimated duration of a build on the specified agent.String
getId()
Returns build configuration internal idint
getMaximumNumberOfBuilds()
-
-
-
Method Detail
-
getId
@NotNull String getId()
Returns build configuration internal id- Returns:
- see above
-
getMaximumNumberOfBuilds
int getMaximumNumberOfBuilds()
- Returns:
- See Also:
BuildTypeOptions#BT_MAX_RUNNING_BUILDS
-
getBuildDuration
long getBuildDuration(@NotNull BuildAgent agent)
Returns estimated duration of a build on the specified agent.- Parameters:
agent
- build agent.- Returns:
- Estimated time in milliseconds. -1 if an estimate cannot be calculated for some reason (e.g. lack of statistics).
-
-