Package org.hyperledger.aries
Class AriesWebSocketClient.AriesWebSocketClientBuilder
- java.lang.Object
-
- org.hyperledger.aries.AriesWebSocketClient.AriesWebSocketClientBuilder
-
- Enclosing class:
- AriesWebSocketClient
public static class AriesWebSocketClient.AriesWebSocketClientBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AriesWebSocketClient.AriesWebSocketClientBuilderapiKey(String apiKey)AriesWebSocketClient.AriesWebSocketClientBuilderbearerToken(String bearerToken)AriesWebSocketClientbuild()AriesWebSocketClient.AriesWebSocketClientBuilderclearHandler()AriesWebSocketClient.AriesWebSocketClientBuilderclearWalletIdFilter()AriesWebSocketClient.AriesWebSocketClientBuilderclient(okhttp3.OkHttpClient client)AriesWebSocketClient.AriesWebSocketClientBuilderhandler(Collection<? extends IEventHandler> handler)AriesWebSocketClient.AriesWebSocketClientBuilderhandler(IEventHandler handler)StringtoString()AriesWebSocketClient.AriesWebSocketClientBuilderurl(String url)AriesWebSocketClient.AriesWebSocketClientBuilderwalletId(String walletId)AriesWebSocketClient.AriesWebSocketClientBuilderwalletIdFilter(Collection<? extends String> walletIdFilter)
-
-
-
Method Detail
-
url
public AriesWebSocketClient.AriesWebSocketClientBuilder url(@Nullable String url)
- Parameters:
url- Optional: The aca-py ws URL e.g. ws(s)://host:[port]/ws, defaults to localhost- Returns:
this.
-
apiKey
public AriesWebSocketClient.AriesWebSocketClientBuilder apiKey(@Nullable String apiKey)
- Parameters:
apiKey- Optional: The admin api key if security is enabled- Returns:
this.
-
bearerToken
public AriesWebSocketClient.AriesWebSocketClientBuilder bearerToken(@Nullable String bearerToken)
- Parameters:
bearerToken- Optional: The Bearer token used in the Authorization header when running in multi tenant mode- Returns:
this.
-
client
public AriesWebSocketClient.AriesWebSocketClientBuilder client(@Nullable okhttp3.OkHttpClient client)
- Parameters:
client- Optional:OkHttpClientif null or not set a default client is created- Returns:
this.
-
handler
public AriesWebSocketClient.AriesWebSocketClientBuilder handler(IEventHandler handler)
-
handler
public AriesWebSocketClient.AriesWebSocketClientBuilder handler(Collection<? extends IEventHandler> handler)
-
clearHandler
public AriesWebSocketClient.AriesWebSocketClientBuilder clearHandler()
-
walletId
public AriesWebSocketClient.AriesWebSocketClientBuilder walletId(String walletId)
-
walletIdFilter
public AriesWebSocketClient.AriesWebSocketClientBuilder walletIdFilter(Collection<? extends String> walletIdFilter)
-
clearWalletIdFilter
public AriesWebSocketClient.AriesWebSocketClientBuilder clearWalletIdFilter()
-
build
public AriesWebSocketClient build()
-
-