Class CreateWalletRequest.CreateWalletRequestBuilder
- java.lang.Object
-
- org.hyperledger.aries.api.multitenancy.CreateWalletRequest.CreateWalletRequestBuilder
-
- Enclosing class:
- CreateWalletRequest
public static class CreateWalletRequest.CreateWalletRequestBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
imageUrl
public CreateWalletRequest.CreateWalletRequestBuilder imageUrl(String imageUrl)
Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.- Returns:
this.
-
keyManagementMode
public CreateWalletRequest.CreateWalletRequestBuilder keyManagementMode(KeyManagementMode keyManagementMode)
Key management method to use for this wallet.- Returns:
this.
-
label
public CreateWalletRequest.CreateWalletRequestBuilder label(String label)
Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.- Returns:
this.
-
walletDispatchType
public CreateWalletRequest.CreateWalletRequestBuilder walletDispatchType(WalletDispatchType walletDispatchType)
- Returns:
this.
-
walletKey
public CreateWalletRequest.CreateWalletRequestBuilder walletKey(String walletKey)
Master key used for key derivation.- Returns:
this.
-
walletKeyDerivation
public CreateWalletRequest.CreateWalletRequestBuilder walletKeyDerivation(WalletKeyDerivation walletKeyDerivation)
Wallet key derivation method- Returns:
this.
-
walletName
public CreateWalletRequest.CreateWalletRequestBuilder walletName(String walletName)
Wallet name- Returns:
this.
-
walletType
public CreateWalletRequest.CreateWalletRequestBuilder walletType(WalletType walletType)
Type of wallet to create- Returns:
this.
-
walletWebhookUrls
public CreateWalletRequest.CreateWalletRequestBuilder walletWebhookUrls(List<String> walletWebhookUrls)
List of Webhook URLs associated with this sub wallet- Returns:
this.
-
build
public CreateWalletRequest build()
-
-