public class ISProxyLocalYaml extends Object implements ISProxyInterface
| Constructor and Description |
|---|
ISProxyLocalYaml() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNode(org.gcube.resources.federation.fhnmanager.api.type.Node node) |
void |
deleteNode(org.gcube.resources.federation.fhnmanager.api.type.Node node) |
void |
dumpNodes() |
Set<org.gcube.resources.federation.fhnmanager.api.type.Node> |
findNodes(String serviceProfileId,
String vmProviderId) |
org.gcube.resources.federation.fhnmanager.api.type.VMProvider |
findVMProviderbyId(String vmProviderId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> |
findVMProvidersbyServiceProfile(String serviceProfileId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> |
getAllServiceProfiles() |
int |
getCore(String id) |
Long |
getMemory(String id) |
org.gcube.resources.federation.fhnmanager.api.type.Node |
getNodeById(String nodeId) |
org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate |
getNodeTemplate(String serviceProfileId,
String vmProviderId) |
org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate |
getNodeTemplateById(String nodeTemplateId) |
org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile |
getServiceProfileById(String serviceProfileId) |
org.gcube.resources.federation.fhnmanager.api.type.VMProvider |
getVMProviderById(String vmpId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate> |
getVMProviderNodeTemplates(String vmProviderId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate> |
getVMProviderNodeTemplates(org.gcube.resources.federation.fhnmanager.api.type.VMProvider vm) |
Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> |
getVMProviders() |
Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> |
getVMProvidersByServiceProfile(String serviceProfileId) |
static void |
main(String[] args) |
void |
updateIs() |
public int getCore(String id)
public Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> getVMProviders()
getVMProviders in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.VMProvider getVMProviderById(String vmpId)
getVMProviderById in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate getNodeTemplate(String serviceProfileId, String vmProviderId)
getNodeTemplate in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate> getVMProviderNodeTemplates(String vmProviderId)
getVMProviderNodeTemplates in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate getNodeTemplateById(String nodeTemplateId)
getNodeTemplateById in interface ISProxyInterfacepublic void addNode(org.gcube.resources.federation.fhnmanager.api.type.Node node)
addNode in interface ISProxyInterfacepublic void updateIs()
throws cz.cesnet.cloud.occi.api.exception.CommunicationException,
UnknownHostException
updateIs in interface ISProxyInterfacecz.cesnet.cloud.occi.api.exception.CommunicationExceptionUnknownHostExceptionpublic void dumpNodes()
dumpNodes in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile getServiceProfileById(String serviceProfileId)
getServiceProfileById in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.Node> findNodes(String serviceProfileId, String vmProviderId)
findNodes in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate> getVMProviderNodeTemplates(org.gcube.resources.federation.fhnmanager.api.type.VMProvider vm)
public Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> getVMProvidersByServiceProfile(String serviceProfileId)
public Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> findVMProvidersbyServiceProfile(String serviceProfileId)
findVMProvidersbyServiceProfile in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.VMProvider findVMProviderbyId(String vmProviderId)
findVMProviderbyId in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> getAllServiceProfiles()
getAllServiceProfiles in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.Node getNodeById(String nodeId)
getNodeById in interface ISProxyInterfacepublic void deleteNode(org.gcube.resources.federation.fhnmanager.api.type.Node node)
deleteNode in interface ISProxyInterfacepublic static void main(String[] args) throws UnknownHostException
UnknownHostExceptionCopyright © 2016. All Rights Reserved.