|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.bamboo.build.DefaultBuildDefinition
public class DefaultBuildDefinition
Field Summary | |
---|---|
protected Map |
artifacts
|
protected String |
buildChangedEmails
|
protected BuildDefinitionConverter |
buildDefinitionConverter
|
protected Builder |
builder
|
protected BuildStrategy |
buildStrategy
The project object if the |
protected Map |
customConfiguration
|
protected EmailStrategy |
emailStrategy
|
protected String |
exportStatusStyle
|
protected int |
pollingPeriod
|
protected Repository |
repository
|
protected String |
workingDirectory
|
protected String |
xmlData
|
protected XmppMessageSender |
xmppMessageSender
|
Constructor Summary | |
---|---|
DefaultBuildDefinition()
|
Method Summary | |
---|---|
void |
addArtifact(Artifact artifact)
Add a new artifact to the existing build artifacts |
void |
addBuildDependency(String buildKey)
|
Map |
getArtifacts()
Get the custom Artifact s. |
List |
getBuildChangedEmailList()
Who wants to know when the build changes? A list of individual email addresses. |
String |
getBuildChangedEmails()
Who wants to know when the build changes? One or more email addresses (comma separated list) |
List |
getBuildDependencies()
The names of the builds that need to be build when this build is built? |
Builder |
getBuilder()
Obtain the build's Builder . |
BuildStrategy |
getBuildStrategy()
Returns to BuildStrategy that the user actually selects |
Map |
getCustomConfiguration()
|
EmailStrategy |
getEmailStrategy()
What email strategy does this build have? |
String |
getExportStatusStyle()
|
int |
getPollingPeriod()
How long should we wait between checking the build to see if it need building? |
Repository |
getRepository()
Obtain the build's Repository . |
XmppMessageSender |
getXmppMessageSender()
The build's option IM message server configuration |
boolean |
hasBuildDependency(String buildKey)
|
void |
removeBuildDependency(String buildKey)
|
void |
setArtifacts(Map artifacts)
Replace the build's artifacts with these ones. |
void |
setBuildChangedEmails(String emailAddress)
Define who is notified of build results by email |
void |
setBuildDependencies(Set buildDependencies)
Set of String represneting the build keys |
void |
setBuilder(Builder builder)
Set the build's builder. |
void |
setBuildStrategy(BuildStrategy buildStrategy)
Set the strategy to override the default build strategy. |
void |
setCustomConfiguration(Map customConfiguration)
|
void |
setEmailStrategy(EmailStrategy emailStrategy)
Define when build build email need to be sent |
void |
setExportStatusStyle(String exportStatus)
|
void |
setPollingPeriod(int pollingPeriod)
How long should we wait between checking the build to see if it need building? |
void |
setRepository(Repository repository)
Set the build's source code repository. |
void |
setWorkingDirectory(String buildDirectory)
|
void |
setXmppMessageSender(XmppMessageSender xmppMessageSender)
The build's option IM message server configuration |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected BuildStrategy buildStrategy
protected Repository repository
protected int pollingPeriod
protected String xmlData
protected Map artifacts
protected String buildChangedEmails
protected Builder builder
protected EmailStrategy emailStrategy
protected String exportStatusStyle
protected String workingDirectory
protected XmppMessageSender xmppMessageSender
protected Map customConfiguration
protected BuildDefinitionConverter buildDefinitionConverter
Constructor Detail |
---|
public DefaultBuildDefinition()
Method Detail |
---|
public BuildStrategy getBuildStrategy()
BuildDefinition
BuildStrategy
that the user actually selects
getBuildStrategy
in interface BuildDefinition
BuildStrategy
public void setBuildStrategy(BuildStrategy buildStrategy)
BuildDefinition
setBuildStrategy
in interface BuildDefinition
buildStrategy
- The next build strategy to use.public Repository getRepository()
BuildDefinition
Repository
.
getRepository
in interface BuildDefinition
public void setRepository(Repository repository)
BuildDefinition
setRepository
in interface BuildDefinition
repository
- The source repoisitorypublic int getPollingPeriod()
BuildDefinition
getPollingPeriod
in interface BuildDefinition
public void setPollingPeriod(int pollingPeriod)
BuildDefinition
setPollingPeriod
in interface BuildDefinition
pollingPeriod
- The time in secondspublic Builder getBuilder()
BuildDefinition
Builder
.
getBuilder
in interface BuildDefinition
public void setBuilder(Builder builder)
BuildDefinition
setBuilder
in interface BuildDefinition
builder
- the builderpublic String getBuildChangedEmails()
BuildDefinition
getBuildChangedEmails
in interface BuildDefinition
public List getBuildChangedEmailList()
BuildDefinition
getBuildChangedEmailList
in interface BuildDefinition
public void setBuildChangedEmails(String emailAddress)
BuildDefinition
setBuildChangedEmails
in interface BuildDefinition
emailAddress
- The build email addresspublic EmailStrategy getEmailStrategy()
BuildDefinition
getEmailStrategy
in interface BuildDefinition
public void setEmailStrategy(EmailStrategy emailStrategy)
BuildDefinition
setEmailStrategy
in interface BuildDefinition
emailStrategy
- the strategy to use from now onpublic void addBuildDependency(String buildKey)
addBuildDependency
in interface BuildDefinition
public void removeBuildDependency(String buildKey)
removeBuildDependency
in interface BuildDefinition
public boolean hasBuildDependency(String buildKey)
hasBuildDependency
in interface BuildDefinition
public List getBuildDependencies()
getBuildDependencies
in interface BuildDefinition
public void setBuildDependencies(Set buildDependencies)
BuildDefinition
String
represneting the build keys
setBuildDependencies
in interface BuildDefinition
public Map getArtifacts()
BuildDefinition
Artifact
s.
getArtifacts
in interface BuildDefinition
public void addArtifact(Artifact artifact)
BuildDefinition
addArtifact
in interface BuildDefinition
public void setArtifacts(Map artifacts)
BuildDefinition
setArtifacts
in interface BuildDefinition
public Map getCustomConfiguration()
getCustomConfiguration
in interface BuildDefinition
public void setCustomConfiguration(Map customConfiguration)
setCustomConfiguration
in interface BuildDefinition
public void setWorkingDirectory(String buildDirectory)
setWorkingDirectory
in interface BuildDefinition
public XmppMessageSender getXmppMessageSender()
BuildDefinition
getXmppMessageSender
in interface BuildDefinition
public void setXmppMessageSender(XmppMessageSender xmppMessageSender)
BuildDefinition
setXmppMessageSender
in interface BuildDefinition
public void setExportStatusStyle(String exportStatus)
setExportStatusStyle
in interface BuildDefinition
public String getExportStatusStyle()
getExportStatusStyle
in interface BuildDefinition
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |