java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.virtual.reservedcapacitygroup.Instance

@ApiType("SoftLayer_Virtual_ReservedCapacityGroup_Instance")
public class Instance
extends Entity
This data type presents the structure for a virtual reserved capacity group instance.
See Also:
SoftLayer_Virtual_ReservedCapacityGroup_Instance
  • Field Details

    • 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
  • Constructor Details

    • Instance

      public Instance()
  • Method Details

    • 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)