Class VmExtraData

java.lang.Object
org.jdrupes.vmoperator.common.VmExtraData

public class VmExtraData extends Object
Represents internally used dynamic data associated with a VmDefinition.
  • Constructor Details

    • VmExtraData

      public VmExtraData(VmDefinition vmDef)
      Initializes a new instance.
      Parameters:
      vmDef - the VM definition
  • Method Details

    • nodeInfo

      public VmExtraData nodeInfo(String name, List<String> addresses)
      Sets the node info.
      Parameters:
      name - the name
      addresses - the addresses
      Returns:
      the VM extra data
    • nodeName

      public String nodeName()
      Return the node name.
      Returns:
      the string
    • resetCount

      public VmExtraData resetCount(long resetCount)
      Sets the reset count.
      Parameters:
      resetCount - the reset count
      Returns:
      the vm extra data
    • resetCount

      public long resetCount()
      Returns the reset count.
      Returns:
      the long
    • connectionFile

      public String connectionFile(String password, Class<?> preferredIpVersion, boolean deleteConnectionFile)
      Create a connection file.
      Parameters:
      password - the password
      preferredIpVersion - the preferred IP version
      deleteConnectionFile - the delete connection file
      Returns:
      the string