|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.dmtf.cim.ResourceAllocationSettingData
public class ResourceAllocationSettingData
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.
| Nested Class Summary | |
|---|---|
static class |
ResourceAllocationSettingData.Builder<B extends ResourceAllocationSettingData.Builder<B>>
|
static class |
ResourceAllocationSettingData.ConsumerVisibility
Describes the consumers visibility to the allocated resource. |
static class |
ResourceAllocationSettingData.MappingBehavior
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. |
static class |
ResourceAllocationSettingData.ResourceType
The type of resource this allocation setting represents. |
| Constructor Summary | |
|---|---|
protected |
ResourceAllocationSettingData()
|
protected |
ResourceAllocationSettingData(ResourceAllocationSettingData.Builder<?> builder)
|
| Method Summary | |
|---|---|
static ResourceAllocationSettingData.Builder<?> |
builder()
|
boolean |
equals(Object obj)
|
String |
getAddress()
The address of the resource. |
String |
getAddressOnParent()
Describes the address of this resource in the context of the Parent. |
String |
getAllocationUnits()
This property specifies the units of allocation used by the Reservation and Limit properties. |
String |
getCaption()
The Caption property is a short textual description (one- line string) of the object. |
Set<CimString> |
getConnections()
The thing to which this resource is connected. |
ResourceAllocationSettingData.ConsumerVisibility |
getConsumerVisibility()
Describes the consumers visibility to the allocated resource. |
String |
getDescription()
The Description property provides a textual description of the object. |
String |
getElementName()
The user-friendly name for this instance of SettingData. |
Set<CimString> |
getHostResources()
This property exposes specific assignment of resources. |
String |
getInstanceID()
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. |
BigInteger |
getLimit()
This property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. |
ResourceAllocationSettingData.MappingBehavior |
getMappingBehavior()
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. |
String |
getOtherResourceType()
A string that describes the resource type when a well defined value is not available and ResourceType has the value "Other". |
String |
getParent()
The Parent of the resource. |
String |
getPoolID()
This property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs. |
BigInteger |
getReservation()
This property specifies the amount of resource guaranteed to be available for this allocation. |
String |
getResourceSubType()
A string describing an implementation specific sub-type for this resource. |
ResourceAllocationSettingData.ResourceType |
getResourceType()
The type of resource this allocation setting represents. |
BigInteger |
getVirtualQuantity()
This property specifies the quantity of resources presented to the consumer. |
String |
getVirtualQuantityUnits()
This property specifies the units used by the VirtualQuantity property. |
Long |
getWeight()
This property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. |
int |
hashCode()
|
Boolean |
isAutomaticAllocation()
This property specifies if the resource will be automatically allocated. |
Boolean |
isAutomaticDeallocation()
This property specifies if the resource will be automatically de-allocated. |
com.google.common.base.Objects.ToStringHelper |
string()
|
ResourceAllocationSettingData.Builder<?> |
toBuilder()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected ResourceAllocationSettingData(ResourceAllocationSettingData.Builder<?> builder)
protected ResourceAllocationSettingData()
| Method Detail |
|---|
public static ResourceAllocationSettingData.Builder<?> builder()
public ResourceAllocationSettingData.Builder<?> toBuilder()
public String getElementName()
public String getInstanceID()
public String getCaption()
public String getDescription()
public String getAddress()
public String getAddressOnParent()
public String getAllocationUnits()
public Boolean isAutomaticAllocation()
public Boolean isAutomaticDeallocation()
public ResourceAllocationSettingData.ConsumerVisibility getConsumerVisibility()
public BigInteger getLimit()
public ResourceAllocationSettingData.MappingBehavior getMappingBehavior()
public String getOtherResourceType()
public String getParent()
public String getPoolID()
public BigInteger getReservation()
public String getResourceSubType()
public ResourceAllocationSettingData.ResourceType getResourceType()
public BigInteger getVirtualQuantity()
public String getVirtualQuantityUnits()
public Long getWeight()
public Set<CimString> getConnections()
public Set<CimString> getHostResources()
public String toString()
toString in class Objectpublic com.google.common.base.Objects.ToStringHelper string()
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||