public class BackendHostResource extends AbstractBackendActionableResource<Host,VDS> implements HostResource
Modifier and Type | Class and Description |
---|---|
protected class |
BackendHostResource.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 |
---|
BackendHostResource(String id,
BackendHostsResource parent) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
activate(Action action) |
javax.ws.rs.core.Response |
approve(Action action) |
javax.ws.rs.core.Response |
commitNetConfig(Action action) |
javax.ws.rs.core.Response |
deactivate(Action action) |
javax.ws.rs.core.Response |
fence(Action action) |
Host |
get() |
ActionResource |
getActionSubresource(String action,
String ids) |
protected VDS |
getEntity() |
HostNicsResource |
getHostNicsResource() |
HostStorageResource |
getHostStorageResource() |
AssignedPermissionsResource |
getPermissionsResource() |
StatisticsResource |
getStatisticsResource() |
AssignedTagsResource |
getTagsResource() |
javax.ws.rs.core.Response |
install(Action action) |
javax.ws.rs.core.Response |
iscsiDiscover(Action action) |
javax.ws.rs.core.Response |
iscsiLogin(Action action) |
protected VDSGroup |
lookupClusterByName(String name) |
protected LogicalUnit |
map(storage_server_connections cnx) |
protected Host |
populate(Host model,
VDS entity) |
Host |
update(Host incoming) |
actionAsync, actionFailure, actionStatus, actionSuccess, awaitGrace, doAction, expectBlocking, getHostId, getHostId, handleError
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 BackendHostResource(String id, BackendHostsResource parent)
public Host get()
get
in interface UpdatableResource<Host>
public Host update(Host incoming)
update
in interface UpdatableResource<Host>
public javax.ws.rs.core.Response install(Action action)
install
in interface HostResource
public javax.ws.rs.core.Response activate(Action action)
activate
in interface HostResource
public javax.ws.rs.core.Response approve(Action action)
approve
in interface HostResource
public javax.ws.rs.core.Response deactivate(Action action)
deactivate
in interface HostResource
public javax.ws.rs.core.Response iscsiLogin(Action action)
iscsiLogin
in interface HostResource
public javax.ws.rs.core.Response iscsiDiscover(Action action)
iscsiDiscover
in interface HostResource
protected LogicalUnit map(storage_server_connections cnx)
public javax.ws.rs.core.Response commitNetConfig(Action action)
commitNetConfig
in interface HostResource
public javax.ws.rs.core.Response fence(Action action)
fence
in interface HostResource
public HostNicsResource getHostNicsResource()
getHostNicsResource
in interface HostResource
public HostStorageResource getHostStorageResource()
getHostStorageResource
in interface HostResource
public AssignedTagsResource getTagsResource()
getTagsResource
in interface HostResource
public AssignedPermissionsResource getPermissionsResource()
getPermissionsResource
in interface HostResource
public StatisticsResource getStatisticsResource()
getStatisticsResource
in interface MeasurableResource
public ActionResource getActionSubresource(String action, String ids)
getActionSubresource
in interface HostResource
getActionSubresource
in class AbstractBackendActionableResource<Host,VDS>
protected VDS getEntity()
Copyright © 2012. All Rights Reserved.