Package com.stripe.param
Class BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.Builder
java.lang.Object
com.stripe.param.BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.Builder
public static class BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.Builder
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Finalize and obtain parameter instance from this builder.putAllExtraParam(Map<String, Object> map) Add all map key/value pairs to `extraParams` map.putExtraParam(String key, Object value) Add a key/value pair to `extraParams` map.setPayoutMethod(EmptyParam payoutMethod) Required. The ID of the FinancialAccount that funds will be transferred to during automatic transfers.setPayoutMethod(String payoutMethod) Required. The ID of the FinancialAccount that funds will be transferred to during automatic transfers.setTransferUpToAmount(Long transferUpToAmount) The maximum amount in minor units to transfer to the FinancialAccount.Required. The type of automatic transfer rule.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Finalize and obtain parameter instance from this builder. -
putExtraParam
public BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.Builder putExtraParam(String key, Object value) Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeBalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.extraParamsfor the field documentation. -
putAllExtraParam
public BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.Builder putAllExtraParam(Map<String, Object> map) Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeBalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.extraParamsfor the field documentation. -
setPayoutMethod
public BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.Builder setPayoutMethod(String payoutMethod) Required. The ID of the FinancialAccount that funds will be transferred to during automatic transfers. -
setPayoutMethod
public BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.Builder setPayoutMethod(EmptyParam payoutMethod) Required. The ID of the FinancialAccount that funds will be transferred to during automatic transfers. -
setTransferUpToAmount
public BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.Builder setTransferUpToAmount(Long transferUpToAmount) The maximum amount in minor units to transfer to the FinancialAccount. Required and only applicable whentypeistransfer_up_to_amount. -
setType
public BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.Builder setType(BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.Type type) Required. The type of automatic transfer rule.
-