Interface ImmutableArtifactDefinition
- All Superinterfaces:
BambooIdProvider,ImmutableArtifactDefinitionBase,NameProvider
- All Known Subinterfaces:
ArtifactDefinition
- All Known Implementing Classes:
ArtifactDefinitionImpl,ImmutableArtifactDefinitionImpl
-
Method Summary
Modifier and TypeMethodDescription@NotNull ImmutableJobGet Buildable that is a producer of artifact@NotNull List<? extends ImmutableArtifactSubscription>Get List of ArtifactSubscriptions on this ArtifactDefinition.booleanMethods 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:
Jobobject
-
getSubscriptions
Get List of ArtifactSubscriptions on this ArtifactDefinition.- Returns:
- List of
ArtifactSubscriptionobjects
-
hasSubscriptions
boolean hasSubscriptions()- Returns:
- true if this artifact has any subscriptions
-