Package com.stripe.param
Class AccountSessionCreateParams.Components.Builder
java.lang.Object
com.stripe.param.AccountSessionCreateParams.Components.Builder
- Enclosing class:
- AccountSessionCreateParams.Components
-
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.setAccountManagement
(AccountSessionCreateParams.Components.AccountManagement accountManagement) Configuration for the account management embedded component.setAccountOnboarding
(AccountSessionCreateParams.Components.AccountOnboarding accountOnboarding) Configuration for the account onboarding embedded component.Configuration for the balances embedded component.Configuration for the documents embedded component.setFinancialAccount
(AccountSessionCreateParams.Components.FinancialAccount financialAccount) Configuration for the financial account embedded component.setFinancialAccountTransactions
(AccountSessionCreateParams.Components.FinancialAccountTransactions financialAccountTransactions) Configuration for the financial account transactions embedded component.Configuration for the issuing card embedded component.setIssuingCardsList
(AccountSessionCreateParams.Components.IssuingCardsList issuingCardsList) Configuration for the issuing cards list embedded component.setNotificationBanner
(AccountSessionCreateParams.Components.NotificationBanner notificationBanner) Configuration for the notification banner embedded component.Configuration for the payment details embedded component.Configuration for the payments embedded component.Configuration for the payouts embedded component.Configuration for the payouts list embedded component.setTaxRegistrations
(AccountSessionCreateParams.Components.TaxRegistrations taxRegistrations) Configuration for the tax registrations embedded component.Configuration for the tax settings embedded component.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Finalize and obtain parameter instance from this builder. -
setAccountManagement
public AccountSessionCreateParams.Components.Builder setAccountManagement(AccountSessionCreateParams.Components.AccountManagement accountManagement) Configuration for the account management embedded component. -
setAccountOnboarding
public AccountSessionCreateParams.Components.Builder setAccountOnboarding(AccountSessionCreateParams.Components.AccountOnboarding accountOnboarding) Configuration for the account onboarding embedded component. -
setBalances
public AccountSessionCreateParams.Components.Builder setBalances(AccountSessionCreateParams.Components.Balances balances) Configuration for the balances embedded component. -
setDocuments
public AccountSessionCreateParams.Components.Builder setDocuments(AccountSessionCreateParams.Components.Documents documents) Configuration for the documents embedded component. -
putExtraParam
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. SeeAccountSessionCreateParams.Components.extraParams
for the field documentation. -
putAllExtraParam
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. SeeAccountSessionCreateParams.Components.extraParams
for the field documentation. -
setFinancialAccount
public AccountSessionCreateParams.Components.Builder setFinancialAccount(AccountSessionCreateParams.Components.FinancialAccount financialAccount) Configuration for the financial account embedded component. -
setFinancialAccountTransactions
public AccountSessionCreateParams.Components.Builder setFinancialAccountTransactions(AccountSessionCreateParams.Components.FinancialAccountTransactions financialAccountTransactions) Configuration for the financial account transactions embedded component. -
setIssuingCard
public AccountSessionCreateParams.Components.Builder setIssuingCard(AccountSessionCreateParams.Components.IssuingCard issuingCard) Configuration for the issuing card embedded component. -
setIssuingCardsList
public AccountSessionCreateParams.Components.Builder setIssuingCardsList(AccountSessionCreateParams.Components.IssuingCardsList issuingCardsList) Configuration for the issuing cards list embedded component. -
setNotificationBanner
public AccountSessionCreateParams.Components.Builder setNotificationBanner(AccountSessionCreateParams.Components.NotificationBanner notificationBanner) Configuration for the notification banner embedded component. -
setPaymentDetails
public AccountSessionCreateParams.Components.Builder setPaymentDetails(AccountSessionCreateParams.Components.PaymentDetails paymentDetails) Configuration for the payment details embedded component. -
setPayments
public AccountSessionCreateParams.Components.Builder setPayments(AccountSessionCreateParams.Components.Payments payments) Configuration for the payments embedded component. -
setPayouts
public AccountSessionCreateParams.Components.Builder setPayouts(AccountSessionCreateParams.Components.Payouts payouts) Configuration for the payouts embedded component. -
setPayoutsList
public AccountSessionCreateParams.Components.Builder setPayoutsList(AccountSessionCreateParams.Components.PayoutsList payoutsList) Configuration for the payouts list embedded component. -
setTaxRegistrations
public AccountSessionCreateParams.Components.Builder setTaxRegistrations(AccountSessionCreateParams.Components.TaxRegistrations taxRegistrations) Configuration for the tax registrations embedded component. -
setTaxSettings
public AccountSessionCreateParams.Components.Builder setTaxSettings(AccountSessionCreateParams.Components.TaxSettings taxSettings) Configuration for the tax settings embedded component.
-