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:ValidatedBuilder
Builds the object without enforcing validation constraints. This should only be used for testing purposes- Overrides:
buildUnchecked
in classValidatedBuilder<SimulatorComputeSource>
- Returns:
- the object being built
-
toString
-