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 |
setFailureUrl(java.lang.String failureUrl)
Alternate name for refresh_url to ensure backwards compatibility.
|
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 |
setSuccessUrl(java.lang.String successUrl)
Alternate name for return_url to ensure backwards compatibility.
|
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 setFailureUrl(java.lang.String failureUrl)
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 setSuccessUrl(java.lang.String successUrl)
public AccountLinkCreateParams.Builder setType(AccountLinkCreateParams.Type type)
account_onboarding
or account_update
.