Interface ArtifactDefinitionBase
-
- All Superinterfaces:
BambooIdProvider,ImmutableArtifactDefinitionBase,NameProvider
- All Known Subinterfaces:
ArtifactDefinition,ArtifactDefinitionContext
- All Known Implementing Classes:
ArtifactDefinitionContextImpl,ArtifactDefinitionImpl
public interface ArtifactDefinitionBase extends ImmutableArtifactDefinitionBase
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidsetCopyPattern(@NotNull String copyPattern)Deprecated.since 9.0 usesetCopyPatterns(List)voidsetCopyPatterns(@NotNull List<String> copyPatterns)Set copy patternsvoidsetExclusionPatterns(@Nullable List<String> exclusionPatterns)Set exclusion patternsvoidsetHttpCompressionOn(boolean httpCompressionOn)Sets "httpCompressionOn" flagvoidsetLocation(@Nullable String location)Set artifact locationvoidsetName(@NotNull String name)Set labelvoidsetRequired(boolean requiredArtifact)voidsetSharedArtifact(boolean sharedArtifact)Set "SharedArtifact" flag-
Methods inherited from interface com.atlassian.bamboo.plan.artifact.ImmutableArtifactDefinitionBase
getCopyPattern, getCopyPatterns, getExclusionPatterns, getId, getLocation, getName, isHttpCompressionOn, isRequired, isSharedArtifact
-
-
-
-
Method Detail
-
setName
void setName(@NotNull @NotNull String name)Set label- Parameters:
name- new value of label
-
setLocation
void setLocation(@Nullable @Nullable String location)Set artifact location- Parameters:
location- new artifact location
-
setCopyPattern
@Deprecated void setCopyPattern(@NotNull @NotNull String copyPattern)
Deprecated.since 9.0 usesetCopyPatterns(List)Set copy pattern- Parameters:
copyPattern- new value of copy pattern
-
setCopyPatterns
void setCopyPatterns(@NotNull @NotNull List<String> copyPatterns)Set copy patterns- Parameters:
copyPatterns- new copy patterns- Since:
- 9.0
-
setExclusionPatterns
void setExclusionPatterns(@Nullable @Nullable List<String> exclusionPatterns)Set exclusion patterns- Parameters:
exclusionPatterns-- Since:
- 9.0
-
setSharedArtifact
void setSharedArtifact(boolean sharedArtifact)
Set "SharedArtifact" flag- Parameters:
sharedArtifact- new value of "SharedArtifact" flag
-
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
-
-