/** * This file was auto-generated by mofcomp -j version 1.0.0 on Wed Jan 12 * 09:21:06 CET 2011. */ package org.opennaas.extensions.router.model; import java.io.*; import java.lang.Exception; /** * This Class contains accessor and mutator methods for all properties defined in the CIM class ResourceAllocationSettingData as well as methods * comparable to the invokeMethods defined for this class. This Class implements the ResourceAllocationSettingDataBean Interface. The CIM class * ResourceAllocationSettingData is described as follows: * * The ResourceAllocationSettingData class represents settings specifically related to an allocated resource that are outside the scope of the CIM * class typically used to represent the resource itself. These settings include information specific to the allocation that may not be visible to the * consumer of the resource itself. For example, a virtual processor may look like a 2 ghz processor to the consumer (virtual computer system), * however the virtualization system may use time-slicing to schedule the the virtual processor to only allow it to use 1 ghz. */ public class ResourceAllocationSettingData extends SettingData implements Serializable { /** * This constructor creates a ResourceAllocationSettingDataBeanImpl Class which implements the ResourceAllocationSettingDataBean Interface, and * encapsulates the CIM class ResourceAllocationSettingData in a Java Bean. The CIM class ResourceAllocationSettingData is described as follows: * * The ResourceAllocationSettingData class represents settings specifically related to an allocated resource that are outside the scope of the CIM * class typically used to represent the resource itself. These settings include information specific to the allocation that may not be visible to * the consumer of the resource itself. For example, a virtual processor may look like a 2 ghz processor to the consumer (virtual computer * system), however the virtualization system may use time-slicing to schedule the the virtual processor to only allow it to use 1 ghz. */ public ResourceAllocationSettingData() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property ResourceType. */ public enum ResourceType { OTHER, COMPUTER_SYSTEM, PROCESSOR, MEMORY, IDE_CONTROLLER, PARALLEL_SCSI_HBA, FC_HBA, ISCSI_HBA, IB_HCA, ETHERNET_ADAPTER, OTHER_NETWORK_ADAPTER, I_O_SLOT, I_O_DEVICE, FLOPPY_DRIVE, CD_DRIVE, DVD_DRIVE, DISK_DRIVE, TAPE_DRIVE, STORAGE_EXTENT, OTHER_STORAGE_DEVICE, SERIAL_PORT, PARALLEL_PORT, USB_CONTROLLER, GRAPHICS_CONTROLLER, IEEE_1394_CONTROLLER, PARTITIONABLE_UNIT, BASE_PARTITIONABLE_UNIT, POWER, COOLING_CAPACITY, ETHERNET_SWITCH_PORT, LOGICAL_DISK, STORAGE_VOLUME, ETHERNET_CONNECTION, DMTF_RESERVED, VENDOR_RESERVED } private ResourceType resourceType; /** * This method returns the ResourceAllocationSettingData.resourceType property value. This property is described as follows: * * The type of resource this allocation setting represents. * * @return int current resourceType property value * @exception Exception */ public ResourceType getResourceType() { return this.resourceType; } // getResourceType /** * This method sets the ResourceAllocationSettingData.resourceType property value. This property is described as follows: * * The type of resource this allocation setting represents. * * @param int new resourceType property value * @exception Exception */ public void setResourceType(ResourceType resourceType) { this.resourceType = resourceType; } // setResourceType /** * The following constants are defined for use with the ValueMap/Values qualified property otherResourceType. */ private String otherResourceType; /** * This method returns the ResourceAllocationSettingData.otherResourceType property value. This property is described as follows: * * A string that describes the resource type when a well defined value is not available and ResourceType has the value "Other". * * @return String current otherResourceType property value * @exception Exception */ public String getOtherResourceType() { return this.otherResourceType; } // getOtherResourceType /** * This method sets the ResourceAllocationSettingData.otherResourceType property value. This property is described as follows: * * A string that describes the resource type when a well defined value is not available and ResourceType has the value "Other". * * @param String * new otherResourceType property value * @exception Exception */ public void setOtherResourceType(String otherResourceType) { this.otherResourceType = otherResourceType; } // setOtherResourceType /** * The following constants are defined for use with the ValueMap/Values qualified property resourceSubType. */ private String resourceSubType; /** * This method returns the ResourceAllocationSettingData.resourceSubType property value. This property is described as follows: * * A string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the * same resource type.The property value shall conform to this format (in ABNF): vs-type = dmtf-value / other-org-value / legacy-value dmtf-value * = "DMTF:" defining-org ":" org-vs-type org-value = defining-org ":" org-vs-type Where: dmtf-value: is a property value defined by DMTF and is * defined in the description of this property. other-org-value: is a property value defined by a business entity other than DMTF and is not * defined in the description of this property. legacy-value: is a property value defined by a business entity other than DMTF and is not defined * in the description of this property. These values are permitted but recommended to be deprecated over time. defining-org: is an identifier for * the business entity that defines the virtual system type. It shall include a copyrighted, trademarked, or otherwise unique name that is owned * by that business entity. It shall not be "DMTF" and shall not contain a colon (:). org-vs-type: is an identifier for the virtual system type * within the defining business entity. It shall be unique within the defining-org. It may use any character allowed for CIM strings, except for * the following: U0000-U001F (Unicode C0 controls) U0020 (space), note that the reason is that OVF allows for multiple space-separated vs-type * values in this property. U007F (Unicode C0 controls) U0080-U009F (Unicode C1 controls) If there is a need to structure the value into segments, * the segments should be separated with a single colon (:). The values of this property shall be processed case sensitively. They are intended to * be processed programmatically (instead of being a display name) and should be short. The following DMTF values are defined: DMTF:unknown - the * resource sub-type is unknown or cannot be determined Developers should consult the relevant profile for defined values. * * @return String current resourceSubType property value * @exception Exception */ public String getResourceSubType() { return this.resourceSubType; } // getResourceSubType /** * This method sets the ResourceAllocationSettingData.resourceSubType property value. This property is described as follows: * * A string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the * same resource type.The property value shall conform to this format (in ABNF): vs-type = dmtf-value / other-org-value / legacy-value dmtf-value * = "DMTF:" defining-org ":" org-vs-type org-value = defining-org ":" org-vs-type Where: dmtf-value: is a property value defined by DMTF and is * defined in the description of this property. other-org-value: is a property value defined by a business entity other than DMTF and is not * defined in the description of this property. legacy-value: is a property value defined by a business entity other than DMTF and is not defined * in the description of this property. These values are permitted but recommended to be deprecated over time. defining-org: is an identifier for * the business entity that defines the virtual system type. It shall include a copyrighted, trademarked, or otherwise unique name that is owned * by that business entity. It shall not be "DMTF" and shall not contain a colon (:). org-vs-type: is an identifier for the virtual system type * within the defining business entity. It shall be unique within the defining-org. It may use any character allowed for CIM strings, except for * the following: U0000-U001F (Unicode C0 controls) U0020 (space), note that the reason is that OVF allows for multiple space-separated vs-type * values in this property. U007F (Unicode C0 controls) U0080-U009F (Unicode C1 controls) If there is a need to structure the value into segments, * the segments should be separated with a single colon (:). The values of this property shall be processed case sensitively. They are intended to * be processed programmatically (instead of being a display name) and should be short. The following DMTF values are defined: DMTF:unknown - the * resource sub-type is unknown or cannot be determined Developers should consult the relevant profile for defined values. * * @param String * new resourceSubType property value * @exception Exception */ public void setResourceSubType(String resourceSubType) { this.resourceSubType = resourceSubType; } // setResourceSubType /** * The following constants are defined for use with the ValueMap/Values qualified property poolID. */ private String poolID; /** * This method returns the ResourceAllocationSettingData.poolID property value. This property is described as follows: * * This property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from * when the allocation occurs. * * @return String current poolID property value * @exception Exception */ public String getPoolID() { return this.poolID; } // getPoolID /** * This method sets the ResourceAllocationSettingData.poolID property value. This property is described as follows: * * This property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from * when the allocation occurs. * * @param String * new poolID property value * @exception Exception */ public void setPoolID(String poolID) { this.poolID = poolID; } // setPoolID /** * The following constants are defined for use with the ValueMap/Values qualified property ConsumerVisibility. */ public enum ConsumerVisibility { UNKNOWN, PASSED_THROUGH, VIRTUALIZED, NOT_REPRESENTED, DMTF_RESERVED, VENDOR_RESERVED } private ConsumerVisibility consumerVisibility; /** * This method returns the ResourceAllocationSettingData.consumerVisibility property value. This property is described as follows: * * Describes the consumers visibility to the allocated resource. A value of "Passed-Through" indicates the underlying or host resource is utilized * and passed through to the consumer, possibly using partitioning. At least one item shall be present in the HostResource property. A value of * "Virtualized" indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support * specific assignment for virtualized resources, in which case the host resource(s) are exposed using the HostResource property. A value of * "Not represented" indicates a representation of the resource does not exist within the context of the resource consumer. * * @return int current consumerVisibility property value * @exception Exception */ public ConsumerVisibility getConsumerVisibility() { return this.consumerVisibility; } // getConsumerVisibility /** * This method sets the ResourceAllocationSettingData.consumerVisibility property value. This property is described as follows: * * Describes the consumers visibility to the allocated resource. A value of "Passed-Through" indicates the underlying or host resource is utilized * and passed through to the consumer, possibly using partitioning. At least one item shall be present in the HostResource property. A value of * "Virtualized" indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support * specific assignment for virtualized resources, in which case the host resource(s) are exposed using the HostResource property. A value of * "Not represented" indicates a representation of the resource does not exist within the context of the resource consumer. * * @param int new consumerVisibility property value * @exception Exception */ public void setConsumerVisibility(ConsumerVisibility consumerVisibility) { this.consumerVisibility = consumerVisibility; } // setConsumerVisibility /** * The following constants are defined for use with the ValueMap/Values qualified property hostResource. */ private String[] hostResource; /** * This method returns the ResourceAllocationSettingData.hostResource property value. This property is described as follows: * * This property exposes specific assignment of resources. Each non-null value of the HostResource property shall be formated as a URI per * RFC3986. If this resource is modeled then a value should be a WBEM URI (DSP0207). If the resource is not modeled then see the appropriate * profile. Profiles may further constrain the type of URI. A NULL value or empty array requests the implementation decide the kind of host * resource. If the virtual resource is mapped to more than oneunderlying resource, this property may be left NULL. If NULL, the * DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource * may use. If specific assignment is utilized, all underlying resources used by this virtual resource should be listed.The kind of dependency is * specified by the ConsumerVisibility and the MappingBehavior properties. Typically the array contains one item, however multiple host resources * may be specified. A client may set the value(s) to indicate that the requested virtual resource allocation be based on host resources that are * identified by element values. * * @return String[] current hostResource property value * @exception Exception */ public String[] getHostResource() { return this.hostResource; } // getHostResource /** * This method sets the ResourceAllocationSettingData.hostResource property value. This property is described as follows: * * This property exposes specific assignment of resources. Each non-null value of the HostResource property shall be formated as a URI per * RFC3986. If this resource is modeled then a value should be a WBEM URI (DSP0207). If the resource is not modeled then see the appropriate * profile. Profiles may further constrain the type of URI. A NULL value or empty array requests the implementation decide the kind of host * resource. If the virtual resource is mapped to more than oneunderlying resource, this property may be left NULL. If NULL, the * DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource * may use. If specific assignment is utilized, all underlying resources used by this virtual resource should be listed.The kind of dependency is * specified by the ConsumerVisibility and the MappingBehavior properties. Typically the array contains one item, however multiple host resources * may be specified. A client may set the value(s) to indicate that the requested virtual resource allocation be based on host resources that are * identified by element values. * * @param String * [] new hostResource property value * @exception Exception */ public void setHostResource(String[] hostResource) { this.hostResource = hostResource; } // setHostResource /** * The following constants are defined for use with the ValueMap/Values qualified property allocationUnits. */ private String allocationUnits; /** * This method returns the ResourceAllocationSettingData.allocationUnits property value. This property is described as follows: * * This property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, * AllocationUnits may be set to hertz*10^6 or percent. When ResourceType=Memory, AllocationUnits may be set to bytes*10^3. It is expected that * profiles constrain the units that apply in context of particular resource types. The value of this property shall be a legal value of the * Programmatic Units qualifier as defined in Annex C.1 of DSP0004 V2.5 or later. * * @return String current allocationUnits property value * @exception Exception */ public String getAllocationUnits() { return this.allocationUnits; } // getAllocationUnits /** * This method sets the ResourceAllocationSettingData.allocationUnits property value. This property is described as follows: * * This property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, * AllocationUnits may be set to hertz*10^6 or percent. When ResourceType=Memory, AllocationUnits may be set to bytes*10^3. It is expected that * profiles constrain the units that apply in context of particular resource types. The value of this property shall be a legal value of the * Programmatic Units qualifier as defined in Annex C.1 of DSP0004 V2.5 or later. * * @param String * new allocationUnits property value * @exception Exception */ public void setAllocationUnits(String allocationUnits) { this.allocationUnits = allocationUnits; } // setAllocationUnits /** * The following constants are defined for use with the ValueMap/Values qualified property virtualQuantity. */ private long virtualQuantity; /** * This method returns the ResourceAllocationSettingData.virtualQuantity property value. This property is described as follows: * * This property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would * reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the * number of MB reported to the virtual computer system. The value of the VirtualQuantity property should be expressed in units as defined by the * value of the VirtualQuantityUnits property. * * @return long current virtualQuantity property value * @exception Exception */ public long getVirtualQuantity() { return this.virtualQuantity; } // getVirtualQuantity /** * This method sets the ResourceAllocationSettingData.virtualQuantity property value. This property is described as follows: * * This property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would * reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the * number of MB reported to the virtual computer system. The value of the VirtualQuantity property should be expressed in units as defined by the * value of the VirtualQuantityUnits property. * * @param long new virtualQuantity property value * @exception Exception */ public void setVirtualQuantity(long virtualQuantity) { this.virtualQuantity = virtualQuantity; } // setVirtualQuantity /** * The following constants are defined for use with the ValueMap/Values qualified property reservation. */ private long reservation; /** * This method returns the ResourceAllocationSettingData.reservation property value. This property is described as follows: * * This property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of * resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation. The * value of the Reservation property is expressed in the unit specified by the value of the AllocationUnits property. * * @return long current reservation property value * @exception Exception */ public long getReservation() { return this.reservation; } // getReservation /** * This method sets the ResourceAllocationSettingData.reservation property value. This property is described as follows: * * This property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of * resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation. The * value of the Reservation property is expressed in the unit specified by the value of the AllocationUnits property. * * @param long new reservation property value * @exception Exception */ public void setReservation(long reservation) { this.reservation = reservation; } // setReservation /** * The following constants are defined for use with the ValueMap/Values qualified property limit. */ private long limit; /** * This method returns the ResourceAllocationSettingData.limit property value. This property is described as follows: * * This property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which * supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for * this allocation. The value of the Limit property is expressed in the unit specified by the value of the AllocationUnits property. * * @return long current limit property value * @exception Exception */ public long getLimit() { return this.limit; } // getLimit /** * This method sets the ResourceAllocationSettingData.limit property value. This property is described as follows: * * This property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which * supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for * this allocation. The value of the Limit property is expressed in the unit specified by the value of the AllocationUnits property. * * @param long new limit property value * @exception Exception */ public void setLimit(long limit) { this.limit = limit; } // setLimit /** * The following constants are defined for use with the ValueMap/Values qualified property weight. */ private long weight; /** * This method returns the ResourceAllocationSettingData.weight property value. This property is described as follows: * * This property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has * no unit of measure, and is only relevant when compared to other allocations vying for the same host resources. * * @return long current weight property value * @exception Exception */ public long getWeight() { return this.weight; } // getWeight /** * This method sets the ResourceAllocationSettingData.weight property value. This property is described as follows: * * This property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has * no unit of measure, and is only relevant when compared to other allocations vying for the same host resources. * * @param long new weight property value * @exception Exception */ public void setWeight(long weight) { this.weight = weight; } // setWeight /** * The following constants are defined for use with the ValueMap/Values qualified property automaticAllocation. */ private boolean automaticAllocation; /** * This method returns the ResourceAllocationSettingData.automaticAllocation property value. This property is described as follows: * * This property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer * system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the * setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media is not present. An explicit operation is required * to allocate the resource. * * @return boolean current automaticAllocation property value * @exception Exception */ public boolean isAutomaticAllocation() { return this.automaticAllocation; } // getAutomaticAllocation /** * This method sets the ResourceAllocationSettingData.automaticAllocation property value. This property is described as follows: * * This property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer * system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the * setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media is not present. An explicit operation is required * to allocate the resource. * * @param boolean new automaticAllocation property value * @exception Exception */ public void setAutomaticAllocation(boolean automaticAllocation) { this.automaticAllocation = automaticAllocation; } // setAutomaticAllocation /** * The following constants are defined for use with the ValueMap/Values qualified property automaticDeallocation. */ private boolean automaticDeallocation; /** * This method returns the ResourceAllocationSettingData.automaticDeallocation property value. This property is described as follows: * * This property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer * system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly * de-allocated. * * @return boolean current automaticDeallocation property value * @exception Exception */ public boolean isAutomaticDeallocation() { return this.automaticDeallocation; } // getAutomaticDeallocation /** * This method sets the ResourceAllocationSettingData.automaticDeallocation property value. This property is described as follows: * * This property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer * system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly * de-allocated. * * @param boolean new automaticDeallocation property value * @exception Exception */ public void setAutomaticDeallocation(boolean automaticDeallocation) { this.automaticDeallocation = automaticDeallocation; } // setAutomaticDeallocation /** * The following constants are defined for use with the ValueMap/Values qualified property parent. */ private String parent; /** * This method returns the ResourceAllocationSettingData.parent property value. This property is described as follows: * * The Parent of the resource. For example, a controller for the current allocation * * @return String current parent property value * @exception Exception */ public String getParent() { return this.parent; } // getParent /** * This method sets the ResourceAllocationSettingData.parent property value. This property is described as follows: * * The Parent of the resource. For example, a controller for the current allocation * * @param String * new parent property value * @exception Exception */ public void setParent(String parent) { this.parent = parent; } // setParent /** * The following constants are defined for use with the ValueMap/Values qualified property connection. */ private String[] connection; /** * This method returns the ResourceAllocationSettingData.connection property value. This property is described as follows: * * The thing to which this resource is connected. For example, a named network or switch port. * * @return String[] current connection property value * @exception Exception */ public String[] getConnection() { return this.connection; } // getConnection /** * This method sets the ResourceAllocationSettingData.connection property value. This property is described as follows: * * The thing to which this resource is connected. For example, a named network or switch port. * * @param String * [] new connection property value * @exception Exception */ public void setConnection(String[] connection) { this.connection = connection; } // setConnection /** * The following constants are defined for use with the ValueMap/Values qualified property address. */ private String address; /** * This method returns the ResourceAllocationSettingData.address property value. This property is described as follows: * * The address of the resource. For example, the MAC address of a Ethernet port. * * @return String current address property value * @exception Exception */ public String getAddress() { return this.address; } // getAddress /** * This method sets the ResourceAllocationSettingData.address property value. This property is described as follows: * * The address of the resource. For example, the MAC address of a Ethernet port. * * @param String * new address property value * @exception Exception */ public void setAddress(String address) { this.address = address; } // setAddress /** * The following constants are defined for use with the ValueMap/Values qualified property MappingBehavior. */ public enum MappingBehavior { UNKNOWN, NOT_SUPPORTED, DEDICATED, SOFT_AFFINITY, HARD_AFFINITY, DMTF_RESERVED, VENDOR_RESERVED } private MappingBehavior mappingBehavior; /** * This method returns the ResourceAllocationSettingData.mappingBehavior property value. This property is described as follows: * * Specifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource * maps to those specific resources. * * @return int current mappingBehavior property value * @exception Exception */ public MappingBehavior getMappingBehavior() { return this.mappingBehavior; } // getMappingBehavior /** * This method sets the ResourceAllocationSettingData.mappingBehavior property value. This property is described as follows: * * Specifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource * maps to those specific resources. * * @param int new mappingBehavior property value * @exception Exception */ public void setMappingBehavior(MappingBehavior mappingBehavior) { this.mappingBehavior = mappingBehavior; } // setMappingBehavior /** * The following constants are defined for use with the ValueMap/Values qualified property addressOnParent. */ private String addressOnParent; /** * This method returns the ResourceAllocationSettingData.addressOnParent property value. This property is described as follows: * * Describes the address of this resource in the context of the Parent. The Parent/AddressOnParent properties are used to describe the controller * relationship as well the ordering of devices on a controller.For example, if the parent is a PCI Controller, this property would specify the * PCI slot of this child device. * * @return String current addressOnParent property value * @exception Exception */ public String getAddressOnParent() { return this.addressOnParent; } // getAddressOnParent /** * This method sets the ResourceAllocationSettingData.addressOnParent property value. This property is described as follows: * * Describes the address of this resource in the context of the Parent. The Parent/AddressOnParent properties are used to describe the controller * relationship as well the ordering of devices on a controller.For example, if the parent is a PCI Controller, this property would specify the * PCI slot of this child device. * * @param String * new addressOnParent property value * @exception Exception */ public void setAddressOnParent(String addressOnParent) { this.addressOnParent = addressOnParent; } // setAddressOnParent /** * The following constants are defined for use with the ValueMap/Values qualified property virtualQuantityUnits. */ private String virtualQuantityUnits; /** * This method returns the ResourceAllocationSettingData.virtualQuantityUnits property value. This property is described as follows: * * This property specifies the units used by the VirtualQuantity property. For example - if ResourceType=Processor, the value of the * VirtualQuantityUnits property may be set to "count", indicating that the value of the VirtualQuantity property is expressed as a count. - if * ResourceType=Memory, the value of the VirtualQuantityUnits property may be set to "bytes*10^3", indicating that the value of the * VirtualQuantity property is expressed in kilobyte. It is expected that profiles constrain the units that apply in context of particular * resource types. The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Annex C.1 of DSP0004 V2.5 * or later. * * @return String current virtualQuantityUnits property value * @exception Exception */ public String getVirtualQuantityUnits() { return this.virtualQuantityUnits; } // getVirtualQuantityUnits /** * This method sets the ResourceAllocationSettingData.virtualQuantityUnits property value. This property is described as follows: * * This property specifies the units used by the VirtualQuantity property. For example - if ResourceType=Processor, the value of the * VirtualQuantityUnits property may be set to "count", indicating that the value of the VirtualQuantity property is expressed as a count. - if * ResourceType=Memory, the value of the VirtualQuantityUnits property may be set to "bytes*10^3", indicating that the value of the * VirtualQuantity property is expressed in kilobyte. It is expected that profiles constrain the units that apply in context of particular * resource types. The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Annex C.1 of DSP0004 V2.5 * or later. * * @param String * new virtualQuantityUnits property value * @exception Exception */ public void setVirtualQuantityUnits(String virtualQuantityUnits) { this.virtualQuantityUnits = virtualQuantityUnits; } // setVirtualQuantityUnits } // Class ResourceAllocationSettingData