Package org.kohsuke.github
Class GHCheckRunBuilder
- java.lang.Object
-
- org.kohsuke.github.GHCheckRunBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGHCheckRunBuilder.Actionstatic classGHCheckRunBuilder.Annotationstatic classGHCheckRunBuilder.Imagestatic classGHCheckRunBuilder.Output
-
Field Summary
Fields Modifier and Type Field Description protected GHRepositoryrepoprotected org.kohsuke.github.Requesterrequester
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GHCheckRunBuilderadd(GHCheckRunBuilder.Action action)GHCheckRunBuilderadd(GHCheckRunBuilder.Output output)GHCheckRuncreate()Actually creates the check run.GHCheckRunBuilderwithCompletedAt(Date completedAt)GHCheckRunBuilderwithConclusion(GHCheckRun.Conclusion conclusion)GHCheckRunBuilderwithDetailsURL(String detailsURL)GHCheckRunBuilderwithExternalID(String externalID)GHCheckRunBuilderwithStartedAt(Date startedAt)GHCheckRunBuilderwithStatus(GHCheckRun.Status status)
-
-
-
Field Detail
-
repo
protected final GHRepository repo
-
requester
protected final org.kohsuke.github.Requester requester
-
-
Method Detail
-
withDetailsURL
@NonNull public GHCheckRunBuilder withDetailsURL(@CheckForNull String detailsURL)
-
withExternalID
@NonNull public GHCheckRunBuilder withExternalID(@CheckForNull String externalID)
-
withStatus
@NonNull public GHCheckRunBuilder withStatus(@CheckForNull GHCheckRun.Status status)
-
withConclusion
@NonNull public GHCheckRunBuilder withConclusion(@CheckForNull GHCheckRun.Conclusion conclusion)
-
withStartedAt
@NonNull public GHCheckRunBuilder withStartedAt(@CheckForNull Date startedAt)
-
withCompletedAt
@NonNull public GHCheckRunBuilder withCompletedAt(@CheckForNull Date completedAt)
-
add
@NonNull public GHCheckRunBuilder add(@NonNull GHCheckRunBuilder.Output output)
-
add
@NonNull public GHCheckRunBuilder add(@NonNull GHCheckRunBuilder.Action action)
-
create
@NonNull public GHCheckRun create() throws IOException
Actually creates the check run. (If more than fifty annotations were requested, this is done in batches.)- Returns:
- the resulting run
- Throws:
IOException- for the usual reasons
-
-