public interface JocciInterface
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
void |
createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osTemplate,
cz.cesnet.cloud.occi.core.Mixin resourceTemplate,
String vmName) |
void |
createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
File path) |
void |
createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
String script) |
void |
createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
URL context) |
void |
deleteResource(URI resourceType) |
List<URI> |
getComputeList() |
List<URI> |
getNetList() |
List<cz.cesnet.cloud.occi.core.Mixin> |
getOsTemplateList() |
List<cz.cesnet.cloud.occi.core.Mixin> |
getResourcesTemplateList() |
List<URI> |
getStorageList() |
void |
setCertificate(String path) |
void |
setTrustStore(String path) |
void |
startResource(URI resourceType) |
void |
stopResource(URI resourceType) |
void setTrustStore(String path)
void setCertificate(String path)
void connect()
throws cz.cesnet.cloud.occi.api.exception.CommunicationException
cz.cesnet.cloud.occi.api.exception.CommunicationExceptionList<cz.cesnet.cloud.occi.core.Mixin> getOsTemplateList()
List<cz.cesnet.cloud.occi.core.Mixin> getResourcesTemplateList()
void createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osTemplate,
cz.cesnet.cloud.occi.core.Mixin resourceTemplate,
String vmName)
throws cz.cesnet.cloud.occi.exception.InvalidAttributeValueException,
cz.cesnet.cloud.occi.exception.AmbiguousIdentifierException,
IOException
cz.cesnet.cloud.occi.exception.InvalidAttributeValueExceptioncz.cesnet.cloud.occi.exception.AmbiguousIdentifierExceptionIOExceptionvoid createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
String script)
throws cz.cesnet.cloud.occi.exception.InvalidAttributeValueException,
cz.cesnet.cloud.occi.exception.AmbiguousIdentifierException,
IOException
cz.cesnet.cloud.occi.exception.InvalidAttributeValueExceptioncz.cesnet.cloud.occi.exception.AmbiguousIdentifierExceptionIOExceptionvoid createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
URL context)
throws cz.cesnet.cloud.occi.exception.InvalidAttributeValueException,
cz.cesnet.cloud.occi.exception.AmbiguousIdentifierException,
IOException
cz.cesnet.cloud.occi.exception.InvalidAttributeValueExceptioncz.cesnet.cloud.occi.exception.AmbiguousIdentifierExceptionIOExceptionvoid createResourceAndDescribe(cz.cesnet.cloud.occi.core.Mixin osMixin,
cz.cesnet.cloud.occi.core.Mixin resourceMixin,
String vmName,
File path)
throws cz.cesnet.cloud.occi.exception.InvalidAttributeValueException,
cz.cesnet.cloud.occi.exception.AmbiguousIdentifierException,
IOException
cz.cesnet.cloud.occi.exception.InvalidAttributeValueExceptioncz.cesnet.cloud.occi.exception.AmbiguousIdentifierExceptionIOExceptionvoid startResource(URI resourceType) throws InterruptedException
InterruptedExceptionvoid stopResource(URI resourceType)
void deleteResource(URI resourceType)
Copyright © 2015. All Rights Reserved.