Package jetbrains.buildServer
Class BuildTypeData
- java.lang.Object
-
- jetbrains.buildServer.BuildTypeData
-
public class BuildTypeData extends Object
This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity configuration, registered on the server
-
-
Constructor Summary
Constructors Constructor Description BuildTypeData(String id, String externalId, Long personalChangeId, String projectName, String projectId, String projectExternalId, Collection<String> runnerTypes, String name, String description, BuildTypeDescriptor.CheckoutType checkoutType, BuildTypeStatusDescriptorData statusDescriptor, ResponsibilityInfoData responsibilityInfo, boolean paused, Map<String,String> internalConfigParameters, Map<Option<?>,Object> options)
-
Method Summary
-
-
-
Constructor Detail
-
BuildTypeData
public BuildTypeData(@NotNull String id, @NotNull String externalId, @Nullable Long personalChangeId, String projectName, String projectId, String projectExternalId, Collection<String> runnerTypes, String name, String description, BuildTypeDescriptor.CheckoutType checkoutType, @NotNull BuildTypeStatusDescriptorData statusDescriptor, ResponsibilityInfoData responsibilityInfo, boolean paused, Map<String,String> internalConfigParameters, Map<Option<?>,Object> options)
-
-
Method Detail
-
isInQueue
public boolean isInQueue()
Deprecated.do not use it in IDE, in 2017.2 it always returns false- Returns:
-
getId
public String getId()
-
getExternalId
public String getExternalId()
-
getProjectName
public String getProjectName()
-
getName
public String getName()
-
getDescription
public String getDescription()
-
getRunnerTypes
public Collection<String> getRunnerTypes()
-
getCheckoutType
public BuildTypeDescriptor.CheckoutType getCheckoutType()
-
createOn
public static BuildTypeData createOn(@NotNull BuildType buildType)
-
createOn
public static BuildTypeData createOn(@NotNull BuildType buildType, @Nullable Long personalChangeId)
-
createDataListOn
public static List<BuildTypeData> createDataListOn(List<? extends BuildType> buildTypes, DataFactory factory, DataFactory.BuildTypeInstancesFilter loadInstances, Filter<BuildType> buildTypeFilter, User user)
-
getStatus
@Deprecated public Status getStatus()
Deprecated.
-
getStatusDescriptor
@NotNull public BuildTypeStatusDescriptorData getStatusDescriptor()
-
getResponsibilityInfo
public ResponsibilityInfoData getResponsibilityInfo()
-
lastFinishedLoaded
public boolean lastFinishedLoaded()
-
loadLastFinished
public void loadLastFinished(BuildInstanceData data)
-
runningLoaded
public boolean runningLoaded()
-
loadRunning
public void loadRunning(List<BuildInstanceData> dataList)
-
getLastFinished
public BuildInstanceData getLastFinished()
-
getRunningBuilds
public List<BuildInstanceData> getRunningBuilds()
-
isLastSuccessfullyFinishedLoaded
public boolean isLastSuccessfullyFinishedLoaded()
-
getLastSuccessfullyFinished
public BuildInstanceData getLastSuccessfullyFinished()
-
loadLastSuccessfullyFinished
public void loadLastSuccessfullyFinished(BuildInstanceData data)
-
getProjectId
public String getProjectId()
-
getProjectExternalId
public String getProjectExternalId()
-
isPaused
public boolean isPaused()
-
getOption
@NotNull public <T> T getOption(@NotNull Option<T> option)
-
-