java.lang.Object
org.kohsuke.github.GHObject
org.kohsuke.github.GHDiscussion
A discussion in GitHub Team.
- Author:
- Charles Moulliard
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAGHLabelBuilderthat creates a newGHLabelConsumer must callAbstractBuilder.done()to create the new instance.static classAGHLabelBuilderthat updates a single property per requestGitHubRequestBuilderDone.done()is called automatically after the property is set.static classAGHLabelBuilderthat allows multiple properties to be updated per request. -
Field Summary
Fields inherited from class org.kohsuke.github.GHObject
responseHeaderFields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()Delete the discussion.booleanEquals.getBody()The description of this discussion.Gets the html url.longgetId()The id number of this discussion.longThe number of this discussion.getTeam()Get the team to which this discussion belongs.getTitle()Get the title of the discussion.inthashCode()Hash code.booleanWhether 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
-
delete
Delete the discussion.- Throws:
IOException- the io exception
-
equals
Equals. -
getBody
The description of this discussion.- Returns:
- the body
-
getHtmlUrl
Gets the html url.- Returns:
- the html url
-
getId
public long getId()The id number of this discussion. GitHub discussions have "number" instead of "id". This is provided for convenience. -
getNumber
public long getNumber()The number of this discussion.- Returns:
- the number
-
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
-
hashCode
public int hashCode()Hash code. -
isPrivate
public boolean isPrivate()Whether the discussion is private to the team.- Returns:
trueif discussion is private.
-
set
Begins a single property update.- Returns:
- a
GHDiscussion.Setter
-
update
Begins a batch update Consumer must callAbstractBuilder.done()to commit changes.- Returns:
- a
GHDiscussion.Updater
-