Google is committed to advancing racial equity for Black communities. See how.

LoyaltyPointsBalance.Builder

public final class LoyaltyPointsBalance.Builder extends Object

Builder to create a LoyaltyPointsBalance.

IMPORTANT: Loyalty points balance can be exactly of one of the following types: integer, string, double or money represented by currency code and amount of money in micros.

Public Method Summary

LoyaltyPointsBalance
LoyaltyPointsBalance.Builder
setDouble(double balance)
The double form of a balance.
LoyaltyPointsBalance.Builder
setInt(int balance)
The integer form of a balance
LoyaltyPointsBalance.Builder
setMoney(String currencyCode, long currencyMicros)
The money form of a balance
LoyaltyPointsBalance.Builder
setString(String balance)
The string form of a balance

Inherited Method Summary

Public Methods

public LoyaltyPointsBalance build ()

public LoyaltyPointsBalance.Builder setDouble (double balance)

The double form of a balance.

public LoyaltyPointsBalance.Builder setInt (int balance)

The integer form of a balance

public LoyaltyPointsBalance.Builder setMoney (String currencyCode, long currencyMicros)

The money form of a balance

Parameters
currencyCode The currency code, such as "USD" or "EUR."
currencyMicros The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros.

public LoyaltyPointsBalance.Builder setString (String balance)

The string form of a balance