Class ImmutableArtifactDefinitionImpl.Builder
- java.lang.Object
-
- com.atlassian.bamboo.plan.artifact.ImmutableArtifactDefinitionImpl.Builder
-
- Enclosing class:
- ImmutableArtifactDefinitionImpl
public static class ImmutableArtifactDefinitionImpl.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public ImmutableArtifactDefinitionImpl.Builder id(long id)
-
name
public ImmutableArtifactDefinitionImpl.Builder name(String name)
-
location
public ImmutableArtifactDefinitionImpl.Builder location(String location)
-
copyPattern
@Deprecated public ImmutableArtifactDefinitionImpl.Builder copyPattern(String copyPattern)
Deprecated.since 9.0 usecopyPatterns(String...)
orcopyPatterns(List)
- Parameters:
copyPattern
-
-
copyPatterns
public ImmutableArtifactDefinitionImpl.Builder copyPatterns(String... copyPatterns)
-
copyPatterns
public ImmutableArtifactDefinitionImpl.Builder copyPatterns(List<String> copyPatterns)
-
exclusionPatterns
public ImmutableArtifactDefinitionImpl.Builder exclusionPatterns(String... exclusionPattern)
-
exclusionPatterns
public ImmutableArtifactDefinitionImpl.Builder exclusionPatterns(List<String> exclusionPatterns)
-
sharedArtifact
public ImmutableArtifactDefinitionImpl.Builder sharedArtifact(boolean sharedArtifact)
-
required
public ImmutableArtifactDefinitionImpl.Builder required(boolean required)
-
httpCompressionOn
public ImmutableArtifactDefinitionImpl.Builder httpCompressionOn(boolean httpCompressionOn)
-
producerJob
public ImmutableArtifactDefinitionImpl.Builder producerJob(PlanIdentifier job)
-
createdFromSubscription
public ImmutableArtifactDefinitionImpl.Builder createdFromSubscription()
-
from
public ImmutableArtifactDefinitionImpl.Builder from(@NotNull @NotNull ArtifactDefinition definition)
-
build
public ImmutableArtifactDefinitionImpl build()
-
-