public interface VREGeneratorInterface
Modifier and Type | Method and Description |
---|---|
org.gcube.vremanagement.vremodeler.utils.reports.DeployReport |
checkVREStatus() |
void |
deployVRE() |
int |
getCloudVMSelected() |
List<org.gcube.vremanagement.vremodel.cl.stubs.types.FunctionalityItem> |
getFunctionality() |
List<org.gcube.vremanagement.vremodel.cl.stubs.types.GHN> |
getGHNs() |
org.gcube.vremanagement.vremodel.cl.stubs.types.GHNsPerFunctionality[] |
getGHNsPerFunctionality() |
org.gcube.vremanagement.vremodel.cl.stubs.types.FunctionalityNodes |
getSelectedFunctionality() |
String |
getVREepr() |
org.gcube.vremanagement.vremodel.cl.stubs.types.VREDescription |
getVREModel() |
boolean |
isCloudAvailable() |
boolean |
isCloudSelected() |
void |
removeVRE(org.gcube.application.framework.core.session.ASLSession session,
String id) |
boolean |
setCloudDeploy(int virtualMachines) |
void |
setFunctionality(Integer[] funcIds,
org.gcube.vremanagement.vremodel.cl.stubs.types.SelectedResourceDescriptionType[] selResDesc) |
void |
setGHNs(String[] selectedGHNIds) |
void |
setVREModel(String VREName,
String VREDescription,
String VREDesigner,
String VREManager,
long startTime,
long endTime) |
void |
setVREtoPendingState() |
void |
undeployVRE(String id) |
org.gcube.vremanagement.vremodeler.utils.reports.DeployReport checkVREStatus() throws RemoteException
RemoteException
void deployVRE() throws RemoteException
RemoteException
List<org.gcube.vremanagement.vremodel.cl.stubs.types.GHN> getGHNs() throws RemoteException
RemoteException
org.gcube.vremanagement.vremodel.cl.stubs.types.VREDescription getVREModel() throws RemoteException
RemoteException
List<org.gcube.vremanagement.vremodel.cl.stubs.types.FunctionalityItem> getFunctionality() throws Exception
RemoteException
Exception
org.gcube.vremanagement.vremodel.cl.stubs.types.FunctionalityNodes getSelectedFunctionality() throws Exception
Exception
void setGHNs(String[] selectedGHNIds) throws RemoteException
selectedGHNIds
- the GHNs selectedRemoteException
org.gcube.vremanagement.vremodel.cl.stubs.types.GHNsPerFunctionality[] getGHNsPerFunctionality() throws RemoteException
RemoteException
void setVREModel(String VREName, String VREDescription, String VREDesigner, String VREManager, long startTime, long endTime) throws RemoteException
VREName
- the VRE nameVREDescription
- a description for the VREVREDesigner
- the VRE designerVREManager
- the VRE managerstartTime
- start timeendTime
- end timeRemoteException
void setVREtoPendingState() throws RemoteException
RemoteException
void setFunctionality(Integer[] funcIds, org.gcube.vremanagement.vremodel.cl.stubs.types.SelectedResourceDescriptionType[] selResDesc) throws RemoteException
csIDElement
- functionalityIDElement
- RemoteException
String getVREepr()
boolean isCloudAvailable()
boolean setCloudDeploy(int virtualMachines)
boolean isCloudSelected()
void removeVRE(org.gcube.application.framework.core.session.ASLSession session, String id)
void undeployVRE(String id)
int getCloudVMSelected()
Copyright © 2019. All Rights Reserved.