Package io.github.cdklabs.projen.github
Class StaleOptions.Builder
- java.lang.Object
-
- io.github.cdklabs.projen.github.StaleOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<StaleOptions>
- Enclosing interface:
- StaleOptions
@Stability(Experimental) public static final class StaleOptions.Builder extends Object implements software.amazon.jsii.Builder<StaleOptions>
A builder forStaleOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StaleOptionsbuild()Builds the configured instance.StaleOptions.Builderissues(StaleBehavior issues)Sets the value ofStaleOptions.getIssues()StaleOptions.BuilderpullRequest(StaleBehavior pullRequest)Sets the value ofStaleOptions.getPullRequest()StaleOptions.BuilderrunsOn(List<String> runsOn)Sets the value ofStaleOptions.getRunsOn()StaleOptions.BuilderrunsOnGroup(GroupRunnerOptions runsOnGroup)Sets the value ofStaleOptions.getRunsOnGroup()
-
-
-
Method Detail
-
issues
@Stability(Experimental) public StaleOptions.Builder issues(StaleBehavior issues)
Sets the value ofStaleOptions.getIssues()- Parameters:
issues- How to handle stale issues.- Returns:
this
-
pullRequest
@Stability(Experimental) public StaleOptions.Builder pullRequest(StaleBehavior pullRequest)
Sets the value ofStaleOptions.getPullRequest()- Parameters:
pullRequest- How to handle stale pull requests.- Returns:
this
-
runsOn
@Stability(Experimental) public StaleOptions.Builder runsOn(List<String> runsOn)
Sets the value ofStaleOptions.getRunsOn()- Parameters:
runsOn- Github Runner selection labels.- Returns:
this
-
runsOnGroup
@Stability(Experimental) public StaleOptions.Builder runsOnGroup(GroupRunnerOptions runsOnGroup)
Sets the value ofStaleOptions.getRunsOnGroup()- Parameters:
runsOnGroup- Github Runner Group selection options.- Returns:
this
-
build
@Stability(Experimental) public StaleOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<StaleOptions>- Returns:
- a new instance of
StaleOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-