public static final class Location.Builder
extends java.lang.Object
Builder class for constructing Location objects.
This class is provided for testing purposes.
Modifier and Type | Method and Description |
---|---|
Location |
build()
Creates a
Location from the current state of this builder. |
Location.Builder |
businessName(java.lang.String businessName) |
Location.Builder |
cardProcessingActivated(boolean cardProcessingActivated) |
Location.Builder |
currencyCode(CurrencyCode currencyCode) |
Location.Builder |
locationId(java.lang.String locationId) |
Location.Builder |
maximumCardPaymentAmountMoney(Money maximumCardPaymentAmountMoney) |
Location.Builder |
minimumCardPaymentAmountMoney(Money minimumCardPaymentAmountMoney) |
Location.Builder |
name(java.lang.String name) |
@NonNull public Location.Builder locationId(@NonNull java.lang.String locationId)
Location.getLocationId()
@NonNull public Location.Builder currencyCode(@NonNull CurrencyCode currencyCode)
Location.getCurrencyCode()
@NonNull public Location.Builder name(@NonNull java.lang.String name)
Location.getName()
@NonNull public Location.Builder businessName(@NonNull java.lang.String businessName)
Location.getBusinessName()
@NonNull public Location.Builder cardProcessingActivated(boolean cardProcessingActivated)
Location.isCardProcessingActivated()
@NonNull public Location.Builder minimumCardPaymentAmountMoney(@NonNull Money minimumCardPaymentAmountMoney)
@NonNull public Location.Builder maximumCardPaymentAmountMoney(@NonNull Money maximumCardPaymentAmountMoney)