@Stability(value=Experimental) @Internal public static final class GitpodTask.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GitpodTask
GitpodTasksoftware.amazon.jsii.JsiiObject.InitializationModeGitpodTask.Builder, GitpodTask.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(GitpodTask.Builder builder)
Constructor that initializes the object based on literal property values passed by the
GitpodTask.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getBefore()
(experimental) In case you need to run something even before init, that is a requirement for both init and command, you can use the before property.
|
String |
getCommand()
(experimental) Required.
|
String |
getInit()
(experimental) The init property can be used to specify shell commands that should only be executed after a workspace was freshly cloned and needs to be initialized somehow.
|
String |
getName()
(experimental) A name for this task.
|
GitpodOpenIn |
getOpenIn()
(experimental) You can configure where in the IDE the terminal should be opened.
|
GitpodOpenMode |
getOpenMode()
(experimental) You can configure how the terminal should be opened relative to the previous task.
|
String |
getPrebuild()
(experimental) The optional prebuild command will be executed during prebuilds.
|
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(GitpodTask.Builder builder)
GitpodTask.Builder.public final String getCommand()
GitpodTaskThe shell command to run
getCommand in interface GitpodTaskpublic final String getBefore()
GitpodTaskgetBefore in interface GitpodTaskpublic final String getInit()
GitpodTaskSuch tasks are usually builds or downloading dependencies. Anything you only want to do once but not when you restart a workspace or start a snapshot.
getInit in interface GitpodTaskpublic final String getName()
GitpodTaskDefault: - task names are omitted when blank
getName in interface GitpodTaskpublic final GitpodOpenIn getOpenIn()
GitpodTaskDefault: GitpodOpenIn.BOTTOM
getOpenIn in interface GitpodTaskpublic final GitpodOpenMode getOpenMode()
GitpodTaskDefault: GitpodOpenMode.TAB_AFTER
getOpenMode in interface GitpodTaskpublic final String getPrebuild()
GitpodTaskIt is meant to run additional long running processes that could be useful, e.g. running test suites.
getPrebuild in interface GitpodTask@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.