Groovy Documentation

com.ace.mws.nodes
[Groovy] Class NodeOperatingSystemInformation

java.lang.Object
  com.ace.mws.nodes.NodeOperatingSystemInformation

class NodeOperatingSystemInformation

Describes the current or expected operating system image information for a node.

Authors:
bsaville


Field Summary
private ImageHypervisorType hypervisorType

The hypervisor technology that this node uses.

private String image

The name of the operating system currently running on this node.

private String imageExpected

The name of the image that was requested to run on this node (i.e. with mnodectl -m os=myOs).

private Date imageLastUpdatedDate

The last time the image of this node was modified.

private Set imagesAvailable

(String collection) The list of image names that can be applied to this node.

private Set virtualMachineImages

(String collection) The list of virtual machine image names the node is capable of supporting.

 
Constructor Summary
NodeOperatingSystemInformation()

 
Method Summary
ImageHypervisorType getHypervisorType()

The hypervisor technology that this node uses.

String getImage()

The name of the operating system currently running on this node.

String getImageExpected()

The name of the image that was requested to run on this node (i.e. with mnodectl -m os=myOs).

Date getImageLastUpdatedDate()

The last time the image of this node was modified.

Set getImagesAvailable()

(String collection) The list of image names that can be applied to this node.

Set getVirtualMachineImages()

(String collection) The list of virtual machine image names the node is capable of supporting.

void setHypervisorType(ImageHypervisorType hypervisorType)

The hypervisor technology that this node uses.

void setImage(String image)

The name of the operating system currently running on this node.

void setImageExpected(String imageExpected)

The name of the image that was requested to run on this node (i.e. with mnodectl -m os=myOs).

void setImageLastUpdatedDate(Date imageLastUpdatedDate)

The last time the image of this node was modified.

void setImagesAvailable(Set imagesAvailable)

(String collection) The list of image names that can be applied to this node.

void setVirtualMachineImages(Set virtualMachineImages)

(String collection) The list of virtual machine image names the node is capable of supporting.

String toString()

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

hypervisorType

private ImageHypervisorType hypervisorType
The hypervisor technology that this node uses. May be null if the node is not a hypervisor.


image

private String image
The name of the operating system currently running on this node. In cloud mode, this corresponds to the ID or name of an image in the image management API in MWS.
See Also:
Image.id
Image.name


imageExpected

private String imageExpected
The name of the image that was requested to run on this node (i.e. with mnodectl -m os=myOs). In cloud mode, this corresponds to the ID or name of an image in the image management API in MWS.
See Also:
Image.id
Image.name


imageLastUpdatedDate

private Date imageLastUpdatedDate
The last time the image of this node was modified.


imagesAvailable

private Set imagesAvailable
(String collection) The list of image names that can be applied to this node. In cloud mode, this corresponds to IDs or names of images in the image management API in MWS.
See Also:
Image.id
Image.name
String


virtualMachineImages

private Set virtualMachineImages
(String collection) The list of virtual machine image names the node is capable of supporting. In cloud mode, this corresponds to IDs or names of images in the image management API in MWS.
See Also:
Image.id
Image.name
String


 
Constructor Detail

NodeOperatingSystemInformation

NodeOperatingSystemInformation()


 
Method Detail

getHypervisorType

ImageHypervisorType getHypervisorType()
The hypervisor technology that this node uses. May be null if the node is not a hypervisor.


getImage

String getImage()
The name of the operating system currently running on this node. In cloud mode, this corresponds to the ID or name of an image in the image management API in MWS.
See Also:
Image.id
Image.name


getImageExpected

String getImageExpected()
The name of the image that was requested to run on this node (i.e. with mnodectl -m os=myOs). In cloud mode, this corresponds to the ID or name of an image in the image management API in MWS.
See Also:
Image.id
Image.name


getImageLastUpdatedDate

Date getImageLastUpdatedDate()
The last time the image of this node was modified.


getImagesAvailable

Set getImagesAvailable()
(String collection) The list of image names that can be applied to this node. In cloud mode, this corresponds to IDs or names of images in the image management API in MWS.
See Also:
Image.id
Image.name
String


getVirtualMachineImages

Set getVirtualMachineImages()
(String collection) The list of virtual machine image names the node is capable of supporting. In cloud mode, this corresponds to IDs or names of images in the image management API in MWS.
See Also:
Image.id
Image.name
String


setHypervisorType

void setHypervisorType(ImageHypervisorType hypervisorType)
The hypervisor technology that this node uses. May be null if the node is not a hypervisor.


setImage

void setImage(String image)
The name of the operating system currently running on this node. In cloud mode, this corresponds to the ID or name of an image in the image management API in MWS.
See Also:
Image.id
Image.name


setImageExpected

void setImageExpected(String imageExpected)
The name of the image that was requested to run on this node (i.e. with mnodectl -m os=myOs). In cloud mode, this corresponds to the ID or name of an image in the image management API in MWS.
See Also:
Image.id
Image.name


setImageLastUpdatedDate

void setImageLastUpdatedDate(Date imageLastUpdatedDate)
The last time the image of this node was modified.


setImagesAvailable

void setImagesAvailable(Set imagesAvailable)
(String collection) The list of image names that can be applied to this node. In cloud mode, this corresponds to IDs or names of images in the image management API in MWS.
See Also:
Image.id
Image.name
String


setVirtualMachineImages

void setVirtualMachineImages(Set virtualMachineImages)
(String collection) The list of virtual machine image names the node is capable of supporting. In cloud mode, this corresponds to IDs or names of images in the image management API in MWS.
See Also:
Image.id
Image.name
String


toString

String toString()


 

Groovy Documentation