public class BackendNicResource extends BackendDeviceResource<NIC,Nics,VmNetworkInterface> implements NicResource
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 |
BackendNicResource(String id,
AbstractBackendReadOnlyDevicesResource<NIC,Nics,VmNetworkInterface> collection,
VdcActionType updateType,
AbstractBackendSubResource.ParametersProvider<NIC,VmNetworkInterface> updateParametersProvider,
String[] requiredUpdateFields,
String... subCollections) |
Modifier and Type | Method and Description |
---|---|
protected network |
findNetwork(NIC resource) |
StatisticsResource |
getStatisticsResource() |
NIC |
update(NIC resource) |
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, populate, 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
get
getCreationSubresource
protected BackendNicResource(String id, AbstractBackendReadOnlyDevicesResource<NIC,Nics,VmNetworkInterface> collection, VdcActionType updateType, AbstractBackendSubResource.ParametersProvider<NIC,VmNetworkInterface> updateParametersProvider, String[] requiredUpdateFields, String... subCollections)
public StatisticsResource getStatisticsResource()
getStatisticsResource
in interface MeasurableResource
public NIC update(NIC resource)
update
in interface DeviceResource<NIC>
update
in class BackendDeviceResource<NIC,Nics,VmNetworkInterface>
Copyright © 2012. All Rights Reserved.