Class ComputeEngineInstance.ComputeEngineInstanceBuilder
java.lang.Object
com.google.jenkins.plugins.computeengine.ComputeEngineInstance.ComputeEngineInstanceBuilder
- Enclosing class:
ComputeEngineInstance
-
Method Summary
Modifier and TypeMethodDescriptionbuild()cloud(ComputeEngineCloud cloud) createSnapshot(boolean createSnapshot) ignoreProxy(boolean ignoreProxy) javaExecPath(String javaExecPath) labelString(String labelString) launcher(ComputerLauncher launcher) launchTimeout(Integer launchTimeout) nodeDescription(String nodeDescription) numExecutors(int numExecutors) oneShot(boolean oneShot) retentionStrategy(RetentionStrategy retentionStrategy) sshConfig(SshConfiguration sshConfig) sshKeyCredential(GoogleKeyCredential sshKeyCredential) terminateIdleDuringShutdown(boolean terminateIdleDuringShutdown) toString()waitForStartupScript(boolean waitForStartupScript) windowsConfig(WindowsConfiguration windowsConfig)
-
Method Details
-
cloudName
- Returns:
this.
-
name
- Returns:
this.
-
zone
- Returns:
this.
-
nodeDescription
- Returns:
this.
-
sshUser
- Returns:
this.
-
remoteFS
- Returns:
this.
-
windowsConfig
public ComputeEngineInstance.ComputeEngineInstanceBuilder windowsConfig(@Nullable WindowsConfiguration windowsConfig) - Returns:
this.
-
sshConfig
public ComputeEngineInstance.ComputeEngineInstanceBuilder sshConfig(@Nullable SshConfiguration sshConfig) - Returns:
this.
-
createSnapshot
- Returns:
this.
-
oneShot
- Returns:
this.
-
ignoreProxy
- Returns:
this.
-
terminateIdleDuringShutdown
public ComputeEngineInstance.ComputeEngineInstanceBuilder terminateIdleDuringShutdown(boolean terminateIdleDuringShutdown) - Returns:
this.
-
numExecutors
- Returns:
this.
-
mode
- Returns:
this.
-
labelString
- Returns:
this.
-
launcher
- Returns:
this.
-
retentionStrategy
public ComputeEngineInstance.ComputeEngineInstanceBuilder retentionStrategy(RetentionStrategy retentionStrategy) - Returns:
this.
-
launchTimeout
- Returns:
this.
-
javaExecPath
public ComputeEngineInstance.ComputeEngineInstanceBuilder javaExecPath(@Nullable String javaExecPath) - Returns:
this.
-
sshKeyCredential
public ComputeEngineInstance.ComputeEngineInstanceBuilder sshKeyCredential(@Nullable GoogleKeyCredential sshKeyCredential) - Returns:
this.
-
waitForStartupScript
public ComputeEngineInstance.ComputeEngineInstanceBuilder waitForStartupScript(boolean waitForStartupScript) - Returns:
this.
-
cloud
- Returns:
this.
-
build
- Throws:
Descriptor.FormExceptionIOException
-
toString
-