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 boolean
boolean
The AWS EC2 instance lifecycle value for this instance.int
hashCode()
void
setInstanceLifecycle
(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
-