Groovy Documentation

com.ace.mws.vcs
[Groovy] Class VirtualContainer

java.lang.Object
  com.ace.mws.vcs.VirtualContainer

class VirtualContainer

A virtual container is a logical grouping of objects with a shared variable space and applied policies. Containers can hold virtual machines, physical machines, jobs, reservations, and/or nodes and req node sets. Containers can also be nested inside other containers.


Field Summary
private Set aclRules

(AclRule collection) The set of access control rules associated with this virtual container.

private Date createDate

The date/time that the virtual container was created.

private String creator

The creator of the virtual container.

private String description

A user-defined string that acts as a label.

private Set flags

(VirtualContainerFlag collection) The flags on this virtual container.

private String id

The unique ID of this virtual container.

private Set jobs

(Job collection) The set of jobs in this virtual container.

private Set nodes

(Node collection) The set of nodes in this virtual container.

private Credential owner

The owner of the virtual container.

private Set reservations

(Reservation collection) The set of reservations in this virtual container.

private Map variables

(Map of String => String) Variables associated with the virtual container.

private Set virtualContainers

(VirtualContainer collection) The set of virtual containers in this virtual container.

private Set virtualMachines

(VirtualMachine collection) The set of virtual machines in this virtual container.

 
Constructor Summary
VirtualContainer()

 
Method Summary
Set getAclRules()

(AclRule collection) The set of access control rules associated with this virtual container.

Date getCreateDate()

The date/time that the virtual container was created.

String getCreator()

The creator of the virtual container.

String getDescription()

A user-defined string that acts as a label.

Set getFlags()

(VirtualContainerFlag collection) The flags on this virtual container.

String getId()

The unique ID of this virtual container.

Set getJobs()

(Job collection) The set of jobs in this virtual container.

Set getNodes()

(Node collection) The set of nodes in this virtual container.

Credential getOwner()

The owner of the virtual container.

Set getReservations()

(Reservation collection) The set of reservations in this virtual container.

Map getVariables()

(Map of String => String) Variables associated with the virtual container.

Set getVirtualContainers()

(VirtualContainer collection) The set of virtual containers in this virtual container.

Set getVirtualMachines()

(VirtualMachine collection) The set of virtual machines in this virtual container.

void setAclRules(Set aclRules)

(AclRule collection) The set of access control rules associated with this virtual container.

void setCreateDate(Date createDate)

The date/time that the virtual container was created.

void setCreator(String creator)

The creator of the virtual container.

void setDescription(String description)

A user-defined string that acts as a label.

void setFlags(Set flags)

(VirtualContainerFlag collection) The flags on this virtual container.

void setId(String id)

The unique ID of this virtual container.

void setJobs(Set jobs)

(Job collection) The set of jobs in this virtual container.

void setNodes(Set nodes)

(Node collection) The set of nodes in this virtual container.

void setOwner(Credential owner)

The owner of the virtual container.

void setReservations(Set reservations)

(Reservation collection) The set of reservations in this virtual container.

void setVariables(Map variables)

(Map of String => String) Variables associated with the virtual container.

void setVirtualContainers(Set virtualContainers)

(VirtualContainer collection) The set of virtual containers in this virtual container.

void setVirtualMachines(Set virtualMachines)

(VirtualMachine collection) The set of virtual machines in this virtual container.

String toString()

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

Field Detail

aclRules

private Set aclRules
(AclRule collection) The set of access control rules associated with this virtual container.
See Also:
AclRule


createDate

private Date createDate
The date/time that the virtual container was created.


creator

private String creator
The creator of the virtual container.


description

private String description
A user-defined string that acts as a label. Valid during PUT. Valid during POST.


flags

private Set flags
(VirtualContainerFlag collection) The flags on this virtual container. Valid during PUT.
See Also:
VirtualContainerFlag


id

private String id
The unique ID of this virtual container.


jobs

private Set jobs
(Job collection) The set of jobs in this virtual container. Valid during PUT.
See Also:
Job


nodes

private Set nodes
(Node collection) The set of nodes in this virtual container. Valid during PUT.
See Also:
Node


owner

private Credential owner
The owner of the virtual container. Valid during PUT. Valid during POST.


reservations

private Set reservations
(Reservation collection) The set of reservations in this virtual container. Valid during PUT.
See Also:
Reservation


variables

private Map variables
(Map of String => String) Variables associated with the virtual container. Valid during PUT.
See Also:
Map


virtualContainers

private Set virtualContainers
(VirtualContainer collection) The set of virtual containers in this virtual container. Valid during PUT.
See Also:
VirtualContainer


virtualMachines

private Set virtualMachines
(VirtualMachine collection) The set of virtual machines in this virtual container. Valid during PUT.
See Also:
VirtualMachine


 
Constructor Detail

VirtualContainer

VirtualContainer()


 
Method Detail

getAclRules

Set getAclRules()
(AclRule collection) The set of access control rules associated with this virtual container.
See Also:
AclRule


getCreateDate

Date getCreateDate()
The date/time that the virtual container was created.


getCreator

String getCreator()
The creator of the virtual container.


getDescription

String getDescription()
A user-defined string that acts as a label. Valid during PUT. Valid during POST.


getFlags

Set getFlags()
(VirtualContainerFlag collection) The flags on this virtual container. Valid during PUT.
See Also:
VirtualContainerFlag


getId

String getId()
The unique ID of this virtual container.


getJobs

Set getJobs()
(Job collection) The set of jobs in this virtual container. Valid during PUT.
See Also:
Job


getNodes

Set getNodes()
(Node collection) The set of nodes in this virtual container. Valid during PUT.
See Also:
Node


getOwner

Credential getOwner()
The owner of the virtual container. Valid during PUT. Valid during POST.


getReservations

Set getReservations()
(Reservation collection) The set of reservations in this virtual container. Valid during PUT.
See Also:
Reservation


getVariables

Map getVariables()
(Map of String => String) Variables associated with the virtual container. Valid during PUT.
See Also:
Map


getVirtualContainers

Set getVirtualContainers()
(VirtualContainer collection) The set of virtual containers in this virtual container. Valid during PUT.
See Also:
VirtualContainer


getVirtualMachines

Set getVirtualMachines()
(VirtualMachine collection) The set of virtual machines in this virtual container. Valid during PUT.
See Also:
VirtualMachine


setAclRules

void setAclRules(Set aclRules)
(AclRule collection) The set of access control rules associated with this virtual container.
See Also:
AclRule


setCreateDate

void setCreateDate(Date createDate)
The date/time that the virtual container was created.


setCreator

void setCreator(String creator)
The creator of the virtual container.


setDescription

void setDescription(String description)
A user-defined string that acts as a label. Valid during PUT. Valid during POST.


setFlags

void setFlags(Set flags)
(VirtualContainerFlag collection) The flags on this virtual container. Valid during PUT.
See Also:
VirtualContainerFlag


setId

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


setJobs

void setJobs(Set jobs)
(Job collection) The set of jobs in this virtual container. Valid during PUT.
See Also:
Job


setNodes

void setNodes(Set nodes)
(Node collection) The set of nodes in this virtual container. Valid during PUT.
See Also:
Node


setOwner

void setOwner(Credential owner)
The owner of the virtual container. Valid during PUT. Valid during POST.


setReservations

void setReservations(Set reservations)
(Reservation collection) The set of reservations in this virtual container. Valid during PUT.
See Also:
Reservation


setVariables

void setVariables(Map variables)
(Map of String => String) Variables associated with the virtual container. Valid during PUT.
See Also:
Map


setVirtualContainers

void setVirtualContainers(Set virtualContainers)
(VirtualContainer collection) The set of virtual containers in this virtual container. Valid during PUT.
See Also:
VirtualContainer


setVirtualMachines

void setVirtualMachines(Set virtualMachines)
(VirtualMachine collection) The set of virtual machines in this virtual container. Valid during PUT.
See Also:
VirtualMachine


toString

String toString()


 

Groovy Documentation