Class TrampolineArtifactFileData
- java.lang.Object
-
- com.atlassian.bamboo.build.artifact.TrampolineArtifactFileData
-
- All Implemented Interfaces:
ArtifactFileData
public class TrampolineArtifactFileData extends Object implements ArtifactFileData
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.atlassian.bamboo.build.artifact.ArtifactFileData
ArtifactFileData.FileType
-
-
Constructor Summary
Constructors Constructor Description TrampolineArtifactFileData(ArtifactFileData delegate, String trampolineUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getArtifactId()
Id of anArtifact
that owns this file.@NotNull ArtifactFileData
getDelegate()
ArtifactFileData.FileType
getFileType()
@NotNull String
getName()
@Nullable Long
getSize()
@Nullable String
getTag()
@Nullable String
getUrl()
@Nullable Date
lastModified()
-
-
-
Constructor Detail
-
TrampolineArtifactFileData
public TrampolineArtifactFileData(ArtifactFileData delegate, String trampolineUrl)
-
-
Method Detail
-
getName
@NotNull public @NotNull String getName()
- Specified by:
getName
in interfaceArtifactFileData
-
getFileType
public ArtifactFileData.FileType getFileType()
- Specified by:
getFileType
in interfaceArtifactFileData
-
getUrl
@Nullable public @Nullable String getUrl()
- Specified by:
getUrl
in interfaceArtifactFileData
-
getTag
@Nullable public @Nullable String getTag()
- Specified by:
getTag
in interfaceArtifactFileData
-
getSize
@Nullable public @Nullable Long getSize()
- Specified by:
getSize
in interfaceArtifactFileData
-
lastModified
@Nullable public @Nullable Date lastModified()
- Specified by:
lastModified
in interfaceArtifactFileData
-
getArtifactId
public long getArtifactId()
Description copied from interface:ArtifactFileData
Id of anArtifact
that owns this file.- Specified by:
getArtifactId
in interfaceArtifactFileData
-
getDelegate
@NotNull public @NotNull ArtifactFileData getDelegate()
-
-