public class BackendVmPoolResource extends AbstractBackendSubResource<VmPool,vm_pools> implements VmPoolResource
Modifier and Type | Class and Description |
---|---|
protected class |
BackendVmPoolResource.UpdateParametersProvider |
AbstractBackendSubResource.ParametersProvider<R,Q>
AbstractBackendResource.EntityIdResolver, AbstractBackendResource.QueryIdResolver
BaseBackendResource.BackendFailureException, BaseBackendResource.EntityNotFoundException, BaseBackendResource.WebFaultException
guid, id, STRICTLY_IMMUTABLE
ACCEPTED_STATUS, entityType, ID_SEPARATOR, mappingLocator, modelType, MONITOR_DELAY, subCollections
backend, httpHeaders, LOG, messageBundle, sessionHelper, uriInfo
Constructor and Description |
---|
BackendVmPoolResource(String id,
BackendVmPoolsResource parent) |
Modifier and Type | Method and Description |
---|---|
VmPool |
get() |
AssignedPermissionsResource |
getPermissionsResource() |
protected Guid |
getStorageDomainId(Guid templateId) |
protected VM |
mapToVM(VmPool model) |
protected VmPool |
populate(VmPool pool,
vm_pools entity) |
VmPool |
update(VmPool incoming) |
getEntity, getStrictlyImmutable, performGet, performGet, performUpdate, performUpdate, validateUpdate
addLinks, addLinks, addLinks, addLinks, addOrUpdateLink, addParents, 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
public BackendVmPoolResource(String id, BackendVmPoolsResource parent)
public VmPool get()
get
in interface UpdatableResource<VmPool>
public VmPool update(VmPool incoming)
update
in interface UpdatableResource<VmPool>
public AssignedPermissionsResource getPermissionsResource()
getPermissionsResource
in interface VmPoolResource
protected VmPool populate(VmPool pool, vm_pools entity)
populate
in class AbstractBackendResource<VmPool,vm_pools>
Copyright © 2012. All Rights Reserved.