public interface CloudService
Modifier and Type | Method and Description |
---|---|
VirtualAppliance |
findVirtualAppliance(com.google.common.base.Predicate<VirtualAppliance> filter)
Get the first virtual appliance that matches the given filter.
|
VirtualDatacenter |
findVirtualDatacenter(com.google.common.base.Predicate<VirtualDatacenter> filter)
Get the first virtual datacenter that matches the given filter or
null if none
is found. |
VirtualMachine |
findVirtualMachine(com.google.common.base.Predicate<VirtualMachine> filter)
Get the first virtual machine that matches the given filter.
|
VirtualDatacenter |
getVirtualDatacenter(Integer virtualDatacenterId)
Get the virtual datacenter with the given id.
|
Iterable<VirtualDatacenter> |
getVirtualDatacenters(List<Integer> virtualDatacenterIds)
Get the list of virtual datacenter with the given ids.
|
Iterable<VirtualAppliance> |
listVirtualAppliances()
Get the list of all virtual appliances.
|
Iterable<VirtualAppliance> |
listVirtualAppliances(com.google.common.base.Predicate<VirtualAppliance> filter)
Get the list of the virtual appliances matching the given filter.
|
Iterable<VirtualDatacenter> |
listVirtualDatacenters()
Get the list of all virtual datacenters.
|
Iterable<VirtualDatacenter> |
listVirtualDatacenters(Enterprise enterprise)
Get the list of all virtual datacenters for a pair enterprise-datacenter.
|
Iterable<VirtualDatacenter> |
listVirtualDatacenters(com.google.common.base.Predicate<VirtualDatacenter> filter)
Get the list of virtual datacenters matching the given filter.
|
Iterable<VirtualMachine> |
listVirtualMachines()
Get the list of all virtual machines.
|
Iterable<VirtualMachine> |
listVirtualMachines(com.google.common.base.Predicate<VirtualMachine> filter)
Get the list of the virtual machines matching the given filter.
|
Iterable<VirtualDatacenter> listVirtualDatacenters()
Iterable<VirtualDatacenter> listVirtualDatacenters(Enterprise enterprise)
enterprise
- The given enterprise.datacenter
- The given datacenter.Iterable<VirtualDatacenter> listVirtualDatacenters(com.google.common.base.Predicate<VirtualDatacenter> filter)
VirtualDatacenter findVirtualDatacenter(com.google.common.base.Predicate<VirtualDatacenter> filter)
null
if none
is found.VirtualDatacenter getVirtualDatacenter(Integer virtualDatacenterId)
Iterable<VirtualDatacenter> getVirtualDatacenters(List<Integer> virtualDatacenterIds)
Iterable<VirtualAppliance> listVirtualAppliances()
Iterable<VirtualAppliance> listVirtualAppliances(com.google.common.base.Predicate<VirtualAppliance> filter)
VirtualAppliance findVirtualAppliance(com.google.common.base.Predicate<VirtualAppliance> filter)
Iterable<VirtualMachine> listVirtualMachines()
Iterable<VirtualMachine> listVirtualMachines(com.google.common.base.Predicate<VirtualMachine> filter)
VirtualMachine findVirtualMachine(com.google.common.base.Predicate<VirtualMachine> filter)
Copyright © 2009-2013 jclouds. All Rights Reserved.