Interface ArtifactDefinitionBase
- All Superinterfaces:
BambooIdProvider
,ImmutableArtifactDefinitionBase
,NameProvider
- All Known Subinterfaces:
ArtifactDefinition
,ArtifactDefinitionContext
- All Known Implementing Classes:
ArtifactDefinitionContextImpl
,ArtifactDefinitionImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setCopyPattern
(@NotNull String copyPattern) Deprecated.void
setCopyPatterns
(@NotNull List<String> copyPatterns) Set copy patternsvoid
setExclusionPatterns
(@Nullable List<String> exclusionPatterns) Set exclusion patternsvoid
setHttpCompressionOn
(boolean httpCompressionOn) Sets "httpCompressionOn" flagvoid
setLocation
(@Nullable String location) Set artifact locationvoid
Set labelvoid
setRequired
(boolean requiredArtifact) void
setSharedArtifact
(boolean sharedArtifact) Set "SharedArtifact" flagMethods inherited from interface com.atlassian.bamboo.plan.artifact.ImmutableArtifactDefinitionBase
getCopyPattern, getCopyPatterns, getExclusionPatterns, getId, getLocation, getName, isHttpCompressionOn, isRequired, isSharedArtifact
-
Method Details
-
setName
Set label- Parameters:
name
- new value of label
-
setLocation
Set artifact location- Parameters:
location
- new artifact location
-
setCopyPattern
Deprecated.since 9.0 usesetCopyPatterns(List)
Set copy pattern- Parameters:
copyPattern
- new value of copy pattern
-
setCopyPatterns
Set copy patterns- Parameters:
copyPatterns
- new copy patterns- Since:
- 9.0
-
setExclusionPatterns
Set exclusion patterns- Parameters:
exclusionPatterns
-- Since:
- 9.0
-
setRequired
void setRequired(boolean requiredArtifact) - Parameters:
requiredArtifact
- if build should fail if can't publish artifact
-
setHttpCompressionOn
void setHttpCompressionOn(boolean httpCompressionOn) Sets "httpCompressionOn" flag- Parameters:
httpCompressionOn
- new value of "httpCompressionOn" flag
-
setCopyPatterns(List)