com.atlassian.bamboo.plan.artifact
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
 void setCopyPattern(java.lang.String copyPattern)
          Set copy pattern
 void setLocation(java.lang.String location)
          Set artifact location
 void setName(java.lang.String name)
          Set label
 void setSharedArtifact(boolean sharedArtifact)
          Set "SharedArtifact" flag
 
Methods inherited from interface com.atlassian.bamboo.plan.artifact.ImmutableArtifactDefinitionBase
getCopyPattern, getId, getLocation, getName, isSharedArtifact
 

Method Detail

setName

void setName(@NotNull
             java.lang.String name)
Set label

Parameters:
name - new value of label

setLocation

void setLocation(@Nullable
                 java.lang.String location)
Set artifact location

Parameters:
location - new artifact location

setCopyPattern

void setCopyPattern(@NotNull
                    java.lang.String copyPattern)
Set copy pattern

Parameters:
copyPattern - new value of copy pattern

setSharedArtifact

void setSharedArtifact(boolean sharedArtifact)
Set "SharedArtifact" flag

Parameters:
sharedArtifact - new value of "SharedArtifact" flag


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.