Interface ImmutableArtifactDefinition
- All Superinterfaces:
BambooIdProvider
,ImmutableArtifactDefinitionBase
,NameProvider
- All Known Subinterfaces:
ArtifactDefinition
- All Known Implementing Classes:
ArtifactDefinitionImpl
,ImmutableArtifactDefinitionImpl
-
Method Summary
Modifier and TypeMethodDescription@NotNull ImmutableJob
Get Buildable that is a producer of artifact@NotNull List<? extends ImmutableArtifactSubscription>
Get List of ArtifactSubscriptions on this ArtifactDefinition.boolean
Methods inherited from interface com.atlassian.bamboo.plan.artifact.ImmutableArtifactDefinitionBase
getCopyPattern, getCopyPatterns, getExclusionPatterns, getId, getLocation, getName, isHttpCompressionOn, isRequired, isSharedArtifact
-
Method Details
-
getProducerJob
Get Buildable that is a producer of artifact- Returns:
Job
object
-
getSubscriptions
Get List of ArtifactSubscriptions on this ArtifactDefinition.- Returns:
- List of
ArtifactSubscription
objects
-
hasSubscriptions
boolean hasSubscriptions()- Returns:
- true if this artifact has any subscriptions
-