| Modifier and Type | Method and Description | 
|---|---|
Image | 
VirtualMachineTemplateToImage.apply(VirtualMachineTemplate template)  | 
Hardware | 
VirtualMachineTemplateToHardware.apply(VirtualMachineTemplate template)  | 
| Modifier and Type | Method and Description | 
|---|---|
VirtualMachineTemplate | 
AbiquoComputeServiceAdapter.getImage(String id)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<VirtualMachineTemplate> | 
AbiquoComputeServiceAdapter.listHardwareProfiles()  | 
Iterable<VirtualMachineTemplate> | 
AbiquoComputeServiceAdapter.listImages()  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<VirtualDatacenter> | 
AbiquoComputeServiceHelper.findCompatibleVirtualDatacenters(Datacenter datacenter,
                                VirtualMachineTemplate template)
Find the virtual datacenters compatible with the given template. 
 | 
VirtualDatacenter | 
AbiquoComputeServiceHelper.getOrCreateVirtualDatacenter(User user,
                            Enterprise enterprise,
                            Datacenter datacenter,
                            VirtualMachineTemplate template,
                            AbiquoTemplateOptions options)
Gets a virtual datacenter where the given template can be deployed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
VirtualMachineTemplate | 
VirtualDatacenter.findAvailableTemplate(com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
VirtualMachineTemplate | 
VirtualDatacenter.getAvailablePersistentTemplate(Integer id)  | 
VirtualMachineTemplate | 
VirtualDatacenter.getAvailableTemplate(Integer id)  | 
VirtualMachineTemplate | 
VirtualMachine.getTemplate()
Retrieve the template of this virtual machine. 
 | 
VirtualMachineTemplate | 
Conversion.getVirtualMachineTemplate()  | 
| Modifier and Type | Method and Description | 
|---|---|
List<VirtualMachineTemplate> | 
VirtualDatacenter.listAvailableTempaltes(com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
List<VirtualMachineTemplate> | 
VirtualDatacenter.listAvailableTemplates()
TODO needs to be in the wiki 
 | 
List<VirtualMachineTemplate> | 
VirtualDatacenter.listAvailableTemplates(VirtualMachineTemplateOptions options)  | 
| Modifier and Type | Method and Description | 
|---|---|
static VirtualMachine.Builder | 
VirtualMachine.builder(RestContext<AbiquoApi,AbiquoAsyncApi> context,
       VirtualAppliance virtualAppliance,
       VirtualMachineTemplate template)  | 
| Modifier and Type | Method and Description | 
|---|---|
VirtualMachineTemplate | 
VirtualDatacenter.findAvailableTemplate(com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
List<VirtualMachineTemplate> | 
VirtualDatacenter.listAvailableTempaltes(com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
| Constructor and Description | 
|---|
VirtualMachine.Builder(RestContext<AbiquoApi,AbiquoAsyncApi> context,
                      VirtualAppliance virtualAppliance,
                      VirtualMachineTemplate template)  | 
| Modifier and Type | Method and Description | 
|---|---|
VirtualMachineTemplate | 
Enterprise.findTemplate(com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
VirtualMachineTemplate | 
Enterprise.findTemplateInRepository(Datacenter datacenter,
                        com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
VirtualMachineTemplate | 
Enterprise.getTemplateInRepository(Datacenter datacenter,
                       Integer id)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<VirtualMachineTemplate> | 
Enterprise.listTemplates()  | 
List<VirtualMachineTemplate> | 
Enterprise.listTemplates(com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
List<VirtualMachineTemplate> | 
Enterprise.listTemplatesInRepository(Datacenter datacenter)  | 
List<VirtualMachineTemplate> | 
Enterprise.listTemplatesInRepository(Datacenter datacenter,
                         com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
| Modifier and Type | Method and Description | 
|---|---|
VirtualMachineTemplate | 
Enterprise.findTemplate(com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
VirtualMachineTemplate | 
Enterprise.findTemplateInRepository(Datacenter datacenter,
                        com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
List<VirtualMachineTemplate> | 
Enterprise.listTemplates(com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
List<VirtualMachineTemplate> | 
Enterprise.listTemplatesInRepository(Datacenter datacenter,
                         com.google.common.base.Predicate<VirtualMachineTemplate> filter)  | 
| Modifier and Type | Method and Description | 
|---|---|
VirtualMachineTemplate | 
Datacenter.findTemplateInRepository(Enterprise enterprise,
                        com.google.common.base.Predicate<VirtualMachineTemplate> filter)
Retrieve the first virtual machine template within the list of templates of this datacenter
 from the given enterprise. 
 | 
VirtualMachineTemplate | 
Datacenter.getTemplateInRepository(Enterprise enterprise,
                       Integer id)
Retrieve a single virtual machine template in of this datacenter from the given enterprise. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<VirtualMachineTemplate> | 
Datacenter.listTemplatesInRepository(Enterprise enterprise)
Retrieve the list of virtual machine templates in the repository of this datacenter. 
 | 
List<VirtualMachineTemplate> | 
Datacenter.listTemplatesInRepository(Enterprise enterprise,
                         com.google.common.base.Predicate<VirtualMachineTemplate> filter)
Retrieve a filtered list of virtual machine templates in the repository of this datacenter. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
VirtualMachineTemplate | 
Datacenter.findTemplateInRepository(Enterprise enterprise,
                        com.google.common.base.Predicate<VirtualMachineTemplate> filter)
Retrieve the first virtual machine template within the list of templates of this datacenter
 from the given enterprise. 
 | 
List<VirtualMachineTemplate> | 
Datacenter.listTemplatesInRepository(Enterprise enterprise,
                         com.google.common.base.Predicate<VirtualMachineTemplate> filter)
Retrieve a filtered list of virtual machine templates in the repository of this datacenter. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static com.google.common.base.Predicate<VirtualMachineTemplate> | 
VirtualMachineTemplatePredicates.compatible(com.abiquo.model.enumerator.HypervisorType type)  | 
static com.google.common.base.Predicate<VirtualMachineTemplate> | 
VirtualMachineTemplatePredicates.diskFormat(com.abiquo.model.enumerator.DiskFormatType... formats)  | 
static com.google.common.base.Predicate<VirtualMachineTemplate> | 
VirtualMachineTemplatePredicates.id(Integer... ids)  | 
static com.google.common.base.Predicate<VirtualMachineTemplate> | 
VirtualMachineTemplatePredicates.name(String... names)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<VirtualMachineTemplate> | 
ListVirtualMachineTemplatesImpl.execute(Enterprise parent)  | 
Iterable<VirtualMachineTemplate> | 
ListVirtualMachineTemplatesImpl.execute(Enterprise parent,
       com.google.common.base.Predicate<VirtualMachineTemplate> selector)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<VirtualMachineTemplate> | 
ListVirtualMachineTemplatesImpl.execute(Enterprise parent,
       com.google.common.base.Predicate<VirtualMachineTemplate> selector)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.