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)
The information the platform wants to collect from users up-front.
|
AccountLinkCreateParams.Builder |
setFailureUrl(java.lang.String failureUrl)
The URL that the user will be redirected to if the account link is no longer valid.
|
AccountLinkCreateParams.Builder |
setSuccessUrl(java.lang.String successUrl)
The URL that the user will be redirected to upon completing the linked flow successfully.
|
AccountLinkCreateParams.Builder |
setType(java.lang.String 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)
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 setSuccessUrl(java.lang.String successUrl)
public AccountLinkCreateParams.Builder setType(java.lang.String type)