Interface ArtifactContext
-
- All Superinterfaces:
CommonArtifactContext
,Serializable
- All Known Implementing Classes:
ArtifactContextImpl
public interface ArtifactContext extends CommonArtifactContext
Artifact related information for BuildContext.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull Map<String,String>
getArtifactHandlerConfiguration()
@NotNull io.atlassian.fugue.Option<Long>
getArtifactSizeQuota()
Maximum allowed size of artifacts per build result in bytes.@NotNull Collection<ArtifactDefinitionContext>
getDefinitionContexts()
@NotNull com.google.common.collect.Multimap<String,Artifact>
getSharedArtifactsFromPreviousStages()
@NotNull Collection<ArtifactSubscriptionContext>
getSubscriptionContexts()
void
setSharedArtifactsFromPreviousStages(@NotNull com.google.common.collect.Multimap<String,Artifact> artifactsFromPreviousStages)
-
Methods inherited from interface com.atlassian.bamboo.plan.artifact.CommonArtifactContext
addPublishingResult, getPublishingResults, getSecureToken
-
-
-
-
Method Detail
-
getDefinitionContexts
@NotNull @NotNull Collection<ArtifactDefinitionContext> getDefinitionContexts()
-
getSubscriptionContexts
@NotNull @NotNull Collection<ArtifactSubscriptionContext> getSubscriptionContexts()
-
getArtifactHandlerConfiguration
@NotNull @NotNull Map<String,String> getArtifactHandlerConfiguration()
-
getArtifactSizeQuota
@NotNull @NotNull io.atlassian.fugue.Option<Long> getArtifactSizeQuota()
Maximum allowed size of artifacts per build result in bytes.- Returns:
- maximum artifacts size in bytes or Optional.empty()) if not set
-
getSharedArtifactsFromPreviousStages
@NotNull @NotNull com.google.common.collect.Multimap<String,Artifact> getSharedArtifactsFromPreviousStages()
-
-