@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-20T00:39:28.773Z") @Stability(value=Experimental) public interface TaskWorkflowOptions extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
TaskWorkflowOptions.Builder
A builder for
TaskWorkflowOptions |
static class |
TaskWorkflowOptions.Jsii$Proxy
An implementation for
TaskWorkflowOptions |
| Modifier and Type | Method and Description |
|---|---|
static TaskWorkflowOptions.Builder |
builder() |
default String |
getArtifactsDirectory()
(experimental) A directory name which contains artifacts to be uploaded (e.g.
|
default Map<String,Object> |
getCheckoutWith()
(experimental) Override for the `with` property of the source code checkout step.
|
default String |
getCondition()
(experimental) Adds an 'if' condition to the workflow.
|
default ContainerOptions |
getContainer()
Default: - default image
|
default Map<String,String> |
getEnv()
(experimental) Workflow environment variables.
|
default GitIdentity |
getGitIdentity()
(experimental) The git identity to use in this workflow.
|
default String |
getJobId()
(experimental) The primary job id.
|
String |
getName()
(experimental) The workflow name.
|
default Map<String,JobStepOutput> |
getOutputs()
(experimental) Mapping of job output names to values/expressions.
|
JobPermissions |
getPermissions()
(experimental) Permissions for the build job.
|
default List<JobStep> |
getPostBuildSteps()
(experimental) Actions to run after the main build step.
|
default List<JobStep> |
getPreBuildSteps()
(experimental) Steps to run before the main build step.
|
default List<JobStep> |
getPreCheckoutSteps()
(experimental) Initial steps to run before the source code checkout.
|
default List<String> |
getRunsOn()
(experimental) Github Runner selection labels.
|
Task |
getTask()
(experimental) The main task to be executed.
|
default Triggers |
getTriggers()
(experimental) The triggers for the workflow.
|
@Stability(value=Experimental) @NotNull String getName()
@Stability(value=Experimental) @NotNull JobPermissions getPermissions()
@Stability(value=Experimental) @NotNull Task getTask()
@Stability(value=Experimental) @Nullable default String getArtifactsDirectory()
Default: - not set
@Stability(value=Experimental) @Nullable default Map<String,Object> getCheckoutWith()
Default: - not set
@Stability(value=Experimental) @Nullable default String getCondition()
@Stability(value=Experimental) @Nullable default ContainerOptions getContainer()
@Stability(value=Experimental) @Nullable default Map<String,String> getEnv()
Default: {}
@Stability(value=Experimental) @Nullable default GitIdentity getGitIdentity()
@Stability(value=Experimental) @Nullable default String getJobId()
Default: "build"
@Stability(value=Experimental) @Nullable default Map<String,JobStepOutput> getOutputs()
Default: {}
@Stability(value=Experimental) @Nullable default List<JobStep> getPostBuildSteps()
Default: - not set
@Stability(value=Experimental) @Nullable default List<JobStep> getPreBuildSteps()
Default: - not set
@Stability(value=Experimental) @Nullable default List<JobStep> getPreCheckoutSteps()
Default: - not set
@Stability(value=Experimental) @Nullable default List<String> getRunsOn()
Default: ["ubuntu-latest"]
@Stability(value=Experimental) @Nullable default Triggers getTriggers()
Default: - by default workflows can only be triggered by manually.
@Stability(value=Experimental) static TaskWorkflowOptions.Builder builder()
TaskWorkflowOptions.Builder of TaskWorkflowOptionsCopyright © 2021. All rights reserved.