public static class AccountLinkCreateParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AccountLinkCreateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
AccountLinkCreateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
AccountLinkCreateParams |
build()
Finalize and obtain parameter instance from this builder.
|
AccountLinkCreateParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
AccountLinkCreateParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
AccountLinkCreateParams.Builder |
setAccount(java.lang.String account)
The identifier of the account to create an account link for.
|
AccountLinkCreateParams.Builder |
setCollect(AccountLinkCreateParams.Collect collect)
Which information the platform needs to collect from the user.
|
AccountLinkCreateParams.Builder |
setRefreshUrl(java.lang.String refreshUrl)
The URL that the user will be redirected to if the account link is no longer valid.
|
AccountLinkCreateParams.Builder |
setReturnUrl(java.lang.String returnUrl)
The URL that the user will be redirected to upon leaving or completing the linked flow.
|
AccountLinkCreateParams.Builder |
setType(AccountLinkCreateParams.Type type)
The type of account link the user is requesting.
|
public AccountLinkCreateParams build()
public AccountLinkCreateParams.Builder setAccount(java.lang.String account)
public AccountLinkCreateParams.Builder setCollect(AccountLinkCreateParams.Collect collect)
currently_due
or eventually_due
. Default is currently_due
.public AccountLinkCreateParams.Builder addExpand(java.lang.String element)
AccountLinkCreateParams.expand
for the field documentation.public AccountLinkCreateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
AccountLinkCreateParams.expand
for the field documentation.public AccountLinkCreateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
AccountLinkCreateParams.extraParams
for the field documentation.public AccountLinkCreateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
AccountLinkCreateParams.extraParams
for the field documentation.public AccountLinkCreateParams.Builder setRefreshUrl(java.lang.String refreshUrl)
refresh_url
should trigger a method on your server to create a new account link using
this API, with the same parameters, and redirect the user to the new account link.public AccountLinkCreateParams.Builder setReturnUrl(java.lang.String returnUrl)
public AccountLinkCreateParams.Builder setType(AccountLinkCreateParams.Type type)
account_onboarding
or account_update
.