Class SpotVm
java.lang.Object
hudson.model.AbstractDescribableImpl<ProvisioningType>
com.google.jenkins.plugins.computeengine.config.ProvisioningType
com.google.jenkins.plugins.computeengine.config.SpotVm
- All Implemented Interfaces:
Describable<ProvisioningType>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.jenkins.plugins.computeengine.config.ProvisioningType
ProvisioningType.ProvisioningTypeDescriptor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(com.google.api.services.compute.model.Scheduling scheduling) long
void
setMaxRunDurationSeconds
(long maxRunDurationSeconds) Methods inherited from class com.google.jenkins.plugins.computeengine.config.ProvisioningType
configureMaxRunDuration
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
SpotVm
@DataBoundConstructor public SpotVm(long maxRunDurationSeconds)
-
-
Method Details
-
setMaxRunDurationSeconds
@DataBoundSetter public void setMaxRunDurationSeconds(long maxRunDurationSeconds) -
getMaxRunDurationSeconds
public long getMaxRunDurationSeconds() -
configure
public void configure(com.google.api.services.compute.model.Scheduling scheduling) - Specified by:
configure
in classProvisioningType
-