java.lang.Object | |||
↳ | com.atlassian.core.bean.EntityObject | ||
↳ | com.atlassian.bamboo.core.BambooEntityObject | ||
↳ | com.atlassian.bamboo.plan.artifact.ArtifactDefinitionImpl |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.atlassian.bamboo.core.BambooEntityObject
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a build artifact identified in the UI by the label.
| |||||||||||
Constructor used for cloning artifact definitions while a job is being cloned.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Get artifact copy pattern
| |||||||||||
Get artifact location
| |||||||||||
Get artifact name
| |||||||||||
Get Buildable that is a producer of artifact
| |||||||||||
Get List of ArtifactSubscriptions on this ArtifactDefinition.
| |||||||||||
Get value of "SharedArtifact" flag.
| |||||||||||
Set copy pattern
| |||||||||||
Set artifact location
| |||||||||||
Set label
| |||||||||||
Set Buildable that is a producer of artifact
| |||||||||||
Set "SharedArtifact" flag
| |||||||||||
Set subscriptions on this artifact definition.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.atlassian.bamboo.core.BambooEntityObject
| |||||||||||
From class
com.atlassian.core.bean.EntityObject
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.bamboo.core.BambooIdProvider
| |||||||||||
From interface
com.atlassian.bamboo.core.BambooObject
| |||||||||||
From interface
com.atlassian.bamboo.plan.artifact.ArtifactDefinition
| |||||||||||
From interface
com.atlassian.bamboo.plan.artifact.ArtifactDefinitionBase
| |||||||||||
From interface
com.atlassian.bamboo.utils.NameProvider
|
Create a build artifact identified in the UI by the label. We use the Ant style pattern match to identify the files that need to be copies across into the archive repository.
name | The UI text label |
---|---|
location | Directory to which copy pattern applies |
copyPattern | The ANT style copy pattern, relative to the source code directory |
Constructor used for cloning artifact definitions while a job is being cloned. Does not copy subscriptions.
sourceArtifact | artifact definition to be copied |
---|---|
newProducerJob | job that will produce artifacts according to the cloned definition |
Get artifact copy pattern
Get artifact location
Get Buildable that is a producer of artifact
Job
object
Get List of ArtifactSubscriptions on this ArtifactDefinition.
ArtifactSubscription
objects
Get value of "SharedArtifact" flag.
Set copy pattern
copyPattern | new value of copy pattern |
---|
Set artifact location
location | new artifact location |
---|
Set Buildable that is a producer of artifact
producerJob | new value of producer job |
---|
Set "SharedArtifact" flag
sharedArtifact | new value of "SharedArtifact" flag |
---|
Set subscriptions on this artifact definition.
subscriptions | non null list of ArtifactSubscription objects
|
---|