Class SimulatorComputeSource.Builder
java.lang.Object
co.yellowdog.platform.model.builders.ValidatedBuilder<SimulatorComputeSource>
co.yellowdog.platform.model.SimulatorComputeSource.Builder
- Enclosing class:
SimulatorComputeSource
A builder that can be used to build a new SimulatorComputeSource that is automatically validated on build.
-
Method Summary
Modifier and TypeMethodDescriptionBuilds the object without enforcing validation constraints.failOnProvision(boolean failOnProvision) failOnRequestAllInstances(boolean failOnRequestAllInstances) instanceShutdownTimeSeconds(int instanceShutdownTimeSeconds) instanceShutdownTimeVariance(float instanceShutdownTimeVariance) instanceStartupTimeSeconds(int instanceStartupTimeSeconds) instanceStartupTimeVariance(float instanceStartupTimeVariance) instanceTags(Map<String, String> instanceTags) instanceType(String instanceType) limit(int limit) reportSupportingResourcesExist(boolean reportSupportingResourcesExist) toString()unexpectedInstanceTerminationProbability(float unexpectedInstanceTerminationProbability) Methods inherited from class co.yellowdog.platform.model.builders.ValidatedBuilder
build, validate
-
Method Details
-
name
- Returns:
this.
-
region
- Returns:
this.
-
instanceType
- Returns:
this.
-
imageId
- Returns:
this.
-
instanceTags
- Returns:
this.
-
limit
- Returns:
this.
-
instanceStartupTimeSeconds
- Returns:
this.
-
instanceStartupTimeVariance
public SimulatorComputeSource.Builder instanceStartupTimeVariance(float instanceStartupTimeVariance) - Returns:
this.
-
instanceShutdownTimeSeconds
- Returns:
this.
-
instanceShutdownTimeVariance
public SimulatorComputeSource.Builder instanceShutdownTimeVariance(float instanceShutdownTimeVariance) - Returns:
this.
-
unexpectedInstanceTerminationProbability
public SimulatorComputeSource.Builder unexpectedInstanceTerminationProbability(float unexpectedInstanceTerminationProbability) - Returns:
this.
-
failOnRequestAllInstances
- Returns:
this.
-
failOnProvision
- Returns:
this.
-
reportSupportingResourcesExist
public SimulatorComputeSource.Builder reportSupportingResourcesExist(boolean reportSupportingResourcesExist) - Returns:
this.
-
buildUnchecked
Description copied from class:ValidatedBuilderBuilds the object without enforcing validation constraints. This should only be used for testing purposes- Overrides:
buildUncheckedin classValidatedBuilder<SimulatorComputeSource>- Returns:
- the object being built
-
toString
-