Class 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 Detail

      • 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.
      • 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]].
      • capacitySpecified

        protected boolean capacitySpecified
      • descriptionSpecified

        protected boolean descriptionSpecified
      • idSpecified

        protected boolean idSpecified
      • nameSpecified

        protected boolean nameSpecified
      • publicFlagSpecified

        protected boolean publicFlagSpecified
      • 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 Detail

      • Repository

        public Repository()
    • Method Detail

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