K - the type of the keyV - the type of the value@InterfaceStability.Unstable public static interface TableRateLimiter.CreditFunction<K,V> extends TablePart, java.io.Serializable
| Modifier and Type | Method and Description | 
|---|---|
| default int | getCredits(int opId,
          java.lang.Object... args)Get the number of credits required for the  opIdand associatedargs. | 
| int | getCredits(K key,
          V value,
          java.lang.Object... args)Get the number of credits required for the  keyandvaluepair. | 
int getCredits(K key, V value, java.lang.Object... args)
key and value pair.key - table keyvalue - table recordargs - additional argumentsdefault int getCredits(int opId,
                       java.lang.Object... args)
opId and associated args.opId - operation Idargs - additional arguments