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 app install embedded component.Configuration for the app viewport embedded component.Configuration for the balance report embedded component.Configuration for the balances embedded component.setCapitalFinancing
(AccountSessionCreateParams.Components.CapitalFinancing capitalFinancing) Configuration for the Capital financing embedded component.setCapitalFinancingApplication
(AccountSessionCreateParams.Components.CapitalFinancingApplication capitalFinancingApplication) Configuration for the Capital financing application embedded component.setCapitalFinancingPromotion
(AccountSessionCreateParams.Components.CapitalFinancingPromotion capitalFinancingPromotion) Configuration for the Capital financing promotion embedded component.setCapitalOverview
(AccountSessionCreateParams.Components.CapitalOverview capitalOverview) Configuration for the Capital overview embedded component.Configuration for the disputes list embedded component.Configuration for the documents embedded component.setExportTaxTransactions
(AccountSessionCreateParams.Components.ExportTaxTransactions exportTaxTransactions) Configuration for the export tax transactions 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.setInstantPayoutsPromotion
(AccountSessionCreateParams.Components.InstantPayoutsPromotion instantPayoutsPromotion) Configuration for the instant payouts promotion 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.setPaymentDisputes
(AccountSessionCreateParams.Components.PaymentDisputes paymentDisputes) Configuration for the payment disputes embedded component.setPaymentMethodSettings
(AccountSessionCreateParams.Components.PaymentMethodSettings paymentMethodSettings) Configuration for the payment method settings embedded component.Configuration for the payments embedded component.Configuration for the payout details embedded component.setPayoutReconciliationReport
(AccountSessionCreateParams.Components.PayoutReconciliationReport payoutReconciliationReport) Configuration for the payout reconciliation report embedded component.Configuration for the payouts embedded component.Configuration for the payouts list embedded component.setProductTaxCodeSelector
(AccountSessionCreateParams.Components.ProductTaxCodeSelector productTaxCodeSelector) Configuration for the product tax code selector embedded component.Configuration for the recipients embedded component.Configuration for the reporting chart embedded component.setTaxRegistrations
(AccountSessionCreateParams.Components.TaxRegistrations taxRegistrations) Configuration for the tax registrations embedded component.Configuration for the tax settings embedded component.setTaxThresholdMonitoring
(AccountSessionCreateParams.Components.TaxThresholdMonitoring taxThresholdMonitoring) Configuration for the tax threshold monitoring 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. -
setAppInstall
public AccountSessionCreateParams.Components.Builder setAppInstall(AccountSessionCreateParams.Components.AppInstall appInstall) Configuration for the app install embedded component. -
setAppViewport
public AccountSessionCreateParams.Components.Builder setAppViewport(AccountSessionCreateParams.Components.AppViewport appViewport) Configuration for the app viewport embedded component. -
setBalanceReport
public AccountSessionCreateParams.Components.Builder setBalanceReport(AccountSessionCreateParams.Components.BalanceReport balanceReport) Configuration for the balance report embedded component. -
setBalances
public AccountSessionCreateParams.Components.Builder setBalances(AccountSessionCreateParams.Components.Balances balances) Configuration for the balances embedded component. -
setCapitalFinancing
public AccountSessionCreateParams.Components.Builder setCapitalFinancing(AccountSessionCreateParams.Components.CapitalFinancing capitalFinancing) Configuration for the Capital financing embedded component. -
setCapitalFinancingApplication
public AccountSessionCreateParams.Components.Builder setCapitalFinancingApplication(AccountSessionCreateParams.Components.CapitalFinancingApplication capitalFinancingApplication) Configuration for the Capital financing application embedded component. -
setCapitalFinancingPromotion
public AccountSessionCreateParams.Components.Builder setCapitalFinancingPromotion(AccountSessionCreateParams.Components.CapitalFinancingPromotion capitalFinancingPromotion) Configuration for the Capital financing promotion embedded component. -
setCapitalOverview
public AccountSessionCreateParams.Components.Builder setCapitalOverview(AccountSessionCreateParams.Components.CapitalOverview capitalOverview) Configuration for the Capital overview embedded component. -
setDisputesList
public AccountSessionCreateParams.Components.Builder setDisputesList(AccountSessionCreateParams.Components.DisputesList disputesList) Configuration for the disputes list embedded component. -
setDocuments
public AccountSessionCreateParams.Components.Builder setDocuments(AccountSessionCreateParams.Components.Documents documents) Configuration for the documents embedded component. -
setExportTaxTransactions
public AccountSessionCreateParams.Components.Builder setExportTaxTransactions(AccountSessionCreateParams.Components.ExportTaxTransactions exportTaxTransactions) Configuration for the export tax transactions 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. -
setInstantPayoutsPromotion
public AccountSessionCreateParams.Components.Builder setInstantPayoutsPromotion(AccountSessionCreateParams.Components.InstantPayoutsPromotion instantPayoutsPromotion) Configuration for the instant payouts promotion 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. -
setPaymentDisputes
public AccountSessionCreateParams.Components.Builder setPaymentDisputes(AccountSessionCreateParams.Components.PaymentDisputes paymentDisputes) Configuration for the payment disputes embedded component. -
setPaymentMethodSettings
public AccountSessionCreateParams.Components.Builder setPaymentMethodSettings(AccountSessionCreateParams.Components.PaymentMethodSettings paymentMethodSettings) Configuration for the payment method settings embedded component. -
setPayments
public AccountSessionCreateParams.Components.Builder setPayments(AccountSessionCreateParams.Components.Payments payments) Configuration for the payments embedded component. -
setPayoutDetails
public AccountSessionCreateParams.Components.Builder setPayoutDetails(AccountSessionCreateParams.Components.PayoutDetails payoutDetails) Configuration for the payout details embedded component. -
setPayoutReconciliationReport
public AccountSessionCreateParams.Components.Builder setPayoutReconciliationReport(AccountSessionCreateParams.Components.PayoutReconciliationReport payoutReconciliationReport) Configuration for the payout reconciliation report 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. -
setProductTaxCodeSelector
public AccountSessionCreateParams.Components.Builder setProductTaxCodeSelector(AccountSessionCreateParams.Components.ProductTaxCodeSelector productTaxCodeSelector) Configuration for the product tax code selector embedded component. -
setRecipients
public AccountSessionCreateParams.Components.Builder setRecipients(AccountSessionCreateParams.Components.Recipients recipients) Configuration for the recipients embedded component. -
setReportingChart
public AccountSessionCreateParams.Components.Builder setReportingChart(AccountSessionCreateParams.Components.ReportingChart reportingChart) Configuration for the reporting chart 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. -
setTaxThresholdMonitoring
public AccountSessionCreateParams.Components.Builder setTaxThresholdMonitoring(AccountSessionCreateParams.Components.TaxThresholdMonitoring taxThresholdMonitoring) Configuration for the tax threshold monitoring embedded component.
-