Metered

Inheritance: java.lang.Object

public class Metered

提供用于集成的计量方法。

在此示例中,将尝试设置计量的公钥和私钥。

// the component jar file: Metered metered = new Metered(); metered.setMeteredKey("PublicKey", "PrivateKey");

构造函数

构造函数描述
Metered()

方法

方法描述
getConsumptionQuantity()获取消耗文件大小
getConsumptionCredit()获取消耗额度
setMeteredKey(String publicKey, String privateKey)设置计量的公钥和私钥。
equals(Object obj)确定指定的 Object 是否等于此实例。

Metered()

public Metered()

getConsumptionQuantity()

public static BigDecimal getConsumptionQuantity()

获取消耗文件大小

Returns: java.math.BigDecimal - 消耗文件大小

getConsumptionCredit()

public static BigDecimal getConsumptionCredit()

获取消耗额度

Returns: java.math.BigDecimal - 消耗数量

setMeteredKey(String publicKey, String privateKey)

public void setMeteredKey(String publicKey, String privateKey)

设置计量的公钥和私钥。

如果您购买了计量许可证,在启动应用程序时应调用此 API,通常这已经足够。但如果始终无法上传消耗数据且超过 24 小时,许可证将被设置为评估状态。为避免这种情况,您应定期检查许可证状态,如果是评估状态,请再次调用此 API。

Parameters:

参数类型描述
publicKeyjava.lang.String公钥
privateKeyjava.lang.String私钥

equals(Object obj)

public boolean equals(Object obj)

确定指定的 Object 是否等于此实例。

Parameters:

参数类型描述
objjava.lang.Object用于与此实例比较的 Object。

Returns: boolean - 如果指定的 Object 等于此实例则为 true;否则为 false