Class ReservedCapacityGroup
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.virtual.ReservedCapacityGroup
@ApiType("SoftLayer_Virtual_ReservedCapacityGroup") public class ReservedCapacityGroup extends Entity
This data type presents the structure for a virtual reserved capacity group.
- See Also:
- SoftLayer_Virtual_ReservedCapacityGroup
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReservedCapacityGroup.Mask
static interface
ReservedCapacityGroup.Service
SoftLayer_Virtual_ReservedCapacityGroup reserves capacity for a group of guests that have not yet been provisioned.static interface
ReservedCapacityGroup.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The account that the reserved capacity group is implemented on.protected Long
accountId
The unique ID of the account that created the reserved capacity group.protected boolean
accountIdSpecified
protected Long
availableInstanceCount
A count of the instances available for guest provisions on this reserved capacity group.protected List<Instance>
availableInstances
The instances available for guest provisions on this reserved capacity group.protected Backend
backendRouter
The router the reserved capacity group is implemented on.protected Long
backendRouterId
The reserved capacity group's backend router's associated unique ID.protected boolean
backendRouterIdSpecified
protected GregorianCalendar
createDate
The date that the reserved capacity group was created.protected boolean
createDateSpecified
protected Long
id
The reserved capacity group's associated unique ID.protected boolean
idSpecified
protected Long
instanceCount
A count of the guest instances that are members of this reserved capacity group.protected List<Instance>
instances
The guest instances that are members of this reserved capacity group.protected Long
instancesCount
The number of instances that are members of this reserved capacity group.protected GregorianCalendar
modifyDate
The date that the reserved capacity group was last modified.protected boolean
modifyDateSpecified
protected String
name
The reserved capacity group's name.protected boolean
nameSpecified
protected Long
occupiedInstanceCount
A count of the instances already occupied by a guest on this reserved capacity group.protected List<Instance>
occupiedInstances
The instances already occupied by a guest on this reserved capacity group.Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description ReservedCapacityGroup()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
account
The account that the reserved capacity group is implemented on. -
availableInstances
The instances available for guest provisions on this reserved capacity group. -
backendRouter
The router the reserved capacity group is implemented on. -
instances
The guest instances that are members of this reserved capacity group. -
instancesCount
The number of instances that are members of this reserved capacity group. -
occupiedInstances
The instances already occupied by a guest on this reserved capacity group. -
accountId
The unique ID of the account that created the reserved capacity group. -
accountIdSpecified
protected boolean accountIdSpecified -
backendRouterId
The reserved capacity group's backend router's associated unique ID. -
backendRouterIdSpecified
protected boolean backendRouterIdSpecified -
createDate
The date that the reserved capacity group was created. -
createDateSpecified
protected boolean createDateSpecified -
id
The reserved capacity group's associated unique ID. -
idSpecified
protected boolean idSpecified -
modifyDate
The date that the reserved capacity group was last modified. -
modifyDateSpecified
protected boolean modifyDateSpecified -
name
The reserved capacity group's name. -
nameSpecified
protected boolean nameSpecified -
availableInstanceCount
A count of the instances available for guest provisions on this reserved capacity group. -
instanceCount
A count of the guest instances that are members of this reserved capacity group. -
occupiedInstanceCount
A count of the instances already occupied by a guest on this reserved capacity group.
-
-
Constructor Details
-
ReservedCapacityGroup
public ReservedCapacityGroup()
-
-
Method Details
-
getAccount
-
setAccount
-
getAvailableInstances
-
getBackendRouter
-
setBackendRouter
-
getInstances
-
getInstancesCount
-
setInstancesCount
-
getOccupiedInstances
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getBackendRouterId
-
setBackendRouterId
-
isBackendRouterIdSpecified
public boolean isBackendRouterIdSpecified() -
unsetBackendRouterId
public void unsetBackendRouterId() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getAvailableInstanceCount
-
setAvailableInstanceCount
-
getInstanceCount
-
setInstanceCount
-
getOccupiedInstanceCount
-
setOccupiedInstanceCount
-
asService
-
service
-
service
-