Class ProvisioningType

java.lang.Object
hudson.model.AbstractDescribableImpl<ProvisioningType>
com.google.jenkins.plugins.computeengine.config.ProvisioningType
All Implemented Interfaces:
Describable<ProvisioningType>
Direct Known Subclasses:
PreemptibleVm, SpotVm, Standard

public abstract class ProvisioningType extends AbstractDescribableImpl<ProvisioningType>
ProvisioningType represents the type of VM to be provisioned.
  • Constructor Details

    • ProvisioningType

      public ProvisioningType()
  • Method Details

    • configureMaxRunDuration

      protected void configureMaxRunDuration(com.google.api.services.compute.model.Scheduling scheduling, long maxRunDurationSeconds)
    • configure

      public abstract void configure(com.google.api.services.compute.model.Scheduling scheduling)