Class ArtifactContextImpl
java.lang.Object
com.atlassian.bamboo.plan.artifact.ArtifactContextImpl
- All Implemented Interfaces:
ArtifactContext,CommonArtifactContext,Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionArtifactContextImpl(SecureToken secureToken, @NotNull Collection<ArtifactDefinitionContext> definitionContexts, @NotNull Collection<ArtifactSubscriptionContext> subscriptionContexts, Optional<Long> artifactSizeQuota, @NotNull Map<String, String> artifactHandlerConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPublishingResult(ArtifactPublishingResult publishingResult) @NotNull io.atlassian.fugue.Option<Long> Maximum allowed size of artifacts per build result in bytes.@NotNull Collection<ArtifactDefinitionContext> @NotNull Collection<ArtifactPublishingResult> @NotNull SecureToken@NotNull ArtifactMultimap@NotNull Collection<ArtifactSubscriptionContext> voidsetSharedArtifactsFromPreviousStages(@NotNull Multimap<String, Artifact> artifactsFromPreviousStages)
-
Constructor Details
-
ArtifactContextImpl
public ArtifactContextImpl(SecureToken secureToken, @NotNull @NotNull Collection<ArtifactDefinitionContext> definitionContexts, @NotNull @NotNull Collection<ArtifactSubscriptionContext> subscriptionContexts, Optional<Long> artifactSizeQuota, @NotNull @NotNull Map<String, String> artifactHandlerConfiguration)
-
-
Method Details
-
getDefinitionContexts
- Specified by:
getDefinitionContextsin interfaceArtifactContext
-
getPublishingResults
- Specified by:
getPublishingResultsin interfaceCommonArtifactContext
-
getSubscriptionContexts
- Specified by:
getSubscriptionContextsin interfaceArtifactContext
-
getArtifactHandlerConfiguration
- Specified by:
getArtifactHandlerConfigurationin interfaceArtifactContext
-
getArtifactSizeQuota
Description copied from interface:ArtifactContextMaximum allowed size of artifacts per build result in bytes.- Specified by:
getArtifactSizeQuotain interfaceArtifactContext- Returns:
- maximum artifacts size in bytes or Optional.empty()) if not set
-
addPublishingResult
- Specified by:
addPublishingResultin interfaceCommonArtifactContext
-
getSecureToken
- Specified by:
getSecureTokenin interfaceCommonArtifactContext
-