Class Instance
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.virtual.reservedcapacitygroup.Instance
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Instance.Mask
static interface
Instance.Service
SoftLayer_Virtual_ReservedCapacityGroup_Instance reserves capacity for a single instance of a reserved capacity group.static interface
Instance.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Boolean
availableFlag
Flag to indecate whether or not the reserved instance is available or not.protected Item
billingItem
The billing item for the reserved capacity group instance.protected GregorianCalendar
createDate
The date that the reserved capacity group instance was created.protected boolean
createDateSpecified
protected Guest
guest
The virtual guest associated with this reserved capacity group instance.protected Long
guestId
The virtual guest ID associated with this reserved capacity group instance.protected boolean
guestIdSpecified
protected Long
id
The reserved capacity group instance's associated unique ID.protected boolean
idSpecified
protected GregorianCalendar
modifyDate
The date that the reserved capacity group instance was last modified.protected boolean
modifyDateSpecified
protected ReservedCapacityGroup
reservedCapacityGroup
The reserved instances that are members of this reserved capacity group.protected Long
reservedCapacityGroupId
The ID of the reserved capacity group this instance is associated with.protected boolean
reservedCapacityGroupIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Instance()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
availableFlag
@ApiProperty protected Boolean availableFlag
Flag to indecate whether or not the reserved instance is available or not.
-
billingItem
@ApiProperty protected Item billingItem
The billing item for the reserved capacity group instance.
-
guest
@ApiProperty protected Guest guest
The virtual guest associated with this reserved capacity group instance.
-
reservedCapacityGroup
@ApiProperty protected ReservedCapacityGroup reservedCapacityGroup
The reserved instances that are members of this reserved capacity group.
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The date that the reserved capacity group instance was created.
-
createDateSpecified
protected boolean createDateSpecified
-
guestId
@ApiProperty(canBeNullOrNotSet=true) protected Long guestId
The virtual guest ID associated with this reserved capacity group instance.
-
guestIdSpecified
protected boolean guestIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The reserved capacity group instance's associated unique ID.
-
idSpecified
protected boolean idSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
The date that the reserved capacity group instance was last modified.
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
reservedCapacityGroupId
@ApiProperty(canBeNullOrNotSet=true) protected Long reservedCapacityGroupId
The ID of the reserved capacity group this instance is associated with.
-
reservedCapacityGroupIdSpecified
protected boolean reservedCapacityGroupIdSpecified
-
-
Method Detail
-
getAvailableFlag
public Boolean getAvailableFlag()
-
setAvailableFlag
public void setAvailableFlag(Boolean availableFlag)
-
getBillingItem
public Item getBillingItem()
-
setBillingItem
public void setBillingItem(Item billingItem)
-
getGuest
public Guest getGuest()
-
setGuest
public void setGuest(Guest guest)
-
getReservedCapacityGroup
public ReservedCapacityGroup getReservedCapacityGroup()
-
setReservedCapacityGroup
public void setReservedCapacityGroup(ReservedCapacityGroup reservedCapacityGroup)
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getGuestId
public Long getGuestId()
-
setGuestId
public void setGuestId(Long guestId)
-
isGuestIdSpecified
public boolean isGuestIdSpecified()
-
unsetGuestId
public void unsetGuestId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getReservedCapacityGroupId
public Long getReservedCapacityGroupId()
-
setReservedCapacityGroupId
public void setReservedCapacityGroupId(Long reservedCapacityGroupId)
-
isReservedCapacityGroupIdSpecified
public boolean isReservedCapacityGroupIdSpecified()
-
unsetReservedCapacityGroupId
public void unsetReservedCapacityGroupId()
-
asService
public Instance.Service asService(ApiClient client)
-
service
public static Instance.Service service(ApiClient client)
-
service
public static Instance.Service service(ApiClient client, Long id)
-
-