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 linked accounts linked to this wallet.linkedAccounts(Consumer<LinkedAccount.Builder>... linkedAccounts) List of linked accounts linked to this wallet.linkedAccounts(LinkedAccount... linkedAccounts) List of linked accounts 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 such as wallet linking or 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 linked accounts linked to this wallet. Each represents a way the end user can authenticate to this wallet.
- Parameters:
linkedAccounts- List of linked accounts linked to this wallet. Each represents a way the end user can authenticate to this wallet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
linkedAccounts
List of linked accounts linked to this wallet. Each represents a way the end user can authenticate to this wallet.
- Parameters:
linkedAccounts- List of linked accounts linked to this wallet. Each represents a way the end user can authenticate to this wallet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
linkedAccounts
List of linked accounts linked to this wallet. Each represents a way the end user can authenticate to this 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 such as wallet linking or onboarding.
- Parameters:
redirectUrl- URL for the end user to complete a provider-specific action such as wallet linking or onboarding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-