Class SerializableArtifactListData
- java.lang.Object
-
- jetbrains.buildServer.artifacts.util.SerializableArtifactListData
-
- All Implemented Interfaces:
ArtifactListData
public class SerializableArtifactListData extends Object implements ArtifactListData
Utility class corresponding to a list of artifact entries in an artifacts list file- Since:
- 2022.1
- Author:
- vbedrosova
-
-
Constructor Summary
Constructors Constructor Description SerializableArtifactListData(String storageSettingsId, Map<String,String> commonProperties, List<? extends ArtifactData> artifactList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
List<ArtifactData>
getArtifactList()
Map<String,String>
getCommonProperties()
String
getStorageSettingsId()
int
hashCode()
-
-
-
Method Detail
-
getArtifactList
@NotNull public List<ArtifactData> getArtifactList()
- Specified by:
getArtifactList
in interfaceArtifactListData
- Returns:
- list of artifacts with their properties
-
getCommonProperties
@NotNull public Map<String,String> getCommonProperties()
- Specified by:
getCommonProperties
in interfaceArtifactListData
- Returns:
- common properties map for these artifacts
-
getStorageSettingsId
@NotNull public String getStorageSettingsId()
- Specified by:
getStorageSettingsId
in interfaceArtifactListData
- Returns:
- id of the build feature where the storage settings came from
-
-