Class ComputeRequirementSupportedOperations
java.lang.Object
co.yellowdog.platform.model.ComputeRequirementSupportedOperations
- All Implemented Interfaces:
Serializable
Describes operations supported by a Compute Requirement based the traits of its compute sources.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanIndicates if the compute requirement can be reprovisioned to bring the number of alive instances up to its target instance countbooleanIndicates if the compute requirement can increase the number of provisioned instances after all sources have been provisioned.booleanIndicates if the compute requirement can be stopped and started as a whole.booleaninthashCode()toString()
-
Method Details
-
canStopStart
public boolean canStopStart()Indicates if the compute requirement can be stopped and started as a whole. -
canScaleOut
public boolean canScaleOut()Indicates if the compute requirement can increase the number of provisioned instances after all sources have been provisioned. -
canReprovision
public boolean canReprovision()Indicates if the compute requirement can be reprovisioned to bring the number of alive instances up to its target instance count -
builder
-
toString
-
equals
-
canEqual
-
hashCode
-