Package org.kohsuke.github
Class GHReleaseUpdater
- java.lang.Object
-
- org.kohsuke.github.GHReleaseUpdater
-
public class GHReleaseUpdater extends Object
ModifiesGHRelease.- Author:
- Kohsuke Kawaguchi
- See Also:
GHRelease#update()
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GHReleaseUpdaterbody(String body)Body gh release updater.GHReleaseUpdatercommitish(String commitish)Specifies the commitish value that determines where the Git tag is created from.GHReleaseUpdaterdraft(boolean draft)Optional.GHReleaseUpdatername(String name)Name gh release updater.GHReleaseUpdaterprerelease(boolean prerelease)OptionalGHReleaseUpdatertag(String tag)Tag gh release updater.GHReleaseupdate()Update gh release.
-
-
-
Method Detail
-
tag
public GHReleaseUpdater tag(String tag)
Tag gh release updater.- Parameters:
tag- the tag- Returns:
- the gh release updater
-
body
public GHReleaseUpdater body(String body)
Body gh release updater.- Parameters:
body- The release notes body.- Returns:
- the gh release updater
-
commitish
public GHReleaseUpdater commitish(String commitish)
Specifies the commitish value that determines where the Git tag is created from. Can be any branch or commit SHA.- Parameters:
commitish- Defaults to the repository’s default branch (usually "master"). Unused if the Git tag already exists.- Returns:
- the gh release updater
-
draft
public GHReleaseUpdater draft(boolean draft)
Optional.- Parameters:
draft-trueto create a draft (unpublished) release,falseto create a published one. Default isfalse.- Returns:
- the gh release updater
-
name
public GHReleaseUpdater name(String name)
Name gh release updater.- Parameters:
name- the name of the release- Returns:
- the gh release updater
-
prerelease
public GHReleaseUpdater prerelease(boolean prerelease)
Optional- Parameters:
prerelease-trueto identify the release as a prerelease.falseto identify the release as a full release. Default isfalse.- Returns:
- the gh release updater
-
update
public GHRelease update() throws IOException
Update gh release.- Returns:
- the gh release
- Throws:
IOException- the io exception
-
-