Class RequestStats
java.lang.Object
com.slack.api.rate_limits.metrics.RequestStats
public class RequestStats
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRequestStats.RequestStatsBuilder -
Constructor Summary
Constructors Constructor Description RequestStats()RequestStats(java.util.Map<java.lang.String,java.lang.Long> allCompletedCalls, java.util.Map<java.lang.String,java.lang.Long> successfulCalls, java.util.Map<java.lang.String,java.lang.Long> unsuccessfulCalls, java.util.Map<java.lang.String,java.lang.Long> failedCalls, java.util.Map<java.lang.String,java.lang.Integer> currentQueueSize, java.util.Map<java.lang.String,java.lang.Integer> lastMinuteRequests, java.util.Map<java.lang.String,java.lang.Long> rateLimitedMethods) -
Method Summary
Modifier and Type Method Description static RequestStats.RequestStatsBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.util.Map<java.lang.String,java.lang.Long>getAllCompletedCalls()Method name -> # of callsjava.util.Map<java.lang.String,java.lang.Integer>getCurrentQueueSize()Method name -> The queue sizejava.util.Map<java.lang.String,java.lang.Long>getFailedCalls()Method name -> # of callsjava.util.Map<java.lang.String,java.lang.Integer>getLastMinuteRequests()Method name -> The number of the requests in the last minutejava.util.Map<java.lang.String,java.lang.Long>getRateLimitedMethods()Method name -> Epoch millis to retryjava.util.Map<java.lang.String,java.lang.Long>getSuccessfulCalls()Method name -> # of callsjava.util.Map<java.lang.String,java.lang.Long>getUnsuccessfulCalls()Method name -> # of callsinthashCode()java.lang.StringtoString()
-
Constructor Details
-
RequestStats
public RequestStats() -
RequestStats
public RequestStats(java.util.Map<java.lang.String,java.lang.Long> allCompletedCalls, java.util.Map<java.lang.String,java.lang.Long> successfulCalls, java.util.Map<java.lang.String,java.lang.Long> unsuccessfulCalls, java.util.Map<java.lang.String,java.lang.Long> failedCalls, java.util.Map<java.lang.String,java.lang.Integer> currentQueueSize, java.util.Map<java.lang.String,java.lang.Integer> lastMinuteRequests, java.util.Map<java.lang.String,java.lang.Long> rateLimitedMethods)
-
-
Method Details
-
builder
-
getAllCompletedCalls
public java.util.Map<java.lang.String,java.lang.Long> getAllCompletedCalls()Method name -> # of calls -
getSuccessfulCalls
public java.util.Map<java.lang.String,java.lang.Long> getSuccessfulCalls()Method name -> # of calls -
getUnsuccessfulCalls
public java.util.Map<java.lang.String,java.lang.Long> getUnsuccessfulCalls()Method name -> # of calls -
getFailedCalls
public java.util.Map<java.lang.String,java.lang.Long> getFailedCalls()Method name -> # of calls -
getCurrentQueueSize
public java.util.Map<java.lang.String,java.lang.Integer> getCurrentQueueSize()Method name -> The queue size -
getLastMinuteRequests
public java.util.Map<java.lang.String,java.lang.Integer> getLastMinuteRequests()Method name -> The number of the requests in the last minute -
getRateLimitedMethods
public java.util.Map<java.lang.String,java.lang.Long> getRateLimitedMethods()Method name -> Epoch millis to retry -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other) -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-