Groovy Documentation

com.ace.mws.images
[Groovy] Class Image

java.lang.Object
  com.ace.mws.images.Image

class Image

An image is used to track the different types of operating systems and hypervisors available in a data center. If the image is a hypervisor, it can contain other images which are the available virtual machines of the hypervisor.


Field Summary
private String architecture

The architecture for the image.

private Map clonedDetails

(Map of String => String) Information about the cloned image.

private Set features

(String collection) The set of features used by the provisioning manager.

private Boolean hypervisor

Required: Whether or not the image is a hypervisor.

private String id

The unique ID of this image.

private String name

Required: The unique human-readable name of this image.

private String osName

The name of the operating system.

private String osType

The type of the operating system.

private String osVersion

The version of the operating system.

private String profile

The profile used by the provisioning manager.

private static long serialVersionUID

private String type

The type of the image.

private Set virtualizedImages

(Image collection) The set of images available on this hypervisor.

 
Constructor Summary
Image()

 
Method Summary
String getArchitecture()

The architecture for the image.

Map getClonedDetails()

(Map of String => String) Information about the cloned image.

Set getFeatures()

(String collection) The set of features used by the provisioning manager.

Boolean getHypervisor()

Required: Whether or not the image is a hypervisor.

String getId()

The unique ID of this image.

String getName()

Required: The unique human-readable name of this image.

String getOsName()

The name of the operating system.

String getOsType()

The type of the operating system.

String getOsVersion()

The version of the operating system.

String getProfile()

The profile used by the provisioning manager.

String getType()

The type of the image.

Set getVirtualizedImages()

(Image collection) The set of images available on this hypervisor.

void setArchitecture(String architecture)

The architecture for the image.

void setClonedDetails(Map clonedDetails)

(Map of String => String) Information about the cloned image.

void setFeatures(Set features)

(String collection) The set of features used by the provisioning manager.

void setHypervisor(Boolean hypervisor)

Required: Whether or not the image is a hypervisor.

void setId(String id)

The unique ID of this image.

void setName(String name)

Required: The unique human-readable name of this image.

void setOsName(String osName)

The name of the operating system.

void setOsType(String osType)

The type of the operating system.

void setOsVersion(String osVersion)

The version of the operating system.

void setProfile(String profile)

The profile used by the provisioning manager.

void setType(String type)

The type of the image.

void setVirtualizedImages(Set virtualizedImages)

(Image collection) The set of images available on this hypervisor.

String toString()

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

Field Detail

architecture

private String architecture
The architecture for the image. e.g. x86_64


clonedDetails

private Map clonedDetails
(Map of String => String) Information about the cloned image.
See Also:
Map


features

private Set features
(String collection) The set of features used by the provisioning manager.
See Also:
String


hypervisor

private Boolean hypervisor
Required: Whether or not the image is a hypervisor.


id

private String id
The unique ID of this image.


name

private String name
Required: The unique human-readable name of this image.


osName

private String osName
The name of the operating system.


osType

private String osType
The type of the operating system.


osVersion

private String osVersion
The version of the operating system.


profile

private String profile
The profile used by the provisioning manager.


serialVersionUID

private static final long serialVersionUID


type

private String type
The type of the image. e.g. stateless, stateful


virtualizedImages

private Set virtualizedImages
(Image collection) The set of images available on this hypervisor.
See Also:
Image


 
Constructor Detail

Image

Image()


 
Method Detail

getArchitecture

String getArchitecture()
The architecture for the image. e.g. x86_64


getClonedDetails

Map getClonedDetails()
(Map of String => String) Information about the cloned image.
See Also:
Map


getFeatures

Set getFeatures()
(String collection) The set of features used by the provisioning manager.
See Also:
String


getHypervisor

Boolean getHypervisor()
Required: Whether or not the image is a hypervisor.


getId

String getId()
The unique ID of this image.


getName

String getName()
Required: The unique human-readable name of this image.


getOsName

String getOsName()
The name of the operating system.


getOsType

String getOsType()
The type of the operating system.


getOsVersion

String getOsVersion()
The version of the operating system.


getProfile

String getProfile()
The profile used by the provisioning manager.


getType

String getType()
The type of the image. e.g. stateless, stateful


getVirtualizedImages

Set getVirtualizedImages()
(Image collection) The set of images available on this hypervisor.
See Also:
Image


setArchitecture

void setArchitecture(String architecture)
The architecture for the image. e.g. x86_64


setClonedDetails

void setClonedDetails(Map clonedDetails)
(Map of String => String) Information about the cloned image.
See Also:
Map


setFeatures

void setFeatures(Set features)
(String collection) The set of features used by the provisioning manager.
See Also:
String


setHypervisor

void setHypervisor(Boolean hypervisor)
Required: Whether or not the image is a hypervisor.


setId

void setId(String id)
The unique ID of this image.


setName

void setName(String name)
Required: The unique human-readable name of this image.


setOsName

void setOsName(String osName)
The name of the operating system.


setOsType

void setOsType(String osType)
The type of the operating system.


setOsVersion

void setOsVersion(String osVersion)
The version of the operating system.


setProfile

void setProfile(String profile)
The profile used by the provisioning manager.


setType

void setType(String type)
The type of the image. e.g. stateless, stateful


setVirtualizedImages

void setVirtualizedImages(Set virtualizedImages)
(Image collection) The set of images available on this hypervisor.
See Also:
Image


toString

String toString()


 

Groovy Documentation