|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReportApi
Reporting for load balancers.
| Method Summary | |
|---|---|
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. |
org.jclouds.collect.PagedIterable<LoadBalancer> |
listBillableLoadBalancers(Date startTime,
Date endTime)
List billable load balancers for the given date range. |
org.jclouds.collect.IterableWithMarker<LoadBalancer> |
listBillableLoadBalancers(org.jclouds.openstack.v2_0.options.PaginationOptions options)
|
org.jclouds.collect.PagedIterable<LoadBalancerUsage> |
listCurrentLoadBalancerUsage(int loadBalancerId)
Current usage represents all usage recorded within the preceding 24 hours. |
org.jclouds.collect.IterableWithMarker<LoadBalancerUsage> |
listCurrentLoadBalancerUsage(org.jclouds.openstack.v2_0.options.PaginationOptions options)
|
org.jclouds.collect.PagedIterable<LoadBalancerUsage> |
listLoadBalancerUsage(int loadBalancerId,
Date startTime,
Date endTime)
Historical usage data is available for up to 90 days of service activity. |
org.jclouds.collect.IterableWithMarker<LoadBalancerUsage> |
listLoadBalancerUsage(org.jclouds.openstack.v2_0.options.PaginationOptions options)
|
Iterable<Protocol> |
listProtocols()
All load balancers must define the protocol of the service which is being load balanced. |
| Method Detail |
|---|
@Named(value="report:list")
org.jclouds.collect.PagedIterable<LoadBalancer> listBillableLoadBalancers(Date startTime,
Date endTime)
@Named(value="report:list") org.jclouds.collect.IterableWithMarker<LoadBalancer> listBillableLoadBalancers(org.jclouds.openstack.v2_0.options.PaginationOptions options)
@Named(value="report:list")
HistoricalUsage getHistoricalUsage(Date startTime,
Date endTime)
@Named(value="report:list")
org.jclouds.collect.PagedIterable<LoadBalancerUsage> listLoadBalancerUsage(int loadBalancerId,
Date startTime,
Date endTime)
@Named(value="report:list") org.jclouds.collect.IterableWithMarker<LoadBalancerUsage> listLoadBalancerUsage(org.jclouds.openstack.v2_0.options.PaginationOptions options)
@Named(value="report:list") org.jclouds.collect.PagedIterable<LoadBalancerUsage> listCurrentLoadBalancerUsage(int loadBalancerId)
@Named(value="report:list") org.jclouds.collect.IterableWithMarker<LoadBalancerUsage> listCurrentLoadBalancerUsage(org.jclouds.openstack.v2_0.options.PaginationOptions options)
@Named(value="report:list") LoadBalancerStats getLoadBalancerStats(int loadBalancerId)
@Named(value="report:list") Iterable<Protocol> listProtocols()
@Named(value="report:list") Iterable<String> listAlgorithms()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||