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 TagData
createPrivateTag(String label, SUser owner)
static Set<TagData>
createPrivateTags(SUser user, String... labels)
static TagData
createPublicTag(String label)
static Set<TagData>
createPublicTags(String... labels)
static Set<TagData>
createPublicTags(List<String> labels)
boolean
equals(Object o)
String
getLabel()
SUser
getOwner()
int
hashCode()
boolean
isPrivate()
boolean
isPublic()
String
toString()
-
-
-
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()
-
-