public static class SR.Record extends Object implements Types.Record
Modifier and Type | Field and Description |
---|---|
Set<Types.StorageOperations> |
allowedOperations
list of the operations allowed in this state.
|
Map<String,Blob> |
blobs
Binary blobs associated with this SR
|
String |
contentType
the type of the SR's content, if required (e.g.
|
Map<String,Types.StorageOperations> |
currentOperations
links each of the running tasks using this object (by reference) to a current_operation enum which describes the nature of the task.
|
Boolean |
localCacheEnabled
True if this SR is assigned to be the local cache for its host
|
String |
nameDescription
a notes field containg human-readable description
|
String |
nameLabel
a human-readable name
|
Map<String,String> |
otherConfig
additional configuration
|
Set<PBD> |
PBDs
describes how particular hosts can see this storage repository
|
Long |
physicalSize
total physical size of the repository (in bytes)
|
Long |
physicalUtilisation
physical space currently utilised on this storage repository (in bytes).
|
Boolean |
shared
true if this SR is (capable of being) shared between multiple hosts
|
Map<String,String> |
smConfig
SM dependent data
|
Set<String> |
tags
user-specified tags for categorization purposes
|
String |
type
type of the storage repository
|
String |
uuid
Unique identifier/object reference
|
Set<VDI> |
VDIs
all virtual disks known to this storage repository
|
Long |
virtualAllocation
sum of virtual_sizes of all VDIs in this storage repository (in bytes)
|
Constructor and Description |
---|
SR.Record() |
public String uuid
public String nameLabel
public String nameDescription
public Set<Types.StorageOperations> allowedOperations
public Map<String,Types.StorageOperations> currentOperations
public Long virtualAllocation
public Long physicalUtilisation
public Long physicalSize
public String type
public String contentType
public Boolean shared
public Boolean localCacheEnabled