com.atlassian.bamboo.plan.artifact
Interface ArtifactSubscription
- All Superinterfaces:
- BambooIdProvider, BambooObject, ImmutableArtifactSubscription, NameProvider
- All Known Subinterfaces:
- ArtifactSubscriptionSubstitutionAware
- All Known Implementing Classes:
- ArtifactSubscriptionImpl, ArtifactSubscriptionSubstitutionAwareImpl
public interface ArtifactSubscription
- extends ImmutableArtifactSubscription, BambooObject
Interface for Artifact Subscription
getArtifactDefinition
@NotNull
ArtifactDefinition getArtifactDefinition()
- Get definition of artifact we're subscribed to.
- Specified by:
getArtifactDefinition
in interface ImmutableArtifactSubscription
- Returns:
ArtifactDefinition
object
setArtifactDefinition
void setArtifactDefinition(@NotNull
ArtifactDefinition artifactDefinition)
getConsumerJob
@NotNull
Job getConsumerJob()
- Get job which consumes the artifact
- Specified by:
getConsumerJob
in interface ImmutableArtifactSubscription
- Returns:
Job
object
setConsumerJob
void setConsumerJob(@NotNull
Job consumerJob)
setDestinationDirectory
void setDestinationDirectory(@Nullable
java.lang.String destinationDirectory)
Copyright © 2012 Atlassian. All Rights Reserved.