Class WalletConnectInternalParams.Builder
-
- All Implemented Interfaces:
public final class WalletConnectInternalParams.BuilderA builder for WalletConnectInternalParams.
-
-
Method Summary
-
-
Method Detail
-
accountId
final WalletConnectInternalParams.Builder accountId(String accountId)
-
accountId
final WalletConnectInternalParams.Builder accountId(Optional<String> accountId)
Alias for calling Builder.accountId with
accountId.orElse(null).
-
body
final WalletConnectInternalParams.Builder body(WalletConnectInternalParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
chainId
final WalletConnectInternalParams.Builder chainId(WalletChainId chainId)
CAIP-2 formatted chain ID of the blockchain the
Walletto link is on. eip155:0 is used for EOA wallets
-
chainId
final WalletConnectInternalParams.Builder chainId(JsonField<WalletChainId> chainId)
Sets Builder.chainId to an arbitrary JSON value.
You should usually call Builder.chainId with a well-typed WalletChainId value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
walletAddress
final WalletConnectInternalParams.Builder walletAddress(String walletAddress)
Address of the
Wallet.
-
walletAddress
final WalletConnectInternalParams.Builder walletAddress(JsonField<String> walletAddress)
Sets Builder.walletAddress to an arbitrary JSON value.
You should usually call Builder.walletAddress with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
isShared
final WalletConnectInternalParams.Builder isShared(Boolean isShared)
Is the linked Wallet shared or not
-
isShared
final WalletConnectInternalParams.Builder isShared(Boolean isShared)
Alias for Builder.isShared.
This unboxed primitive overload exists for backwards compatibility.
-
isShared
final WalletConnectInternalParams.Builder isShared(Optional<Boolean> isShared)
Alias for calling Builder.isShared with
isShared.orElse(null).
-
isShared
final WalletConnectInternalParams.Builder isShared(JsonField<Boolean> isShared)
Sets Builder.isShared to an arbitrary JSON value.
You should usually call Builder.isShared with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final WalletConnectInternalParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final WalletConnectInternalParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final WalletConnectInternalParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final WalletConnectInternalParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final WalletConnectInternalParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final WalletConnectInternalParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final WalletConnectInternalParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final WalletConnectInternalParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final WalletConnectInternalParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final WalletConnectInternalParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final WalletConnectInternalParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final WalletConnectInternalParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final WalletConnectInternalParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final WalletConnectInternalParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final WalletConnectInternalParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final WalletConnectInternalParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final WalletConnectInternalParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final WalletConnectInternalParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final WalletConnectInternalParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final WalletConnectInternalParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final WalletConnectInternalParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final WalletConnectInternalParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final WalletConnectInternalParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final WalletConnectInternalParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final WalletConnectInternalParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final WalletConnectInternalParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final WalletConnectInternalParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final WalletConnectInternalParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final WalletConnectInternalParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final WalletConnectInternalParams build()
Returns an immutable instance of WalletConnectInternalParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.chainId() .walletAddress()
-
-
-
-