Package hudson.plugins.ec2.util
Class EC2AgentConfig.SpotBuilder
java.lang.Object
hudson.plugins.ec2.util.EC2AgentConfig.SpotBuilder
- Enclosing class:
EC2AgentConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()List<? extends NodeProperty<?>> protected EC2AgentConfig.SpotBuilderself()withAmiType(AMITypeData amiType) withCloudName(String cloudName) withConnectionStrategy(ConnectionStrategy connectionStrategy) withDescription(String description) withIdleTerminationMinutes(String idleTerminationMinutes) withInitScript(String initScript) withJavaPath(String javaPath) withJvmopts(String jvmopts) withLabelString(String labelString) withLaunchTimeout(int launchTimeout) withMaxTotalUses(int maxTotalUses) withNodeProperties(List<? extends NodeProperty<?>> nodeProperties) withNumExecutors(int numExecutors) withRemoteAdmin(String remoteAdmin) withRemoteFS(String remoteFS) withSpotInstanceRequestId(String spotInstanceRequestId) withTmpDir(String tmpDir)
-
Constructor Details
-
SpotBuilder
public SpotBuilder()
-
-
Method Details
-
withSpotInstanceRequestId
-
self
-
build
-
withName
-
withDescription
-
withRemoteFS
-
withNumExecutors
-
withLabelString
-
withMode
-
withInitScript
-
withTmpDir
-
withNodeProperties
public EC2AgentConfig.SpotBuilder withNodeProperties(List<? extends NodeProperty<?>> nodeProperties) -
getNodeProperties
-
withRemoteAdmin
-
withJavaPath
-
withJvmopts
-
withIdleTerminationMinutes
-
withTags
-
withCloudName
-
withLaunchTimeout
-
withAmiType
-
withConnectionStrategy
-
withMaxTotalUses
-