Class ArtifactFileDataImpl
- java.lang.Object
-
- com.atlassian.bamboo.build.artifact.ArtifactFileDataImpl
-
- All Implemented Interfaces:
ArtifactFileData
- Direct Known Subclasses:
MutableArtifactFileData
public class ArtifactFileDataImpl 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 ArtifactFileDataImpl(@NotNull String name, @NotNull ArtifactFileData.FileType fileType, @Nullable String url, @Nullable String tag, @Nullable Date lastModified, @Nullable Long size, long artifactId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ArtifactFileDatadirectory(long artifactId, @NotNull String name, @Nullable String url, @Nullable String tag, @Nullable Date lastModified, @Nullable Long size)longgetArtifactId()Id of anArtifactthat owns this file.@NotNull ArtifactFileData.FileTypegetFileType()@NotNull StringgetName()@Nullable LonggetSize()@Nullable StringgetTag()@Nullable StringgetUrl()@Nullable DatelastModified()
-
-
-
Field Detail
-
tag
protected String tag
-
-
Method Detail
-
getName
@NotNull public @NotNull String getName()
- Specified by:
getNamein interfaceArtifactFileData
-
getFileType
@NotNull public @NotNull ArtifactFileData.FileType getFileType()
- Specified by:
getFileTypein interfaceArtifactFileData
-
getUrl
@Nullable public @Nullable String getUrl()
- Specified by:
getUrlin interfaceArtifactFileData
-
getTag
@Nullable public @Nullable String getTag()
- Specified by:
getTagin interfaceArtifactFileData
-
getSize
@Nullable public @Nullable Long getSize()
- Specified by:
getSizein interfaceArtifactFileData
-
lastModified
@Nullable public @Nullable Date lastModified()
- Specified by:
lastModifiedin interfaceArtifactFileData
-
getArtifactId
public long getArtifactId()
Description copied from interface:ArtifactFileDataId of anArtifactthat owns this file.- Specified by:
getArtifactIdin interfaceArtifactFileData
-
-