Class Repository

java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.virtual.storage.Repository

@ApiType("SoftLayer_Virtual_Storage_Repository")
public class Repository
extends Entity
The SoftLayer_Virtual_Storage_Repository represents a web based storage system that can be accessed through many types of devices, interfaces, and other resources.
See Also:
SoftLayer_Virtual_Storage_Repository
  • Field Details

    • account

      @ApiProperty protected Account account
      The [[SoftLayer_Account|account]] that a storage repository belongs to.
    • billingItem

      @ApiProperty protected Item billingItem
      The current billing item for a storage repository.
    • datacenter

      @ApiProperty protected Location datacenter
      The datacenter that a virtual storage repository resides in.
    • diskImages

      @ApiProperty protected List<Image> diskImages
      The [[SoftLayer_Virtual_Disk_Image|disk images]] that are in a storage repository. Disk images are the virtual hard drives for a virtual guest.
    • guests

      @ApiProperty protected List<Guest> guests
      The computing instances that have disk images in a storage repository.
    • metricTrackingObject

      @ApiProperty protected Repository metricTrackingObject
    • publicImageBillingItem

      @ApiProperty protected Item publicImageBillingItem
      The current billing item for a public storage repository.
    • type

      @ApiProperty protected Type type
      A storage repository's [[SoftLayer_Virtual_Storage_Repository_Type|type]].
    • capacity

      @ApiProperty(canBeNullOrNotSet=true) protected BigDecimal capacity
      A storage repositories capacity measured in Giga-Bytes (GB)
    • capacitySpecified

      protected boolean capacitySpecified
    • description

      @ApiProperty(canBeNullOrNotSet=true) protected String description
      A storage repositories description that describes its purpose or contents
    • descriptionSpecified

      protected boolean descriptionSpecified
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      Unique ID for a storage repository.
    • idSpecified

      protected boolean idSpecified
    • name

      @ApiProperty(canBeNullOrNotSet=true) protected String name
      A storage repositories name that describes its purpose or contents
    • nameSpecified

      protected boolean nameSpecified
    • publicFlag

      @ApiProperty(canBeNullOrNotSet=true) protected Long publicFlag
    • publicFlagSpecified

      protected boolean publicFlagSpecified
    • typeId

      @ApiProperty(canBeNullOrNotSet=true) protected Long typeId
      A storage repositories [[SoftLayer_Virtual_Storage_Repository_Type|type]] ID
    • typeIdSpecified

      protected boolean typeIdSpecified
    • diskImageCount

      @ApiProperty protected Long diskImageCount
      A count of the [[SoftLayer_Virtual_Disk_Image|disk images]] that are in a storage repository. Disk images are the virtual hard drives for a virtual guest.
    • guestCount

      @ApiProperty protected Long guestCount
      A count of the computing instances that have disk images in a storage repository.
  • Constructor Details

    • Repository

      public Repository()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount​(Account account)
    • getBillingItem

      public Item getBillingItem()
    • setBillingItem

      public void setBillingItem​(Item billingItem)
    • getDatacenter

      public Location getDatacenter()
    • setDatacenter

      public void setDatacenter​(Location datacenter)
    • getDiskImages

      public List<Image> getDiskImages()
    • getGuests

      public List<Guest> getGuests()
    • getMetricTrackingObject

      public Repository getMetricTrackingObject()
    • setMetricTrackingObject

      public void setMetricTrackingObject​(Repository metricTrackingObject)
    • getPublicImageBillingItem

      public Item getPublicImageBillingItem()
    • setPublicImageBillingItem

      public void setPublicImageBillingItem​(Item publicImageBillingItem)
    • getType

      public Type getType()
    • setType

      public void setType​(Type type)
    • getCapacity

      public BigDecimal getCapacity()
    • setCapacity

      public void setCapacity​(BigDecimal capacity)
    • isCapacitySpecified

      public boolean isCapacitySpecified()
    • unsetCapacity

      public void unsetCapacity()
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription​(String description)
    • isDescriptionSpecified

      public boolean isDescriptionSpecified()
    • unsetDescription

      public void unsetDescription()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • isNameSpecified

      public boolean isNameSpecified()
    • unsetName

      public void unsetName()
    • getPublicFlag

      public Long getPublicFlag()
    • setPublicFlag

      public void setPublicFlag​(Long publicFlag)
    • isPublicFlagSpecified

      public boolean isPublicFlagSpecified()
    • unsetPublicFlag

      public void unsetPublicFlag()
    • getTypeId

      public Long getTypeId()
    • setTypeId

      public void setTypeId​(Long typeId)
    • isTypeIdSpecified

      public boolean isTypeIdSpecified()
    • unsetTypeId

      public void unsetTypeId()
    • getDiskImageCount

      public Long getDiskImageCount()
    • setDiskImageCount

      public void setDiskImageCount​(Long diskImageCount)
    • getGuestCount

      public Long getGuestCount()
    • setGuestCount

      public void setGuestCount​(Long guestCount)
    • asService

      public Repository.Service asService​(ApiClient client)
    • service

      public static Repository.Service service​(ApiClient client)
    • service

      public static Repository.Service service​(ApiClient client, Long id)