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-2014 The Apache Software Foundation. All Rights Reserved.