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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Repository.Mask
static interface
Repository.Service
Storage Repositories are storage systems that are accessible through the internet and can be accessed through many types of devices, interfaces, and other resources such as NFS (Network File System).static interface
Repository.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The [[SoftLayer_Account|account]] that a storage repository belongs to.protected Item
billingItem
The current billing item for a storage repository.protected BigDecimal
capacity
A storage repositories capacity measured in Giga-Bytes (GB)protected boolean
capacitySpecified
protected Location
datacenter
The datacenter that a virtual storage repository resides in.protected String
description
A storage repositories description that describes its purpose or contentsprotected boolean
descriptionSpecified
protected Long
diskImageCount
A count of the [[SoftLayer_Virtual_Disk_Image|disk images]] that are in a storage repository.protected List<Image>
diskImages
The [[SoftLayer_Virtual_Disk_Image|disk images]] that are in a storage repository.protected Long
guestCount
A count of the computing instances that have disk images in a storage repository.protected List<Guest>
guests
The computing instances that have disk images in a storage repository.protected Long
id
Unique ID for a storage repository.protected boolean
idSpecified
protected Repository
metricTrackingObject
protected String
name
A storage repositories name that describes its purpose or contentsprotected boolean
nameSpecified
protected Long
publicFlag
protected boolean
publicFlagSpecified
protected Item
publicImageBillingItem
The current billing item for a public storage repository.protected Type
type
A storage repository's [[SoftLayer_Virtual_Storage_Repository_Type|type]].protected Long
typeId
A storage repositories [[SoftLayer_Virtual_Storage_Repository_Type|type]] IDprotected boolean
typeIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Repository()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
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.
-
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.
-
-
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)
-
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)
-
-