Package jetbrains.buildServer
Class BuildTypeData
- java.lang.Object
-
- jetbrains.buildServer.BuildTypeData
-
public class BuildTypeData extends java.lang.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(java.lang.String id, java.lang.String externalId, java.lang.Long personalChangeId, java.lang.String projectName, java.lang.String projectId, java.lang.String projectExternalId, java.util.Collection<java.lang.String> runnerTypes, java.lang.String name, java.lang.String description, BuildTypeDescriptor.CheckoutType checkoutType, BuildTypeStatusDescriptorData statusDescriptor, ResponsibilityInfoData responsibilityInfo, boolean paused, java.util.Map<java.lang.String,java.lang.String> internalConfigParameters, java.util.Map<Option,java.lang.Object> options)
-
Method Summary
-
-
-
Constructor Detail
-
BuildTypeData
public BuildTypeData(@NotNull java.lang.String id, @NotNull java.lang.String externalId, @Nullable java.lang.Long personalChangeId, java.lang.String projectName, java.lang.String projectId, java.lang.String projectExternalId, java.util.Collection<java.lang.String> runnerTypes, java.lang.String name, java.lang.String description, BuildTypeDescriptor.CheckoutType checkoutType, @NotNull BuildTypeStatusDescriptorData statusDescriptor, ResponsibilityInfoData responsibilityInfo, boolean paused, java.util.Map<java.lang.String,java.lang.String> internalConfigParameters, java.util.Map<Option,java.lang.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 java.lang.String getId()
-
getExternalId
public java.lang.String getExternalId()
-
getProjectName
public java.lang.String getProjectName()
-
getName
public java.lang.String getName()
-
getDescription
public java.lang.String getDescription()
-
getRunnerTypes
public java.util.Collection<java.lang.String> getRunnerTypes()
-
getCheckoutType
public BuildTypeDescriptor.CheckoutType getCheckoutType()
-
createOn
public static BuildTypeData createOn(@NotNull BuildType buildType)
-
createOn
public static BuildTypeData createOn(@NotNull BuildType buildType, @Nullable java.lang.Long personalChangeId)
-
createDataListOn
public static java.util.List<BuildTypeData> createDataListOn(java.util.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(java.util.List<BuildInstanceData> dataList)
-
getLastFinished
public BuildInstanceData getLastFinished()
-
getRunningBuilds
public java.util.List<BuildInstanceData> getRunningBuilds()
-
isLastSuccessfullyFinishedLoaded
public boolean isLastSuccessfullyFinishedLoaded()
-
getLastSuccessfullyFinished
public BuildInstanceData getLastSuccessfullyFinished()
-
loadLastSuccessfullyFinished
public void loadLastSuccessfullyFinished(BuildInstanceData data)
-
getProjectId
public java.lang.String getProjectId()
-
getProjectExternalId
public java.lang.String getProjectExternalId()
-
isPaused
public boolean isPaused()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getInternalConfigParameters
@NotNull public java.util.Map<java.lang.String,java.lang.String> getInternalConfigParameters()
-
getOptions
@NotNull public java.util.Map<Option,java.lang.Object> getOptions()
-
getOption
@NotNull public <T> T getOption(@NotNull Option<T> option)
-
-