public class TemplatesApi extends Object
public Iterable<VirtualMachineTemplateDto> listTemplates(VirtualDatacenterDto vdc)
public Iterable<VirtualMachineTemplateDto> listTemplates(VirtualDatacenterDto vdc, TemplateListOptions options)
public Iterable<VirtualMachineTemplateDto> listTemplates(DatacenterRepositoryDto repository)
public Iterable<VirtualMachineTemplateDto> listTemplates(DatacenterRepositoryDto repository, TemplateListOptions options)
public DisksDto listDisks(VirtualMachineTemplateDto template)
public VirtualMachineTemplateDto instanceVirtualMachine(VirtualMachineDto vm, String snapshotName, int pollInterval, int maxWait, TimeUnit timeUnit)
public VirtualMachineTemplateDto instanceVirtualMachine(VirtualMachineDto vm, List<RESTLink> disksToInstance, String snapshotName, int pollInterval, int maxWait, TimeUnit timeUnit)
public VirtualMachineTemplateDto promoteInstance(VirtualMachineTemplateDto template, String promotedName, int pollInterval, int maxWait, TimeUnit timeUnit)
public void refreshAppslibrary(EnterpriseDto enterprise, DatacenterDto datacenter, int pollInterval, int maxWait, TimeUnit timeUnit)
public DatacenterRepositoryDto getRepository(EnterpriseDto enterprise, SingleResourceTransportDto datacenter)
public VirtualMachineTemplateDto createPersistent(VirtualDatacenterDto vdc, VirtualMachineTemplateDto vmt, String persistentTemplateName, TierDto tier, int pollInterval, int maxWait, TimeUnit unit)
public HardwareProfilesDto listHardwareProfiles(PublicCloudRegionDto pcrLocation)
public HardwareProfilesDto listHardwareProfiles(DatacenterDto dcLocation)
public Iterable<TaskDto> getVirtualMachineTemplateTasks(VirtualMachineTemplateDto vmt)
public AcceptedRequestDto<String> createConversion(VirtualMachineTemplateDto template, String targetFormat)
public AcceptedRequestDto<String> restartConversion(ConversionDto conversion)
public TemplateDefinitionListDto createTemplateDefinitionList(EnterpriseDto enterprise, String urlRepo)
public TemplateDefinitionListsDto listTemplateDefinitionLists(EnterpriseDto enterprise)
public TemplateDefinitionsDto listTemplateDefinitions(EnterpriseDto enterprise)
public VirtualMachineTemplateDto downloadTemplateToRepository(DatacenterRepositoryDto repository, TemplateDefinitionDto templateDefinition, int polling, int timeout, TimeUnit time)
public VirtualMachineTemplateDto createPublicTemplate(DatacenterRepositoryDto repository, VirtualMachineTemplateDto template)
public ConversionDto getConversion(VirtualMachineTemplateDto vmt, String diskFormatType)
public Iterable<TaskDto> listConversionTasks(ConversionDto conversion)
public Iterable<ConversionDto> listConversions(VirtualMachineTemplateDto vmt)
public VirtualMachineTemplateDto waitWhileInProgress(VirtualMachineTemplateDto vmt, int pollInterval, int maxWait, TimeUnit timeUnit)
public String uploadTemplateDefinition(DatacenterRepositoryDto repository, String templateName, String templateDescription, Integer requiredCpu, Long requiredRamInMB, String iconURL, String categoryName, String virtualMachineTemplateUrl, Long diskRequiredRamInMb, String fileFormat, File file)
public VirtualMachineTemplateDto addScope(VirtualMachineTemplateDto vmt, ScopeDto scope)
public VirtualMachineTemplateDto removeScope(VirtualMachineTemplateDto vmt, ScopeDto scope)
public HardwareProfileDto createHardwareProfile(LocationDto location, HardwareProfileDto hardwareProfile)
Copyright © 2008–2020 Abiquo Holdings S.L.. All rights reserved.