Class AwsInstance
java.lang.Object
co.yellowdog.platform.model.Instance
co.yellowdog.platform.model.AwsInstance
- All Implemented Interfaces:
Serializable
Extends
Instance to add fields specific to the AWS compute sources.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe AWS EC2 instance lifecycle value for this instance.inthashCode()voidsetInstanceLifecycle(String instanceLifecycle) The AWS EC2 instance lifecycle value for this instance.toString()Methods inherited from class co.yellowdog.platform.model.Instance
getCreatedTime, getCreatedTimeAccuracy, getHostname, getId, getImageId, getInstanceType, getPrivateIpAddress, getProvider, getPublicIpAddress, getRegion, getStatus, getStatusChangedTime, getSubregion, isSpot, setCreatedTime, setHostname, setId, setImageId, setInstanceType, setPrivateIpAddress, setProvider, setPublicIpAddress, setRegion, setSpot, setStatus, setStatusChangedTime, setSubregion
-
Constructor Details
-
AwsInstance
public AwsInstance()
-
-
Method Details
-
getInstanceLifecycle
The AWS EC2 instance lifecycle value for this instance.- Returns:
- the AWS EC2 instance lifecycle value for this instance
-
setInstanceLifecycle
The AWS EC2 instance lifecycle value for this instance.- Parameters:
instanceLifecycle- This should not be set outside of the YellowDog Compute service.
-
toString
-
equals
-
canEqual
-
hashCode
-