Interface BuildConfigurationInfo
-
- All Known Subinterfaces:
BuildTypeEx,RemoteBuildTypeEx
- All Known Implementing Classes:
BuildTypeImpl,DummyBuildType,EditableBuildTypeCopy,MockBuildType,RemoteBuildTypeImpl,SecuredBuildType
public interface BuildConfigurationInfoRepresents 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 longgetBuildDuration(BuildAgent agent)Returns estimated duration of a build on the specified agent.StringgetId()Returns build configuration internal idintgetMaximumNumberOfBuilds()
-
-
-
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).
-
-