com.atlassian.bamboo.plan.artifact
Interface ArtifactContext

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ArtifactContextImpl

public interface ArtifactContext
extends java.io.Serializable

Artifact related information for BuildContext.


Method Summary
 java.util.Map<java.lang.String,java.lang.String> getArtifactHandlerConfiguration()
           
 com.atlassian.fage.Option<java.lang.Long> getArtifactSizeQuota()
          Maximum allowed size of artifacts per build result in bytes.
 java.util.Collection<ArtifactDefinitionContext> getDefinitionContexts()
           
 java.util.Collection<ArtifactSubscriptionContext> getSubscriptionContexts()
           
 

Method Detail

getDefinitionContexts

@NotNull
java.util.Collection<ArtifactDefinitionContext> getDefinitionContexts()

getSubscriptionContexts

@NotNull
java.util.Collection<ArtifactSubscriptionContext> getSubscriptionContexts()

getArtifactHandlerConfiguration

@NotNull
java.util.Map<java.lang.String,java.lang.String> getArtifactHandlerConfiguration()

getArtifactSizeQuota

@NotNull
com.atlassian.fage.Option<java.lang.Long> getArtifactSizeQuota()
Maximum allowed size of artifacts per build result in bytes.

Returns:
maximum artifacts size in bytes or Option.none() if not set


Copyright © 2012 Atlassian. All Rights Reserved.