com.atlassian.bamboo.plan.artifact
Interface ImmutableArtifactSubscription
- All Superinterfaces:
- BambooIdProvider, NameProvider
- All Known Subinterfaces:
- ArtifactSubscription, ArtifactSubscriptionSubstitutionAware
- All Known Implementing Classes:
- ArtifactSubscriptionImpl, ArtifactSubscriptionSubstitutionAwareImpl, ImmutableArtifactSubscriptionImpl
public interface ImmutableArtifactSubscription
- extends BambooIdProvider, NameProvider
getArtifactDefinition
@NotNull
ImmutableArtifactDefinition getArtifactDefinition()
- Get definition of artifact we're subscribed to.
- Returns:
ArtifactDefinition
object
getConsumerJob
@NotNull
ImmutableJob getConsumerJob()
- Get job which consumes the artifact
- Returns:
Job
object
getDestinationDirectory
@Nullable
java.lang.String getDestinationDirectory()
- Get destination path. This represents a location where consumer job expects to find an artifact.
- Returns:
- Path to the expected location of artifact
Copyright © 2012 Atlassian. All Rights Reserved.