@Stability(value=Experimental) @Internal public static final class TaskWorkflowOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements TaskWorkflowOptions
TaskWorkflowOptionssoftware.amazon.jsii.JsiiObject.InitializationModeTaskWorkflowOptions.Builder, TaskWorkflowOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(TaskWorkflowOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by the
TaskWorkflowOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getArtifactsDirectory()
(experimental) A directory name which contains artifacts to be uploaded (e.g.
|
Map<String,Object> |
getCheckoutWith()
(experimental) Override for the `with` property of the source code checkout step.
|
String |
getCondition()
(experimental) Adds an 'if' condition to the workflow.
|
ContainerOptions |
getContainer()
Default: - default image
|
Map<String,String> |
getEnv()
(experimental) Workflow environment variables.
|
GitIdentity |
getGitIdentity()
(experimental) The git identity to use in this workflow.
|
String |
getJobId()
(experimental) The primary job id.
|
String |
getName()
(experimental) The workflow name.
|
Map<String,JobStepOutput> |
getOutputs()
(experimental) Mapping of job output names to values/expressions.
|
JobPermissions |
getPermissions()
(experimental) Permissions for the build job.
|
List<JobStep> |
getPostBuildSteps()
(experimental) Actions to run after the main build step.
|
List<JobStep> |
getPreBuildSteps()
(experimental) Steps to run before the main build step.
|
List<JobStep> |
getPreCheckoutSteps()
(experimental) Initial steps to run before the source code checkout.
|
List<String> |
getRunsOn()
(experimental) Github Runner selection labels.
|
Task |
getTask()
(experimental) The main task to be executed.
|
Triggers |
getTriggers()
(experimental) The triggers for the workflow.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(TaskWorkflowOptions.Builder builder)
TaskWorkflowOptions.Builder.public final String getName()
TaskWorkflowOptionsgetName in interface TaskWorkflowOptionspublic final JobPermissions getPermissions()
TaskWorkflowOptionsgetPermissions in interface TaskWorkflowOptionspublic final Task getTask()
TaskWorkflowOptionsgetTask in interface TaskWorkflowOptionspublic final String getArtifactsDirectory()
TaskWorkflowOptionsDefault: - not set
getArtifactsDirectory in interface TaskWorkflowOptionspublic final Map<String,Object> getCheckoutWith()
TaskWorkflowOptionsDefault: - not set
getCheckoutWith in interface TaskWorkflowOptionspublic final String getCondition()
TaskWorkflowOptionsgetCondition in interface TaskWorkflowOptionspublic final ContainerOptions getContainer()
TaskWorkflowOptionsgetContainer in interface TaskWorkflowOptionspublic final Map<String,String> getEnv()
TaskWorkflowOptionsDefault: {}
getEnv in interface TaskWorkflowOptionspublic final GitIdentity getGitIdentity()
TaskWorkflowOptionsgetGitIdentity in interface TaskWorkflowOptionspublic final String getJobId()
TaskWorkflowOptionsDefault: "build"
getJobId in interface TaskWorkflowOptionspublic final Map<String,JobStepOutput> getOutputs()
TaskWorkflowOptionsDefault: {}
getOutputs in interface TaskWorkflowOptionspublic final List<JobStep> getPostBuildSteps()
TaskWorkflowOptionsDefault: - not set
getPostBuildSteps in interface TaskWorkflowOptionspublic final List<JobStep> getPreBuildSteps()
TaskWorkflowOptionsDefault: - not set
getPreBuildSteps in interface TaskWorkflowOptionspublic final List<JobStep> getPreCheckoutSteps()
TaskWorkflowOptionsDefault: - not set
getPreCheckoutSteps in interface TaskWorkflowOptionspublic final List<String> getRunsOn()
TaskWorkflowOptionsDefault: ["ubuntu-latest"]
getRunsOn in interface TaskWorkflowOptionspublic final Triggers getTriggers()
TaskWorkflowOptionsDefault: - by default workflows can only be triggered by manually.
getTriggers in interface TaskWorkflowOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.