java.lang.Object
org.kohsuke.github.GHObject
- Direct Known Subclasses:
GHApp,GHAppInstallation,GHAppInstallationRequest,GHArtifact,GHAsset,GHAuthorization,GHCheckRun,GHCheckSuite,GHCommitComment,GHCommitStatus,GHDeployment,GHDeploymentStatus,GHDiscussion,GHGist,GHHook,GHInvitation,GHIssue,GHIssueComment,GHLicense,GHMilestone,GHPerson,GHProject,GHProjectCard,GHProjectColumn,GHProjectsV2Item,GHPullRequestReview,GHPullRequestReviewComment,GHReaction,GHRelease,GHRepository,GHRepositoryDiscussion,GHRepositoryDiscussionComment,GHRepositoryPublicKey,GHRepositoryStatistics.CommitActivity,GHRepositoryStatistics.ContributorStats,GHRepositoryStatistics.Participation,GHRequestedAction,GHTeam,GHThread,GHWorkflow,GHWorkflowJob,GHWorkflowRun
Most (all?) domain objects in GitHub seems to have these 4 properties.
-
Field Summary
FieldsModifier and TypeFieldDescriptionCapture response HTTP headers on the state object. -
Method Summary
Modifier and TypeMethodDescriptionWhen was this resource created?.longgetId()Gets id.Get Global node_id from Github object.Deprecated.When was this resource last updated?.getUrl()Gets url.protected voidsetResponseHeaderFields(GitHubConnectorResponse connectorResponse) Called by Jackson.toString()String representation to assist debugging and inspection.
-
Field Details
-
responseHeaderFields
Capture response HTTP headers on the state object.
-
-
Method Details
-
getCreatedAt
@WithBridgeMethods(value=java.util.Date.class, adapterMethod="instantToDate") public Instant getCreatedAt() throws IOExceptionWhen was this resource created?.- Returns:
- date created
- Throws:
IOException- on error
-
getId
public long getId()Gets id.- Returns:
- Unique ID number of this resource.
-
getNodeId
Get Global node_id from Github object.- Returns:
- Global Node ID.
- See Also:
-
getResponseHeaderFields
Deprecated.Returns the HTTP response headers given along with the state of this object.Some of the HTTP headers have nothing to do with the object, for example "Cache-Control" and others are different depending on how this object was retrieved.
This method was added as a kind of hack to allow the caller to retrieve OAuth scopes and such. Use with caution. The method might be removed in the future.
- Returns:
- a map of header names to value lists
-
getUpdatedAt
@WithBridgeMethods(value=java.util.Date.class, adapterMethod="instantToDate") public Instant getUpdatedAt() throws IOExceptionWhen was this resource last updated?.- Returns:
- updated date
- Throws:
IOException- on error
-
getUrl
Gets url.- Returns:
- API URL of this object.
-
toString
String representation to assist debugging and inspection. The output format of this string is not a committed part of the API and is subject to change. -
setResponseHeaderFields
Called by Jackson.- Parameters:
connectorResponse- theGitHubConnectorResponseto get headers from.
-