public class TemplatesApi extends Object
| Modifier and Type | Method and Description |
|---|---|
com.abiquo.model.transport.AcceptedRequestDto<String> |
createConversion(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto template,
String targetFormat) |
com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto |
createPersistent(com.abiquo.server.core.cloud.VirtualDatacenterDto vdc,
com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto vmt,
String persistentTemplateName,
com.abiquo.server.core.infrastructure.storage.TierDto tier,
int pollInterval,
int maxWait,
TimeUnit unit) |
com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto |
createPublicTemplate(com.abiquo.server.core.appslibrary.DatacenterRepositoryDto repository,
com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto template) |
com.abiquo.server.core.appslibrary.TemplateDefinitionListDto |
createTemplateDefinitionList(com.abiquo.server.core.enterprise.EnterpriseDto enterprise,
String urlRepo) |
com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto |
downloadTemplateToRepository(com.abiquo.server.core.appslibrary.DatacenterRepositoryDto repository,
com.abiquo.server.core.appslibrary.TemplateDefinitionDto templateDefinition,
int polling,
int timeout,
TimeUnit time) |
com.abiquo.server.core.appslibrary.ConversionDto |
getConversion(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto vmt,
String diskFormatType) |
com.abiquo.server.core.appslibrary.DatacenterRepositoryDto |
getRepository(com.abiquo.server.core.enterprise.EnterpriseDto enterprise,
com.abiquo.model.transport.SingleResourceTransportDto datacenter) |
Iterable<com.abiquo.server.core.task.TaskDto> |
getVirtualMachineTemplateTasks(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto vmt) |
com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto |
instanceVirtualMachine(com.abiquo.server.core.cloud.VirtualMachineDto vm,
String snapshotName,
int pollInterval,
int maxWait,
TimeUnit timeUnit) |
Iterable<com.abiquo.server.core.appslibrary.ConversionDto> |
listConversions(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto vmt) |
Iterable<com.abiquo.server.core.task.TaskDto> |
listConversionTasks(com.abiquo.server.core.appslibrary.ConversionDto conversion) |
com.abiquo.server.core.appslibrary.DisksDto |
listDisks(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto template) |
com.abiquo.server.core.cloud.HardwareProfilesDto |
listHardwareProfiles(com.abiquo.server.core.infrastructure.PublicCloudRegionDto pcrLocation) |
com.abiquo.server.core.appslibrary.TemplateDefinitionListsDto |
listTemplateDefinitionLists(com.abiquo.server.core.enterprise.EnterpriseDto enterprise) |
com.abiquo.server.core.appslibrary.TemplateDefinitionsDto |
listTemplateDefinitions(com.abiquo.server.core.enterprise.EnterpriseDto enterprise) |
Iterable<com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto> |
listTemplates(com.abiquo.server.core.appslibrary.DatacenterRepositoryDto repository) |
Iterable<com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto> |
listTemplates(com.abiquo.server.core.appslibrary.DatacenterRepositoryDto repository,
TemplateListOptions options) |
Iterable<com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto> |
listTemplates(com.abiquo.server.core.cloud.VirtualDatacenterDto vdc) |
Iterable<com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto> |
listTemplates(com.abiquo.server.core.cloud.VirtualDatacenterDto vdc,
TemplateListOptions options) |
com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto |
promoteInstance(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto template,
String promotedName,
int pollInterval,
int maxWait,
TimeUnit timeUnit) |
void |
refreshAppslibrary(com.abiquo.server.core.enterprise.EnterpriseDto enterprise,
com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
int pollInterval,
int maxWait,
TimeUnit timeUnit) |
com.abiquo.model.transport.AcceptedRequestDto<String> |
restartConversion(com.abiquo.server.core.appslibrary.ConversionDto conversion) |
String |
uploadTemplateDefinition(com.abiquo.server.core.appslibrary.DatacenterRepositoryDto repository,
String templateName,
String templateDescription,
Integer requiredCpu,
Long requiredRamInMB,
String iconURL,
String categoryName,
String virtualMachineTemplateUrl,
Long diskRequiredRamInMb,
String fileFormat,
File file) |
com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto |
waitWhileInProgress(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto vmt,
int pollInterval,
int maxWait,
TimeUnit timeUnit) |
public Iterable<com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto> listTemplates(com.abiquo.server.core.cloud.VirtualDatacenterDto vdc)
public Iterable<com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto> listTemplates(com.abiquo.server.core.cloud.VirtualDatacenterDto vdc, TemplateListOptions options)
public Iterable<com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto> listTemplates(com.abiquo.server.core.appslibrary.DatacenterRepositoryDto repository)
public Iterable<com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto> listTemplates(com.abiquo.server.core.appslibrary.DatacenterRepositoryDto repository, TemplateListOptions options)
public com.abiquo.server.core.appslibrary.DisksDto listDisks(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto template)
public com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto instanceVirtualMachine(com.abiquo.server.core.cloud.VirtualMachineDto vm,
String snapshotName,
int pollInterval,
int maxWait,
TimeUnit timeUnit)
public com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto promoteInstance(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto template,
String promotedName,
int pollInterval,
int maxWait,
TimeUnit timeUnit)
public void refreshAppslibrary(com.abiquo.server.core.enterprise.EnterpriseDto enterprise,
com.abiquo.server.core.infrastructure.DatacenterDto datacenter,
int pollInterval,
int maxWait,
TimeUnit timeUnit)
public com.abiquo.server.core.appslibrary.DatacenterRepositoryDto getRepository(com.abiquo.server.core.enterprise.EnterpriseDto enterprise,
com.abiquo.model.transport.SingleResourceTransportDto datacenter)
public com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto createPersistent(com.abiquo.server.core.cloud.VirtualDatacenterDto vdc,
com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto vmt,
String persistentTemplateName,
com.abiquo.server.core.infrastructure.storage.TierDto tier,
int pollInterval,
int maxWait,
TimeUnit unit)
public com.abiquo.server.core.cloud.HardwareProfilesDto listHardwareProfiles(com.abiquo.server.core.infrastructure.PublicCloudRegionDto pcrLocation)
public Iterable<com.abiquo.server.core.task.TaskDto> getVirtualMachineTemplateTasks(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto vmt)
public com.abiquo.model.transport.AcceptedRequestDto<String> createConversion(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto template, String targetFormat)
public com.abiquo.model.transport.AcceptedRequestDto<String> restartConversion(com.abiquo.server.core.appslibrary.ConversionDto conversion)
public com.abiquo.server.core.appslibrary.TemplateDefinitionListDto createTemplateDefinitionList(com.abiquo.server.core.enterprise.EnterpriseDto enterprise,
String urlRepo)
public com.abiquo.server.core.appslibrary.TemplateDefinitionListsDto listTemplateDefinitionLists(com.abiquo.server.core.enterprise.EnterpriseDto enterprise)
public com.abiquo.server.core.appslibrary.TemplateDefinitionsDto listTemplateDefinitions(com.abiquo.server.core.enterprise.EnterpriseDto enterprise)
public com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto downloadTemplateToRepository(com.abiquo.server.core.appslibrary.DatacenterRepositoryDto repository,
com.abiquo.server.core.appslibrary.TemplateDefinitionDto templateDefinition,
int polling,
int timeout,
TimeUnit time)
public com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto createPublicTemplate(com.abiquo.server.core.appslibrary.DatacenterRepositoryDto repository,
com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto template)
public com.abiquo.server.core.appslibrary.ConversionDto getConversion(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto vmt,
String diskFormatType)
public Iterable<com.abiquo.server.core.task.TaskDto> listConversionTasks(com.abiquo.server.core.appslibrary.ConversionDto conversion)
public Iterable<com.abiquo.server.core.appslibrary.ConversionDto> listConversions(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto vmt)
public com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto waitWhileInProgress(com.abiquo.server.core.appslibrary.VirtualMachineTemplateDto vmt,
int pollInterval,
int maxWait,
TimeUnit timeUnit)
public String uploadTemplateDefinition(com.abiquo.server.core.appslibrary.DatacenterRepositoryDto repository, String templateName, String templateDescription, Integer requiredCpu, Long requiredRamInMB, String iconURL, String categoryName, String virtualMachineTemplateUrl, Long diskRequiredRamInMb, String fileFormat, File file)
Copyright © 2008–2016 Abiquo Holdings S.L.. All rights reserved.