Package org.kohsuke.github
Class GHLabel
- java.lang.Object
-
- org.kohsuke.github.GHLabel
-
public class GHLabel extends Object
The type GHLabel.- Author:
- Kohsuke Kawaguchi
- See Also:
- Labels,
GHIssue#getLabels(),GHRepository#listLabels()
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGHLabel.CreatorDeprecated.static classGHLabel.SetterDeprecated.static classGHLabel.UpdaterDeprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddelete()Delete this label from the repository.booleanequals(Object o)StringgetColor()Color code without leading '#', such as 'f29513'StringgetDescription()Purpose of LabellonggetId()Gets id.StringgetName()Gets name.StringgetNodeId()Gets node id.StringgetUrl()Gets url.inthashCode()booleanisDefault()If the label is one of the default labels created by GitHub automatically.GHLabel.Setterset()Deprecated.voidsetColor(String newColor)voidsetDescription(String newDescription)GHLabel.Updaterupdate()Deprecated.
-
-
-
Method Detail
-
getId
public long getId()
Gets id.- Returns:
- the id
-
getNodeId
public String getNodeId()
Gets node id.- Returns:
- the node id.
-
getColor
@Nonnull public String getColor()
Color code without leading '#', such as 'f29513'- Returns:
- the color
-
getDescription
@CheckForNull public String getDescription()
Purpose of Label- Returns:
- the description
-
isDefault
public boolean isDefault()
If the label is one of the default labels created by GitHub automatically.- Returns:
- true if the label is a default one
-
setColor
@Deprecated public void setColor(String newColor) throws IOException
Sets color.- Parameters:
newColor- 6-letter hex color code, like "f29513"- Throws:
IOException- the io exception
-
setDescription
@Deprecated public void setDescription(String newDescription) throws IOException
Sets description.- Parameters:
newDescription- Description of label- Throws:
IOException- the io exception
-
update
@BetaApi @Deprecated public GHLabel.Updater update()
Deprecated.Begins a batch update Consumer must callAbstractBuilder.done()to commit changes.- Returns:
- a
GHLabel.Updater
-
set
@BetaApi @Deprecated public GHLabel.Setter set()
Deprecated.Begins a single property update.- Returns:
- a
GHLabel.Setter
-
delete
public void delete() throws IOExceptionDelete this label from the repository.- Throws:
IOException- the io exception
-
-