java.lang.Object
org.kohsuke.github.GHObject
org.kohsuke.github.GHDiscussion
A discussion in GitHub Team.
- Author:
- Charles Moulliard
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
AGHLabelBuilder
that creates a newGHLabel
Consumer must callAbstractBuilder.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. -
Field Summary
Fields inherited from class org.kohsuke.github.GHObject
responseHeaderFields
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
Delete the discussion.boolean
Equals.getBody()
The description of this discussion.Gets the html url.long
getId()
The id number of this discussion.long
The number of this discussion.getTeam()
Get the team to which this discussion belongs.getTitle()
Get the title of the discussion.int
hashCode()
Hash code.boolean
Whether the discussion is private to the team.set()
Begins a single property update.update()
Begins a batch update Consumer must callAbstractBuilder.done()
to commit changes.Methods inherited from class org.kohsuke.github.GHObject
getCreatedAt, getNodeId, getResponseHeaderFields, getUpdatedAt, getUrl, setResponseHeaderFields, toString
-
Constructor Details
-
GHDiscussion
public GHDiscussion()Create default GHDiscussion instance
-
-
Method Details
-
getHtmlUrl
Gets the html url.- Returns:
- the html url
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
getTeam
Get the team to which this discussion belongs.- Returns:
- the team for this discussion
-
getTitle
Get the title of the discussion.- Returns:
- the title
-
getBody
The description of this discussion.- Returns:
- the body
-
getNumber
public long getNumber()The number of this discussion.- Returns:
- the number
-
getId
public long getId()The id number of this discussion. GitHub discussions have "number" instead of "id". This is provided for convenience. -
isPrivate
public boolean isPrivate()Whether the discussion is private to the team.- Returns:
true
if discussion is private.
-
update
Begins a batch update Consumer must callAbstractBuilder.done()
to commit changes.- Returns:
- a
GHDiscussion.Updater
-
set
Begins a single property update.- Returns:
- a
GHDiscussion.Setter
-
delete
Delete the discussion.- Throws:
IOException
- the io exception
-
equals
Equals. -
hashCode
public int hashCode()Hash code.
-