public class ImmutableArtifactDefinitionImpl extends Object implements ImmutableArtifactDefinition
Modifier and Type | Class and Description |
---|---|
static class |
ImmutableArtifactDefinitionImpl.Builder |
Modifier and Type | Method and Description |
---|---|
static ImmutableArtifactDefinitionImpl.Builder |
builder() |
String |
getCopyPattern()
Get artifact copy pattern
|
long |
getId()
Exposes the id of the
ArtifactDefinition |
String |
getLocation()
Get artifact location
|
String |
getName()
Get artifact name
|
ImmutableJob |
getProducerJob()
Get Buildable that is a producer of artifact
|
com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> |
getSubscriptions()
Get List of ArtifactSubscriptions on this ArtifactDefinition.
|
boolean |
isSharedArtifact()
Get value of "SharedArtifact" flag.
|
public long getId()
ImmutableArtifactDefinitionBase
ArtifactDefinition
getId
in interface BambooIdProvider
getId
in interface ImmutableArtifactDefinitionBase
@NotNull public String getName()
ImmutableArtifactDefinitionBase
getName
in interface ImmutableArtifactDefinitionBase
getName
in interface NameProvider
public String getLocation()
ImmutableArtifactDefinitionBase
getLocation
in interface ImmutableArtifactDefinitionBase
@NotNull public String getCopyPattern()
ImmutableArtifactDefinitionBase
getCopyPattern
in interface ImmutableArtifactDefinitionBase
public boolean isSharedArtifact()
ImmutableArtifactDefinitionBase
isSharedArtifact
in interface ImmutableArtifactDefinitionBase
@NotNull public ImmutableJob getProducerJob()
ImmutableArtifactDefinition
getProducerJob
in interface ImmutableArtifactDefinition
Job
object@NotNull public com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> getSubscriptions()
ImmutableArtifactDefinition
getSubscriptions
in interface ImmutableArtifactDefinition
ArtifactSubscription
objectspublic static ImmutableArtifactDefinitionImpl.Builder builder()
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.