Package io.github.cdklabs.projen.build
Class AddPostBuildJobTaskOptions.Builder
- java.lang.Object
-
- io.github.cdklabs.projen.build.AddPostBuildJobTaskOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<AddPostBuildJobTaskOptions>
- Enclosing interface:
- AddPostBuildJobTaskOptions
@Stability(Experimental) public static final class AddPostBuildJobTaskOptions.Builder extends Object implements software.amazon.jsii.Builder<AddPostBuildJobTaskOptions>
A builder forAddPostBuildJobTaskOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddPostBuildJobTaskOptionsbuild()Builds the configured instance.AddPostBuildJobTaskOptions.BuilderrunsOn(List<String> runsOn)Sets the value ofAddPostBuildJobTaskOptions.getRunsOn()AddPostBuildJobTaskOptions.BuilderrunsOnGroup(GroupRunnerOptions runsOnGroup)Sets the value ofAddPostBuildJobTaskOptions.getRunsOnGroup()AddPostBuildJobTaskOptions.Buildertools(Tools tools)Sets the value ofAddPostBuildJobTaskOptions.getTools()
-
-
-
Method Detail
-
runsOn
@Stability(Experimental) public AddPostBuildJobTaskOptions.Builder runsOn(List<String> runsOn)
Sets the value ofAddPostBuildJobTaskOptions.getRunsOn()- Parameters:
runsOn- Github Runner selection labels.- Returns:
this
-
runsOnGroup
@Stability(Experimental) public AddPostBuildJobTaskOptions.Builder runsOnGroup(GroupRunnerOptions runsOnGroup)
Sets the value ofAddPostBuildJobTaskOptions.getRunsOnGroup()- Parameters:
runsOnGroup- Github Runner Group selection options.- Returns:
this
-
tools
@Stability(Experimental) public AddPostBuildJobTaskOptions.Builder tools(Tools tools)
Sets the value ofAddPostBuildJobTaskOptions.getTools()- Parameters:
tools- Tools that should be installed before the task is run.- Returns:
this
-
build
@Stability(Experimental) public AddPostBuildJobTaskOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<AddPostBuildJobTaskOptions>- Returns:
- a new instance of
AddPostBuildJobTaskOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-