Package org.jdrupes.vmoperator.common
Class VmExtraData
java.lang.Object
org.jdrupes.vmoperator.common.VmExtraData
Represents internally used dynamic data associated with a
VmDefinition.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconnectionFile(String password, Class<?> preferredIpVersion, boolean deleteConnectionFile) Create a connection file.Gets the node addresses.Sets the node info.nodeName()Return the node name.longReturns the reset count.resetCount(long resetCount) Sets the reset count.
-
Constructor Details
-
VmExtraData
Initializes a new instance.- Parameters:
vmDef- the VM definition
-
-
Method Details
-
nodeInfo
Sets the node info.- Parameters:
name- the nameaddresses- the addresses- Returns:
- the VM extra data
-
nodeName
Return the node name.- Returns:
- the string
-
nodeAddresses
Gets the node addresses.- Returns:
- the nodeAddresses
-
resetCount
Sets the reset count.- Parameters:
resetCount- the reset count- Returns:
- the vm extra data
-
resetCount
Returns the reset count.- Returns:
- the long
-
connectionFile
public Optional<String> connectionFile(String password, Class<?> preferredIpVersion, boolean deleteConnectionFile) Create a connection file.- Parameters:
password- the passwordpreferredIpVersion- the preferred IP versiondeleteConnectionFile- the delete connection file- Returns:
- the string
-