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.SpotBuilder
self()
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
-