public class BackendDiskResource extends BackendDeviceResource<Disk,Disks,DiskImage> implements DiskResource
AbstractBackendSubResource.ParametersProvider<R,Q>
AbstractBackendResource.EntityIdResolver, AbstractBackendResource.QueryIdResolver
BaseBackendResource.BackendFailureException, BaseBackendResource.EntityNotFoundException, BaseBackendResource.WebFaultException
entityResolver, requiredUpdateFields, updateParametersProvider, updateType
collection
guid, id, STRICTLY_IMMUTABLE
ACCEPTED_STATUS, entityType, ID_SEPARATOR, mappingLocator, modelType, MONITOR_DELAY, subCollections
backend, httpHeaders, LOG, messageBundle, sessionHelper, uriInfo
Modifier | Constructor and Description |
---|---|
protected |
BackendDiskResource(String id,
AbstractBackendReadOnlyDevicesResource<Disk,Disks,DiskImage> collection,
VdcActionType updateType,
AbstractBackendSubResource.ParametersProvider<Disk,DiskImage> updateParametersProvider,
String[] requiredUpdateFields,
String... subCollections) |
Modifier and Type | Method and Description |
---|---|
StatisticsResource |
getStatisticsResource() |
protected Disk |
populate(Disk model,
DiskImage entity) |
update
addParents, get, getCreationSubresource
getEntity, getStrictlyImmutable, performGet, performGet, performUpdate, performUpdate, validateUpdate
addLinks, addLinks, addLinks, addLinks, addOrUpdateLink, asCollection, asGuidOr404, asString, awaitCompletion, delay, entityNotFound, getAsynchronousStatus, getMapper, getMappingLocator, getQueryParams, incomplete, inject, injectSearchLinks, linkSubCollections, linkSubResource, map, map, map, map, newModel, notFound, notFound, removeIfExist, setMappingLocator, urlEncode
doAction, doGetEntity, doNonBlockingAction, expectNonBlocking, getBackendCollection, getConfigurationValue, getEntity, getEntity, getEntity, performAction, performAction, performNonBlockingAction
asCollection, asGuid, asGuid, combine, fault, getBackend, getCurrent, getEffectiveLocale, getHttpHeaders, getMessageBundle, getSessionHelper, getUriInfo, handleError, handleError, instantiate, localize, localize, localize, sessionize, sessionize, setBackend, setHttpHeaders, setMessageBundle, setSessionHelper, setUriInfo, validateEnum, validateParameters, validateParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
update
get
getCreationSubresource
protected BackendDiskResource(String id, AbstractBackendReadOnlyDevicesResource<Disk,Disks,DiskImage> collection, VdcActionType updateType, AbstractBackendSubResource.ParametersProvider<Disk,DiskImage> updateParametersProvider, String[] requiredUpdateFields, String... subCollections)
public StatisticsResource getStatisticsResource()
getStatisticsResource
in interface MeasurableResource
Copyright © 2012. All Rights Reserved.