Package com.pulumi.gcp.compute.inputs
Class InstanceFromMachineImageSchedulingArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.compute.inputs.InstanceFromMachineImageSchedulingArgs.Builder
-
- Enclosing class:
- InstanceFromMachineImageSchedulingArgs
public static final class InstanceFromMachineImageSchedulingArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(InstanceFromMachineImageSchedulingArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceFromMachineImageSchedulingArgs defaults)
-
-
Method Detail
-
automaticRestart
public InstanceFromMachineImageSchedulingArgs.Builder automaticRestart(@Nullable com.pulumi.core.Output<java.lang.Boolean> automaticRestart)
-
automaticRestart
public InstanceFromMachineImageSchedulingArgs.Builder automaticRestart(java.lang.Boolean automaticRestart)
-
instanceTerminationAction
public InstanceFromMachineImageSchedulingArgs.Builder instanceTerminationAction(@Nullable com.pulumi.core.Output<java.lang.String> instanceTerminationAction)
-
instanceTerminationAction
public InstanceFromMachineImageSchedulingArgs.Builder instanceTerminationAction(java.lang.String instanceTerminationAction)
-
localSsdRecoveryTimeout
public InstanceFromMachineImageSchedulingArgs.Builder localSsdRecoveryTimeout(@Nullable com.pulumi.core.Output<InstanceFromMachineImageSchedulingLocalSsdRecoveryTimeoutArgs> localSsdRecoveryTimeout)
-
localSsdRecoveryTimeout
public InstanceFromMachineImageSchedulingArgs.Builder localSsdRecoveryTimeout(InstanceFromMachineImageSchedulingLocalSsdRecoveryTimeoutArgs localSsdRecoveryTimeout)
-
maintenanceInterval
public InstanceFromMachineImageSchedulingArgs.Builder maintenanceInterval(@Nullable com.pulumi.core.Output<java.lang.String> maintenanceInterval)
-
maintenanceInterval
public InstanceFromMachineImageSchedulingArgs.Builder maintenanceInterval(java.lang.String maintenanceInterval)
-
maxRunDuration
public InstanceFromMachineImageSchedulingArgs.Builder maxRunDuration(@Nullable com.pulumi.core.Output<InstanceFromMachineImageSchedulingMaxRunDurationArgs> maxRunDuration)
-
maxRunDuration
public InstanceFromMachineImageSchedulingArgs.Builder maxRunDuration(InstanceFromMachineImageSchedulingMaxRunDurationArgs maxRunDuration)
-
minNodeCpus
public InstanceFromMachineImageSchedulingArgs.Builder minNodeCpus(@Nullable com.pulumi.core.Output<java.lang.Integer> minNodeCpus)
-
minNodeCpus
public InstanceFromMachineImageSchedulingArgs.Builder minNodeCpus(java.lang.Integer minNodeCpus)
-
nodeAffinities
public InstanceFromMachineImageSchedulingArgs.Builder nodeAffinities(@Nullable com.pulumi.core.Output<java.util.List<InstanceFromMachineImageSchedulingNodeAffinityArgs>> nodeAffinities)
-
nodeAffinities
public InstanceFromMachineImageSchedulingArgs.Builder nodeAffinities(java.util.List<InstanceFromMachineImageSchedulingNodeAffinityArgs> nodeAffinities)
-
nodeAffinities
public InstanceFromMachineImageSchedulingArgs.Builder nodeAffinities(InstanceFromMachineImageSchedulingNodeAffinityArgs... nodeAffinities)
-
onHostMaintenance
public InstanceFromMachineImageSchedulingArgs.Builder onHostMaintenance(@Nullable com.pulumi.core.Output<java.lang.String> onHostMaintenance)
-
onHostMaintenance
public InstanceFromMachineImageSchedulingArgs.Builder onHostMaintenance(java.lang.String onHostMaintenance)
-
preemptible
public InstanceFromMachineImageSchedulingArgs.Builder preemptible(@Nullable com.pulumi.core.Output<java.lang.Boolean> preemptible)
-
preemptible
public InstanceFromMachineImageSchedulingArgs.Builder preemptible(java.lang.Boolean preemptible)
-
provisioningModel
public InstanceFromMachineImageSchedulingArgs.Builder provisioningModel(@Nullable com.pulumi.core.Output<java.lang.String> provisioningModel)
-
provisioningModel
public InstanceFromMachineImageSchedulingArgs.Builder provisioningModel(java.lang.String provisioningModel)
-
build
public InstanceFromMachineImageSchedulingArgs build()
-
-