Interface EmbeddedCryptoWallet.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EmbeddedCryptoWallet.Builder,,EmbeddedCryptoWallet> SdkBuilder<EmbeddedCryptoWallet.Builder,,EmbeddedCryptoWallet> SdkPojo
- Enclosing class:
EmbeddedCryptoWallet
-
Method Summary
Modifier and TypeMethodDescriptionlinkedAccounts(Collection<LinkedAccount> linkedAccounts) List of linkedAccounts linked to this wallet.linkedAccounts(Consumer<LinkedAccount.Builder>... linkedAccounts) List of linkedAccounts linked to this wallet.linkedAccounts(LinkedAccount... linkedAccounts) List of linkedAccounts linked to this wallet.The blockchain network for this embedded crypto wallet.network(CryptoWalletNetwork network) The blockchain network for this embedded crypto wallet.redirectUrl(String redirectUrl) URL for the end user to complete a provider-specific action (e.g., wallet linking, onboarding).walletAddress(String walletAddress) The wallet address on the specified blockchain network.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
network
The blockchain network for this embedded crypto wallet. Supported networks: ETHEREUM, SOLANA
- Parameters:
network- The blockchain network for this embedded crypto wallet. Supported networks: ETHEREUM, SOLANA- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
network
The blockchain network for this embedded crypto wallet. Supported networks: ETHEREUM, SOLANA
- Parameters:
network- The blockchain network for this embedded crypto wallet. Supported networks: ETHEREUM, SOLANA- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
linkedAccounts
List of linkedAccounts linked to this wallet. Each linkedAccount represents a way the end user can authenticate to this wallet. Can be empty when adding a new linkedAccount to an existing wallet.
- Parameters:
linkedAccounts- List of linkedAccounts linked to this wallet. Each linkedAccount represents a way the end user can authenticate to this wallet. Can be empty when adding a new linkedAccount to an existing wallet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
linkedAccounts
List of linkedAccounts linked to this wallet. Each linkedAccount represents a way the end user can authenticate to this wallet. Can be empty when adding a new linkedAccount to an existing wallet.
- Parameters:
linkedAccounts- List of linkedAccounts linked to this wallet. Each linkedAccount represents a way the end user can authenticate to this wallet. Can be empty when adding a new linkedAccount to an existing wallet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
linkedAccounts
List of linkedAccounts linked to this wallet. Each linkedAccount represents a way the end user can authenticate to this wallet. Can be empty when adding a new linkedAccount to an existing wallet.
This is a convenience method that creates an instance of theLinkedAccount.Builderavoiding the need to create one manually viaLinkedAccount.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolinkedAccounts(List<LinkedAccount>).- Parameters:
linkedAccounts- a consumer that will call methods onLinkedAccount.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
walletAddress
The wallet address on the specified blockchain network.
- Parameters:
walletAddress- The wallet address on the specified blockchain network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redirectUrl
URL for the end user to complete a provider-specific action (e.g., wallet linking, onboarding). Returned by the payment connector during instrument creation.
- Parameters:
redirectUrl- URL for the end user to complete a provider-specific action (e.g., wallet linking, onboarding). Returned by the payment connector during instrument creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-