Builder<T>public class ConfigurationBuilder<T extends ConfigurationRequest> extends Object implements Builder<T>
| Constructor | Description |
|---|---|
ConfigurationBuilder() |
public ConfigurationBuilder withPercentFee(BigDecimal percentFee)
public ConfigurationBuilder withFlatFees(List<FlatFee> flatFees)
public ConfigurationBuilder withLogoUrl(URL logoUrl)
public ConfigurationBuilder withLanguage(Locale language)
@Deprecated public ConfigurationBuilder withCountry(String country)
public ConfigurationBuilder withCountry(Country country)
public ConfigurationBuilder withMinTransferPayout(MoneyLike minTransferPayout)
public ConfigurationBuilder withMaxPayoutPeriod(List<MoneyLike> maxPayoutPeriod)
public ConfigurationBuilder withTransferScheduleConfiguration(TransferScheduleConfigurationRequest transferScheduleConfiguration)
public ConfigurationBuilder withTimeZone(org.threeten.bp.ZoneId timeZone)
public ConfigurationBuilder withUserTransactionsConfiguration(UserTransactionsConfiguration userTransactionsConfiguration)
public ConfigurationBuilder withCardConfiguration(CardConfiguration cardConfiguration)
public ConfigurationBuilder withQrScanConfiguration(QrScanConfiguration qrScanConfiguration)
public ConfigurationBuilder withConvenienceConfiguration(KonbiniConfiguration convenienceConfiguration)
public ConfigurationBuilder withRecurringConfiguration(RecurringTokenConfiguration recurringConfiguration)
public ConfigurationBuilder withSecurityConfiguration(SecurityConfiguration securityConfiguration)
public ConfigurationBuilder withInstallmentsConfiguration(InstallmentsConfiguration installmentsConfiguration)
public ConfigurationBuilder withCardBrandPercentFees(Map<CardBrand,BigDecimal> cardBrandPercentFees)
public ConfigurationBuilder withSubscriptionConfiguration(SubscriptionConfiguration subscriptionConfiguration)
public T build()
build in interface Builder<T extends ConfigurationRequest>public BigDecimal getPercentFee()
public URL getLogoUrl()
public String getCountry()
Country on later releasepublic Country getCountryEnum()
Countrypublic Locale getLanguage()
public TransferScheduleConfigurationRequest getTransferScheduleConfiguration()
public org.threeten.bp.ZoneId getTimeZone()
public UserTransactionsConfiguration getUserTransactionsConfiguration()
public CardConfiguration getCardConfiguration()
public QrScanConfiguration getQrScanConfiguration()
public KonbiniConfiguration getConvenienceConfiguration()
public RecurringTokenConfiguration getRecurringConfiguration()
public SecurityConfiguration getSecurityConfiguration()
public Map<CardBrand,BigDecimal> getCardBrandPercentFees()
public MoneyLike getMinTransferPayout()
public InstallmentsConfiguration getInstallmentsConfiguration()
public SubscriptionConfiguration getSubscriptionConfiguration()
Copyright © 2018 The Apache Software Foundation. All rights reserved.