java.lang.Object
org.kohsuke.github.GHLabel
The type GHLabel.
- Author:
- Kohsuke Kawaguchi
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
AGHLabelBuilder
that creates a newGHLabel
Consumer must callGitHubRequestBuilderDone.done()
to create the new instance.static class
AGHLabelBuilder
that updates a single property per requestGitHubRequestBuilderDone.done()
is called automatically after the property is set.static class
AGHLabelBuilder
that allows multiple properties to be updated per request. -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
Delete this label from the repository.boolean
Equals.getColor()
Color code without leading '#', such as 'f29513'.Purpose of Label.long
getId()
Gets id.getName()
Gets name.Gets node id.getUrl()
Gets url.int
hashCode()
Hash code.boolean
If the label is one of the default labels created by GitHub automatically.set()
Begins a single property update.update()
Begins a batch update Consumer must callGitHubRequestBuilderDone.done()
to commit changes.
-
Method Details
-
getId
public long getId()Gets id.- Returns:
- the id
-
getNodeId
Gets node id.- Returns:
- the node id.
-
getUrl
Gets url.- Returns:
- the url
-
getName
Gets name.- Returns:
- the name
-
getColor
Color code without leading '#', such as 'f29513'.- Returns:
- the color
-
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
-
update
Begins a batch update Consumer must callGitHubRequestBuilderDone.done()
to commit changes.- Returns:
- a
GHLabel.Updater
-
set
Begins a single property update.- Returns:
- a
GHLabel.Setter
-
delete
Delete this label from the repository.- Throws:
IOException
- the io exception
-
equals
Equals. -
hashCode
public int hashCode()Hash code.
-