public class StrictReceivePathsRequestBuilder extends RequestBuilder
RequestBuilder.Order
Constructor and Description |
---|
StrictReceivePathsRequestBuilder(okhttp3.OkHttpClient httpClient,
okhttp3.HttpUrl serverURI) |
Modifier and Type | Method and Description |
---|---|
StrictReceivePathsRequestBuilder |
destinationAccount(java.lang.String account) |
StrictReceivePathsRequestBuilder |
destinationAmount(java.lang.String amount) |
StrictReceivePathsRequestBuilder |
destinationAsset(Asset asset) |
Page<PathResponse> |
execute()
Build and execute request.
|
static Page<PathResponse> |
execute(okhttp3.OkHttpClient httpClient,
okhttp3.HttpUrl uri)
|
StrictReceivePathsRequestBuilder |
sourceAccount(java.lang.String account) |
StrictReceivePathsRequestBuilder |
sourceAssets(java.util.List<Asset> assets) |
cursor, limit, order, setAssetParameter, setAssetsParameter
public StrictReceivePathsRequestBuilder(okhttp3.OkHttpClient httpClient, okhttp3.HttpUrl serverURI)
public StrictReceivePathsRequestBuilder destinationAccount(java.lang.String account)
public StrictReceivePathsRequestBuilder sourceAccount(java.lang.String account)
public StrictReceivePathsRequestBuilder sourceAssets(java.util.List<Asset> assets)
public StrictReceivePathsRequestBuilder destinationAmount(java.lang.String amount)
public StrictReceivePathsRequestBuilder destinationAsset(Asset asset)
public static Page<PathResponse> execute(okhttp3.OkHttpClient httpClient, okhttp3.HttpUrl uri)
httpClient
- OkHttpClient
to use to send the request.uri
- HttpUrl
URI to send the request to.Page
of PathResponse
NetworkException
- All the exceptions below are subclasses of
NetworkErrorBadRequestException
- if the request fails due to a bad request
(4xx)BadResponseException
- if the request fails due to a bad
response from the server (5xx)TooManyRequestsException
- if the request fails due to too many requests sent to the
serverRequestTimeoutException
- When Horizon returns a Timeout
or connection timeout occurredUnknownResponseException
- if the server returns an unknown
status codeConnectionErrorException
- When the request cannot be executed
due to cancellation or connectivity problems, etc.public Page<PathResponse> execute()
Page
of PathResponse
NetworkException
- All the exceptions below are subclasses of
NetworkErrorBadRequestException
- if the request fails due to a bad request
(4xx)BadResponseException
- if the request fails due to a bad
response from the server (5xx)TooManyRequestsException
- if the request fails due to too many requests sent to the
serverRequestTimeoutException
- When Horizon returns a Timeout
or connection timeout occurredUnknownResponseException
- if the server returns an unknown
status codeConnectionErrorException
- When the request cannot be executed
due to cancellation or connectivity problems, etc.