public class ISProxyImpl extends Object implements ISProxyInterface
| Constructor and Description |
|---|
ISProxyImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInfra(org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure infra) |
void |
addInfraTemplate(org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructureTemplate it) |
void |
addNode(org.gcube.resources.federation.fhnmanager.api.type.Node node) |
void |
addNodeTemplate(org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate nt) |
void |
addServiceProfile(org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile sp) |
void |
addVMProvider(org.gcube.resources.federation.fhnmanager.api.type.VMProvider vmp) |
String |
decodeMultilenString(String in) |
void |
deleteHostingNode(String hostname) |
void |
deleteInfrastructure(String infra) |
void |
deleteNode(org.gcube.resources.federation.fhnmanager.api.type.Node node) |
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.OccopusInfrastructure> |
getAllInfrastructures() |
List<org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure> |
getAllInfrastructuresList() |
Set<org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructureTemplate> |
getAllInfrastructuresTemplates() |
Set<org.gcube.resources.federation.fhnmanager.api.type.Node> |
getAllNodes() |
Set<org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate> |
getAllNodeTemplates() |
Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> |
getAllServiceProfiles() |
Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> |
getAllVMProviders() |
org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure |
getInfrastructureById(String infraId) |
org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructureTemplate |
getInfraTemplatefromInfra(org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure b) |
org.gcube.resources.federation.fhnmanager.api.type.Node |
getNodeById(String nodeId) |
org.gcube.resources.federation.fhnmanager.api.type.Node |
getNodeByURI(String UriId) |
String |
getNodeNameById(String Id) |
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 vmProviderid) |
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> |
getVMProvidersByServiceProfile(String serviceProfileId) |
static void |
main(String[] args) |
org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure |
returnInfra(org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructureTemplate a) |
org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructureTemplate |
returnInfraTemplate(String infraid) |
String |
setD4ScienceOccopusAuth() |
String |
setFedCloudOccopusAuth() |
void |
updateInfra(org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure infra) |
void |
updateIs() |
void |
updateNode(org.gcube.resources.federation.fhnmanager.api.type.Node node) |
public org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile getServiceProfileById(String serviceProfileId)
getServiceProfileById in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate getNodeTemplateById(String nodeTemplateId)
getNodeTemplateById in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure> getAllInfrastructures()
getAllInfrastructures in interface ISProxyInterfacepublic List<org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure> getAllInfrastructuresList()
getAllInfrastructuresList in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> getAllServiceProfiles()
getAllServiceProfiles in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.Node> getAllNodes()
getAllNodes in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> getAllVMProviders()
getAllVMProviders in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate> getAllNodeTemplates()
getAllNodeTemplates in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.VMProvider getVMProviderById(String vmProviderid)
getVMProviderById in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure returnInfra(org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructureTemplate a)
returnInfra in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.VMProvider findVMProviderbyId(String vmProviderId)
findVMProviderbyId in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructureTemplate returnInfraTemplate(String infraid)
returnInfraTemplate in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> findVMProvidersbyServiceProfile(String serviceProfileId)
findVMProvidersbyServiceProfile in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> getVMProvidersByServiceProfile(String serviceProfileId)
public 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.NodeTemplate> getVMProviderNodeTemplates(String vmProviderId)
getVMProviderNodeTemplates in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate getNodeTemplate(String serviceProfileId, String vmProviderId)
getNodeTemplate in interface ISProxyInterfacepublic void updateNode(org.gcube.resources.federation.fhnmanager.api.type.Node node)
public void updateInfra(org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure infra)
updateInfra in interface ISProxyInterfacepublic void addNode(org.gcube.resources.federation.fhnmanager.api.type.Node node)
addNode in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructureTemplate> getAllInfrastructuresTemplates()
getAllInfrastructuresTemplates in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructureTemplate getInfraTemplatefromInfra(org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure b)
public void addNodeTemplate(org.gcube.resources.federation.fhnmanager.api.type.NodeTemplate nt)
public void addInfraTemplate(org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructureTemplate it)
public void addServiceProfile(org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile sp)
public void addVMProvider(org.gcube.resources.federation.fhnmanager.api.type.VMProvider vmp)
public void addInfra(org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure infra)
addInfra in interface ISProxyInterfacepublic Set<org.gcube.resources.federation.fhnmanager.api.type.Node> findNodes(String serviceProfileId, String vmProviderId)
findNodes in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.Node getNodeById(String nodeId)
getNodeById in interface ISProxyInterfacepublic org.gcube.resources.federation.fhnmanager.api.type.OccopusInfrastructure getInfrastructureById(String infraId)
getInfrastructureById in interface ISProxyInterfacepublic String setD4ScienceOccopusAuth() throws Exception
setD4ScienceOccopusAuth in interface ISProxyInterfaceExceptionpublic String setFedCloudOccopusAuth() throws Exception
setFedCloudOccopusAuth in interface ISProxyInterfaceExceptionpublic org.gcube.resources.federation.fhnmanager.api.type.Node getNodeByURI(String UriId)
getNodeByURI in interface ISProxyInterfacepublic String getNodeNameById(String Id)
getNodeNameById in interface ISProxyInterfacepublic void deleteInfrastructure(String infra)
deleteInfrastructure in interface ISProxyInterfacepublic void deleteNode(org.gcube.resources.federation.fhnmanager.api.type.Node node)
deleteNode in interface ISProxyInterfacepublic void deleteHostingNode(String hostname)
deleteHostingNode in interface ISProxyInterfacepublic void updateIs()
throws cz.cesnet.cloud.occi.api.exception.CommunicationException,
UnknownHostException
updateIs in interface ISProxyInterfacecz.cesnet.cloud.occi.api.exception.CommunicationExceptionUnknownHostExceptionCopyright © 2017. All Rights Reserved.