com.amazonaws.metrics
Class ByteThroughputProvider
java.lang.Object
com.amazonaws.metrics.ByteThroughputProvider
public abstract class ByteThroughputProvider
- extends Object
Byte throughput metric information provider.
ByteThroughputProvider
protected ByteThroughputProvider(ThroughputMetricType type)
getThroughputMetricType
public ThroughputMetricType getThroughputMetricType()
getByteCount
public int getByteCount()
getDurationNano
public long getDurationNano()
getProviderId
public String getProviderId()
- Returns a provider id that can be used to compute the number of active
byte throughput provider of a specific metric type being active in a
given time interval.
increment
protected void increment(int bytesDelta,
long startTimeNano)
- Parameters:
bytesDelta
- the number of bytes to incrementstartTimeNano
- the start time in nano seconds
reset
protected void reset()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2016. All rights reserved.