Package jetbrains.buildServer.serverSide
Class TagData
- java.lang.Object
-
- jetbrains.buildServer.serverSide.TagData
-
public class TagData extends Object
Represent tag-related data including label, private/public flag, owner and creator (for public tags) Public tags are visible in UI, private tags are used by special services, e.g. jetbrains.buildServer.favoriteBuilds.FavoriteBuildsManager- Since:
- 9.0
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TagDatacreatePrivateTag(String label, SUser owner)static Set<TagData>createPrivateTags(SUser user, String... labels)static TagDatacreatePublicTag(String label)static Set<TagData>createPublicTags(String... labels)static Set<TagData>createPublicTags(List<String> labels)booleanequals(Object o)StringgetLabel()SUsergetOwner()inthashCode()booleanisPrivate()booleanisPublic()StringtoString()
-
-
-
Method Detail
-
createPublicTags
@NotNull public static Set<TagData> createPublicTags(@NotNull List<String> labels)
-
createPrivateTags
@NotNull public static Set<TagData> createPrivateTags(@NotNull SUser user, @NotNull String... labels)
-
getLabel
@NotNull public String getLabel()
-
isPrivate
public boolean isPrivate()
-
isPublic
public boolean isPublic()
-
getOwner
@Nullable public SUser getOwner()
-
-