Metered

Inheritance: java.lang.Object

public class Metered

Provides methods for applying Metered license.


Learn more

Constructors

Constructor Description
Metered()

Methods

Method Description
setMeteredKey(String publicKey, String privateKey) Activates product with Metered keys.
getConsumptionQuantity() Retrieves amount of MBs processed.
getConsumptionCredit() Retrieves count of credits consumed.

Metered()

public Metered()

setMeteredKey(String publicKey, String privateKey)

public final void setMeteredKey(String publicKey, String privateKey)

Activates product with Metered keys.


Following example demonstrates how to activate product with Metered keys.
 
 string publicKey = "Public Key";
 string privateKey = "Private Key";
 Metered metered = new Metered();
 metered.SetMeteredKey(publicKey, privateKey);

Parameters:

Parameter Type Description
publicKey java.lang.String The public key.
privateKey java.lang.String The private key.

getConsumptionQuantity()

public static BigDecimal getConsumptionQuantity()

Retrieves amount of MBs processed.


Following example demonstrates how to retrieve amount of MBs processed.
  
  string publicKey = "Public Key";
  string privateKey = "Private Key";

  Metered metered = new Metered();
  metered.SetMeteredKey(publicKey, privateKey);
  decimal mbProcessed = Metered.GetConsumptionQuantity();

Returns: java.math.BigDecimal

getConsumptionCredit()

public static BigDecimal getConsumptionCredit()

Retrieves count of credits consumed.


Following example demonstrates how to retrieve count of credits consumed.
  
  string publicKey = "Public Key";
  string privateKey = "Private Key";

  Metered metered = new Metered();
  metered.SetMeteredKey(publicKey, privateKey);
  decimal creditsConsumed = Metered.GetConsumptionCredit();

Returns: java.math.BigDecimal