|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IBuildController
Method Summary | |
---|---|
void |
addBuildAgent(IBuildAgent agent)
Adds a build agent to this controller. |
void |
delete()
Deletes the build controller. |
IBuildAgent[] |
getAgents()
The build agents owned by this controller. |
java.util.Map<java.lang.String,java.lang.Object> |
getAttachedProperties()
Attached properties |
java.lang.String |
getCustomAssemblyPath()
The version control path where custom assemblies are stored. |
java.util.Calendar |
getDateCreated()
The date and time at which this controller was created. |
java.util.Calendar |
getDateUpdated()
The date and time at which this controller was updated last. |
java.lang.String |
getDescription()
The description of the build controller. |
int |
getMaxConcurrentBuilds()
The maximum number of builds that may run concurrently on this controller. |
java.lang.String |
getMessageQueueURL()
Gets the message queue address. |
java.lang.String |
getName()
The name of the build controller. |
int |
getQueueCount()
The current queue count (all queue statuses included) for the controller. |
IBuildServiceHost |
getServiceHost()
The service host in which this controller resides. |
ControllerStatus |
getStatus()
The status of the build controller - when Offline it will not be reached by AT, when Unavailable AT will attempt to fix, when Available it's working. |
java.lang.String |
getStatusMessage()
A displayable message from the server regarding the controller's status. |
java.lang.String[] |
getTags()
The union of the tags for all the controller's agents. |
java.lang.String |
getURI()
The Uri of the build controller. |
java.lang.String |
getURL()
The URL of the build controller. |
boolean |
isEnabled()
The Enabled/Disabled flag of the build controller - when not Enabled, the build controller cannot queue or start any new builds. |
void |
refresh(boolean refreshAgentList)
Refreshes the build controller by getting current property values from the build server. |
void |
refresh(java.lang.String[] propertyNameFilters,
boolean refreshAgentList)
Refreshes the build controller by getting current property values from the build server. |
void |
removeBuildAgent(IBuildAgent agent)
Removes a build agent from this controller. |
void |
save()
Saves any changes made to the build controller to the build server. |
void |
setCustomAssemblyPath(java.lang.String value)
|
void |
setDescription(java.lang.String value)
|
void |
setEnabled(boolean value)
|
void |
setMaxConcurrentBuilds(int value)
|
void |
setName(java.lang.String value)
|
void |
setStatus(ControllerStatus value)
|
void |
setStatusMessage(java.lang.String value)
|
Method Detail |
---|
IBuildServiceHost getServiceHost()
IBuildAgent[] getAgents()
java.lang.String getCustomAssemblyPath()
void setCustomAssemblyPath(java.lang.String value)
java.lang.String getDescription()
void setDescription(java.lang.String value)
java.lang.String getName()
void setName(java.lang.String value)
int getMaxConcurrentBuilds()
void setMaxConcurrentBuilds(int value)
int getQueueCount()
ControllerStatus getStatus()
void setStatus(ControllerStatus value)
boolean isEnabled()
void setEnabled(boolean value)
java.lang.String getStatusMessage()
void setStatusMessage(java.lang.String value)
java.util.Map<java.lang.String,java.lang.Object> getAttachedProperties()
java.lang.String[] getTags()
java.lang.String getURI()
java.lang.String getURL()
java.lang.String getMessageQueueURL()
java.util.Calendar getDateCreated()
java.util.Calendar getDateUpdated()
void addBuildAgent(IBuildAgent agent)
agent
- The agent to be added.void delete()
void refresh(boolean refreshAgentList)
refreshAgentList
- If true, agents are requested from the server and the list of
agents is replacedvoid refresh(java.lang.String[] propertyNameFilters, boolean refreshAgentList)
propertyNameFilters
- The property names to get.refreshAgentList
- If true, agents are requested from the server and the list of
agents is replaced.void removeBuildAgent(IBuildAgent agent)
agent
- The agent to be removed.void save()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |