public class FHNManagerClient extends Object implements org.gcube.resources.federation.fhnmanager.api.FHNManager
| Constructor and Description |
|---|
FHNManagerClient(org.gcube.common.clients.delegates.ProxyDelegate<javax.ws.rs.client.WebTarget> config) |
| Modifier and Type | Method and Description |
|---|---|
Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> |
allServiceProfiles() |
org.gcube.resources.federation.fhnmanager.api.type.Node |
createNode(String vmProviderId,
String serviceProfileId,
String resourceTemplateId) |
void |
deleteNode(String nodeId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.Node> |
findNodes(String serviceProfileId,
String vmProviderId) |
Collection<org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate> |
findResourceTemplate(String vmProviderId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> |
findVMProviders(String serviceProfileId) |
org.gcube.resources.federation.fhnmanager.api.type.Node |
getNodeById(String nodeId) |
org.gcube.resources.federation.fhnmanager.api.type.VMProvider |
getVMProviderbyId(String vmProviderId) |
void |
startNode(String nodeId) |
void |
stopNode(String nodeId) |
public FHNManagerClient(org.gcube.common.clients.delegates.ProxyDelegate<javax.ws.rs.client.WebTarget> config)
public org.gcube.resources.federation.fhnmanager.api.type.VMProvider getVMProviderbyId(String vmProviderId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
getVMProviderbyId in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> findVMProviders(String serviceProfileId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
findVMProviders in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> allServiceProfiles() throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
allServiceProfiles in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic void startNode(String nodeId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
startNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic void stopNode(String nodeId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
stopNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic void deleteNode(String nodeId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
deleteNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic Collection<org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate> findResourceTemplate(String vmProviderId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
findResourceTemplate in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic org.gcube.resources.federation.fhnmanager.api.type.Node getNodeById(String nodeId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
getNodeById in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic Set<org.gcube.resources.federation.fhnmanager.api.type.Node> findNodes(String serviceProfileId, String vmProviderId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
findNodes in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionpublic org.gcube.resources.federation.fhnmanager.api.type.Node createNode(String vmProviderId, String serviceProfileId, String resourceTemplateId) throws org.gcube.resources.federation.fhnmanager.api.exception.FHNManagerException
createNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerorg.gcube.resources.federation.fhnmanager.api.exception.FHNManagerExceptionCopyright © 2016. All Rights Reserved.