|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.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 Boolean |
active
If false, the image is flagged as inactive and should not be used. |
private Map |
extensions
(Map of String => Map) A map containing maps which represent settings for provisioning managers. |
private Set |
features
(String collection) The set of features used by the provisioning manager. |
private Boolean |
hypervisor
Whether or not the image is a hypervisor. |
private ImageHypervisorType |
hypervisorType
The type of the hypervisor, which is indicative of the hypervisor technology used in this image. |
private String |
id
The unique ID of this image. |
private String |
name
The unique human-readable name of this image. |
private String |
osType
The type of the operating system such as 'Linux' or 'Windows'. |
private Boolean |
supportsPhysicalMachine
Specifies whether the image can be used to provision a physical machine, defaults to false. |
private Boolean |
supportsVirtualMachine
Specifies whether the image can be used to provision a virtual machine, defaults to false. |
private String |
templateName
The VM template to use for this image. |
private ImageType |
type
The type of the image. |
private Set |
virtualizedImages
(Image collection) The set of images available on this hypervisor. |
Constructor Summary | |
Image()
|
Method Summary | |
---|---|
Boolean
|
getActive()
If false, the image is flagged as inactive and should not be used. |
Map
|
getExtensions()
(Map of String => Map) A map containing maps which represent settings for provisioning managers. |
Set
|
getFeatures()
(String collection) The set of features used by the provisioning manager. |
Boolean
|
getHypervisor()
Whether or not the image is a hypervisor. |
ImageHypervisorType
|
getHypervisorType()
The type of the hypervisor, which is indicative of the hypervisor technology used in this image. |
String
|
getId()
The unique ID of this image. |
String
|
getName()
The unique human-readable name of this image. |
String
|
getOsType()
The type of the operating system such as 'Linux' or 'Windows'. |
Boolean
|
getSupportsPhysicalMachine()
Specifies whether the image can be used to provision a physical machine, defaults to false. |
Boolean
|
getSupportsVirtualMachine()
Specifies whether the image can be used to provision a virtual machine, defaults to false. |
String
|
getTemplateName()
The VM template to use for this image. |
ImageType
|
getType()
The type of the image. |
Set
|
getVirtualizedImages()
(Image collection) The set of images available on this hypervisor. |
void
|
setActive(Boolean active)
If false, the image is flagged as inactive and should not be used. |
void
|
setExtensions(Map extensions)
(Map of String => Map) A map containing maps which represent settings for provisioning managers. |
void
|
setFeatures(Set features)
(String collection) The set of features used by the provisioning manager. |
void
|
setHypervisor(Boolean hypervisor)
Whether or not the image is a hypervisor. |
void
|
setHypervisorType(ImageHypervisorType hypervisorType)
The type of the hypervisor, which is indicative of the hypervisor technology used in this image. |
void
|
setId(String id)
The unique ID of this image. |
void
|
setName(String name)
The unique human-readable name of this image. |
void
|
setOsType(String osType)
The type of the operating system such as 'Linux' or 'Windows'. |
void
|
setSupportsPhysicalMachine(Boolean supportsPhysicalMachine)
Specifies whether the image can be used to provision a physical machine, defaults to false. |
void
|
setSupportsVirtualMachine(Boolean supportsVirtualMachine)
Specifies whether the image can be used to provision a virtual machine, defaults to false. |
void
|
setTemplateName(String templateName)
The VM template to use for this image. |
void
|
setType(ImageType 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 |
---|
private Boolean active
private Map extensions
private Set features
private Boolean hypervisor
private ImageHypervisorType hypervisorType
private String id
private String name
private String osType
private Boolean supportsPhysicalMachine
private Boolean supportsVirtualMachine
private String templateName
private ImageType type
private Set virtualizedImages
Constructor Detail |
---|
Image()
Method Detail |
---|
Boolean getActive()
Map getExtensions()
Set getFeatures()
Boolean getHypervisor()
ImageHypervisorType getHypervisorType()
String getId()
String getName()
String getOsType()
Boolean getSupportsPhysicalMachine()
Boolean getSupportsVirtualMachine()
String getTemplateName()
ImageType getType()
Set getVirtualizedImages()
void setActive(Boolean active)
void setExtensions(Map extensions)
void setFeatures(Set features)
void setHypervisor(Boolean hypervisor)
void setHypervisorType(ImageHypervisorType hypervisorType)
void setId(String id)
void setName(String name)
void setOsType(String osType)
void setSupportsPhysicalMachine(Boolean supportsPhysicalMachine)
void setSupportsVirtualMachine(Boolean supportsVirtualMachine)
void setTemplateName(String templateName)
void setType(ImageType type)
void setVirtualizedImages(Set virtualizedImages)
String toString()
Groovy Documentation