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 serviceProfileId,
String vmTemplateId,
String vmProviderId) |
org.gcube.resources.federation.fhnmanager.api.type.Node |
destroyNode(String nodeId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.Node> |
findNodes(String serviceProfileId,
String vmProviderId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> |
findVMProviders(String serviceProfileId,
String vmTemplateId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.VMTemplate> |
findVMTemplates(String serviceProfileId,
String vmProviderId) |
org.gcube.resources.federation.fhnmanager.api.type.Node |
getNode(String NodeId) |
org.gcube.resources.federation.fhnmanager.api.type.VMProvider |
getVMProvider(String vmProviderId) |
org.gcube.resources.federation.fhnmanager.api.type.VMTemplate |
getVMTemplate(String vmTemplateId) |
org.gcube.resources.federation.fhnmanager.api.type.Node |
startNode(String nodeId) |
org.gcube.resources.federation.fhnmanager.api.type.Node |
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 getVMProvider(String vmProviderId) throws Exception
getVMProvider in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerExceptionpublic Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> findVMProviders(String serviceProfileId, String vmTemplateId) throws Exception
findVMProviders in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerExceptionpublic Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> allServiceProfiles() throws Exception
allServiceProfiles in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerExceptionpublic org.gcube.resources.federation.fhnmanager.api.type.VMTemplate getVMTemplate(String vmTemplateId) throws Exception
getVMTemplate in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerExceptionpublic Set<org.gcube.resources.federation.fhnmanager.api.type.VMTemplate> findVMTemplates(String serviceProfileId, String vmProviderId) throws Exception
findVMTemplates in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerExceptionpublic org.gcube.resources.federation.fhnmanager.api.type.Node getNode(String NodeId) throws Exception
getNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerExceptionpublic Set<org.gcube.resources.federation.fhnmanager.api.type.Node> findNodes(String serviceProfileId, String vmProviderId) throws Exception
findNodes in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerExceptionpublic org.gcube.resources.federation.fhnmanager.api.type.Node createNode(String serviceProfileId, String vmTemplateId, String vmProviderId)
createNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerpublic org.gcube.resources.federation.fhnmanager.api.type.Node startNode(String nodeId)
startNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerpublic org.gcube.resources.federation.fhnmanager.api.type.Node stopNode(String nodeId)
stopNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerpublic org.gcube.resources.federation.fhnmanager.api.type.Node destroyNode(String nodeId)
destroyNode in interface org.gcube.resources.federation.fhnmanager.api.FHNManagerCopyright © 2016. All Rights Reserved.