public interface ReportApi
| Modifier and Type | Method and Description | 
|---|---|
HistoricalUsage | 
getHistoricalUsage(Date startTime,
                  Date endTime)
View all transfer activity, average number of connections, and number of virtual IPs associated with the load
 balancing service. 
 | 
LoadBalancerStats | 
getLoadBalancerStats(int loadBalancerId)
Current usage represents all usage recorded within the preceding 24 hours. 
 | 
Iterable<String> | 
listAlgorithms()
Get all of the possible algorthims usable by load balancers. 
 | 
PagedIterable<LoadBalancer> | 
listBillableLoadBalancers(Date startTime,
                         Date endTime)
List billable load balancers for the given date range. 
 | 
IterableWithMarker<LoadBalancer> | 
listBillableLoadBalancers(PaginationOptions options)  | 
PagedIterable<LoadBalancerUsage> | 
listCurrentLoadBalancerUsage(int loadBalancerId)
Current usage represents all usage recorded within the preceding 24 hours. 
 | 
IterableWithMarker<LoadBalancerUsage> | 
listCurrentLoadBalancerUsage(PaginationOptions options)  | 
PagedIterable<LoadBalancerUsage> | 
listLoadBalancerUsage(int loadBalancerId,
                     Date startTime,
                     Date endTime)
Historical usage data is available for up to 90 days of service activity. 
 | 
IterableWithMarker<LoadBalancerUsage> | 
listLoadBalancerUsage(PaginationOptions options)  | 
Iterable<Protocol> | 
listProtocols()
All load balancers must define the protocol of the service which is being load balanced. 
 | 
@Named(value="report:list") PagedIterable<LoadBalancer> listBillableLoadBalancers(Date startTime, Date endTime)
@Named(value="report:list") IterableWithMarker<LoadBalancer> listBillableLoadBalancers(PaginationOptions options)
@Named(value="report:list") HistoricalUsage getHistoricalUsage(Date startTime, Date endTime)
@Named(value="report:list") PagedIterable<LoadBalancerUsage> listLoadBalancerUsage(int loadBalancerId, Date startTime, Date endTime)
@Named(value="report:list") IterableWithMarker<LoadBalancerUsage> listLoadBalancerUsage(PaginationOptions options)
@Named(value="report:list") PagedIterable<LoadBalancerUsage> listCurrentLoadBalancerUsage(int loadBalancerId)
@Named(value="report:list") IterableWithMarker<LoadBalancerUsage> listCurrentLoadBalancerUsage(PaginationOptions options)
@Named(value="report:list") LoadBalancerStats getLoadBalancerStats(int loadBalancerId)
@Named(value="report:list") Iterable<Protocol> listProtocols()
Copyright © 2009-2013 jclouds. All Rights Reserved.