Skip navigation links
A C D E F G H I J L M N O P R S T U V 

A

ApiException - Exception in cloud.metaapi.sdk.clients.error_handler
Base class for API errors.
ApiException(String, int) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.ApiException
ApiError constructor
ApiException(String, int, Throwable) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.ApiException
ApiError constructor
asJson(T...) - Static method in class cloud.metaapi.sdk.util.Js
Creates a json from variadic value pairs
asMap(Pair<T, U>...) - Static method in class cloud.metaapi.sdk.util.Js
Creates a hash map from variadic value pairs
asMap(T...) - Static method in class cloud.metaapi.sdk.util.Js
Creates a hash map from variadic value pairs
Async - Class in cloud.metaapi.sdk.util
Helper class for managing asynchronous operations
Async() - Constructor for class cloud.metaapi.sdk.util.Async
 

C

cloud.metaapi.sdk.clients - package cloud.metaapi.sdk.clients
 
cloud.metaapi.sdk.clients.error_handler - package cloud.metaapi.sdk.clients.error_handler
 
cloud.metaapi.sdk.clients.mocks - package cloud.metaapi.sdk.clients.mocks
 
cloud.metaapi.sdk.clients.models - package cloud.metaapi.sdk.clients.models
 
cloud.metaapi.sdk.util - package cloud.metaapi.sdk.util
 
ConflictException - Exception in cloud.metaapi.sdk.clients.error_handler
Represents conflict error.
ConflictException(String) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.ConflictException
Constructs conflict error.

D

details - Variable in exception cloud.metaapi.sdk.clients.error_handler.ValidationException
Validation error details
details - Variable in class cloud.metaapi.sdk.clients.models.Error
Additional information about error or null.

E

equals(Object) - Method in class cloud.metaapi.sdk.clients.models.IsoTime
 
Error - Class in cloud.metaapi.sdk.clients.models
Contains an error message
Error() - Constructor for class cloud.metaapi.sdk.clients.models.Error
 
error - Variable in class cloud.metaapi.sdk.clients.models.Error
Error name

F

FileStreamField(File) - Constructor for class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Constructs the file field wrapper from File object
FileStreamField(InputStream, String) - Constructor for class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Constructs the file field wrapper from InputStream and the file name
ForbiddenException - Exception in cloud.metaapi.sdk.clients.error_handler
Throwing this error results in 403 (Forbidden) HTTP response code.
ForbiddenException(String) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.ForbiddenException
Constructs forbidden error.

G

getArguments() - Method in exception cloud.metaapi.sdk.clients.error_handler.ApiException
Returns message arguments for i18n
getBodyFields() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns fields of the request form data body
getBodyJson() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns the json body of a request
getCode() - Method in exception cloud.metaapi.sdk.clients.error_handler.ApiException
Returns error code used for i18n
getDate() - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Returns wrapper time as Date object
getExecutor() - Static method in class cloud.metaapi.sdk.util.Async
Returns executor for completable futures to create with
getFileName() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Returns the file name under which the file will be sent in request
getHeaders() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns headers of request.
getInstance() - Static method in class cloud.metaapi.sdk.util.JsonMapper
Returns a singleton instance of a configured JSON object mapper
getIsoString() - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Returns wrapper time in ISO format
getMessage() - Method in exception cloud.metaapi.sdk.clients.MethodAccessException
 
getMethod() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns HTTP method used for request
getQueryParameters() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns query parameters of request.
getStream() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Returns InputStream with contents of the file
getTokenType() - Method in class cloud.metaapi.sdk.clients.MetaApiClient
Returns type of current token
getUrl() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns URL used for request

H

handleNoAccessError(String) - Method in class cloud.metaapi.sdk.clients.MetaApiClient
Handles no accessing to the method
host - Variable in class cloud.metaapi.sdk.clients.MetaApiClient
 
HttpClient - Class in cloud.metaapi.sdk.clients
HTTP client library based on request-promise
HttpClient() - Constructor for class cloud.metaapi.sdk.clients.HttpClient
Constructs HttpClient class instance.
HttpClient(int, int) - Constructor for class cloud.metaapi.sdk.clients.HttpClient
Constructs HttpClient class instance
HttpClient(int, int, RetryOptions) - Constructor for class cloud.metaapi.sdk.clients.HttpClient
Constructs HttpClient class instance
httpClient - Variable in class cloud.metaapi.sdk.clients.MetaApiClient
 
HttpClientMock - Class in cloud.metaapi.sdk.clients.mocks
HTTP client service mock for tests
HttpClientMock(Function<HttpRequestOptions, CompletableFuture<String>>) - Constructor for class cloud.metaapi.sdk.clients.mocks.HttpClientMock
Constructs HTTP client mock
HttpClientMock(Function<HttpRequestOptions, CompletableFuture<String>>, int, int) - Constructor for class cloud.metaapi.sdk.clients.mocks.HttpClientMock
Constructs HTTP client mock
HttpClientMock(Function<HttpRequestOptions, CompletableFuture<String>>, int, int, RetryOptions) - Constructor for class cloud.metaapi.sdk.clients.mocks.HttpClientMock
Constructs HTTP client mock
HttpRequestOptions - Class in cloud.metaapi.sdk.clients
Options for HttpClient requests
HttpRequestOptions(String, HttpRequestOptions.Method) - Constructor for class cloud.metaapi.sdk.clients.HttpRequestOptions
Constructs HttpRequestOptions instance
HttpRequestOptions.FileStreamField - Class in cloud.metaapi.sdk.clients
File field wrapper for use in form data body.
HttpRequestOptions.Method - Enum in cloud.metaapi.sdk.clients
Represents HTTP request methods supported by HttpClient

I

id - Variable in class cloud.metaapi.sdk.clients.models.Error
Error id
InternalException - Exception in cloud.metaapi.sdk.clients.error_handler
Represents unexpected error.
InternalException(String) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.InternalException
Constructs unexpected error.
isNotAccountToken() - Method in class cloud.metaapi.sdk.clients.MetaApiClient
Checks that current token is not account token
isNotJwtToken() - Method in class cloud.metaapi.sdk.clients.MetaApiClient
Checks that current token is not api token
IsoTime - Class in cloud.metaapi.sdk.clients.models
Wrapper for setting and getting model time fields as Date objects and in ISO format strings.
IsoTime() - Constructor for class cloud.metaapi.sdk.clients.models.IsoTime
Constructs wrapper from current time
IsoTime(String) - Constructor for class cloud.metaapi.sdk.clients.models.IsoTime
Constructs wrapper from ISO time string
IsoTime(Date) - Constructor for class cloud.metaapi.sdk.clients.models.IsoTime
Constructs wrapper from Date object
IsoTime(Instant) - Constructor for class cloud.metaapi.sdk.clients.models.IsoTime
Constructs wrapper from Instant object

J

Js - Class in cloud.metaapi.sdk.util
JavaScript-like helper functions
Js() - Constructor for class cloud.metaapi.sdk.util.Js
 
JsonMapper - Class in cloud.metaapi.sdk.util
Class for getting a singleton instance of a configured JSON object mapper

L

log(Object...) - Static method in class cloud.metaapi.sdk.util.Js
 

M

makeCheckedRequest(HttpRequestOptions, int, long) - Method in class cloud.metaapi.sdk.clients.HttpClient
Performs a request.
makeRequest(HttpRequestOptions) - Method in class cloud.metaapi.sdk.clients.HttpClient
Makes request and returns HTTP response.
maxDelayInSeconds - Variable in class cloud.metaapi.sdk.clients.RetryOptions
Maximum delay in deconds
message - Variable in class cloud.metaapi.sdk.clients.models.Error
Error description
MetaApiClient - Class in cloud.metaapi.sdk.clients
metaapi.cloud MetaTrader API client
MetaApiClient(HttpClient, String) - Constructor for class cloud.metaapi.sdk.clients.MetaApiClient
Constructs MetaTrader API client instance.
MetaApiClient(HttpClient, String, String) - Constructor for class cloud.metaapi.sdk.clients.MetaApiClient
Constructs MetaTrader API client instance
metadata - Variable in exception cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException
 
metadata - Variable in class cloud.metaapi.sdk.clients.models.Error
Error metadata or null
MethodAccessException - Exception in cloud.metaapi.sdk.clients
Error which indicates that user doesn't have access to a method
MethodAccessException(String) - Constructor for exception cloud.metaapi.sdk.clients.MethodAccessException
Constructs the exception.
MethodAccessException(String, String) - Constructor for exception cloud.metaapi.sdk.clients.MethodAccessException
Constructs the exception
minDelayInSeconds - Variable in class cloud.metaapi.sdk.clients.RetryOptions
Minimum delay in seconds

N

NotFoundException - Exception in cloud.metaapi.sdk.clients.error_handler
Throwing this error results in 404 (Not Found) HTTP response code.
NotFoundException(String) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.NotFoundException
Represents NotFoundError.
numericCode - Variable in class cloud.metaapi.sdk.clients.models.Error
Numeric error code or null

O

OptionsValidator - Class in cloud.metaapi.sdk.clients
Class for validating API options.
OptionsValidator() - Constructor for class cloud.metaapi.sdk.clients.OptionsValidator
 
or(T...) - Static method in class cloud.metaapi.sdk.util.Js
Alternative to JavaScript a || b || c ...

P

periodInMinutes - Variable in class cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException.TooManyRequestsExceptionMetadata
Throttling period in minutes

R

recommendedRetryTime - Variable in class cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException.TooManyRequestsExceptionMetadata
Recommended date to retry request
reduce(List<T>, BiFunction<U, T, U>, U) - Static method in class cloud.metaapi.sdk.util.Js
JavaScript-like reduce
request(HttpRequestOptions) - Method in class cloud.metaapi.sdk.clients.HttpClient
Performs a request.
request(HttpRequestOptions, int) - Method in class cloud.metaapi.sdk.clients.HttpClient
Performs a request.
request(HttpRequestOptions) - Method in class cloud.metaapi.sdk.clients.mocks.HttpClientMock
Overridden request method of HttpClient with replaced implementation that uses mocked request function
request(HttpRequestOptions, int) - Method in class cloud.metaapi.sdk.clients.mocks.HttpClientMock
Overridden request method of HttpClient with replaced implementation that uses mocked request function
requestJson(HttpRequestOptions, Class<T>) - Method in class cloud.metaapi.sdk.clients.HttpClient
Does the same as HttpClient.request(HttpRequestOptions) but automatically converts response into json.
requestJson(HttpRequestOptions, Class<T>, int) - Method in class cloud.metaapi.sdk.clients.HttpClient
Does the same as HttpClient.request(HttpRequestOptions) but automatically converts response into json.
requestsPerPeriodAllowed - Variable in class cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException.TooManyRequestsExceptionMetadata
Available requests for periodInMinutes
retries - Variable in class cloud.metaapi.sdk.clients.RetryOptions
Amount of retries
RetryOptions - Class in cloud.metaapi.sdk.clients
Retrying options
RetryOptions() - Constructor for class cloud.metaapi.sdk.clients.RetryOptions
 
run(Runnable) - Static method in class cloud.metaapi.sdk.util.Async
Runs asynchronous task with own executor

S

setArguments(List<Object>) - Method in exception cloud.metaapi.sdk.clients.error_handler.ApiException
Set message arguments for i18n
setBody(Object) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Sets the json body of a request.
setBody(Map<String, Object>) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Sets the form data body of a request.
setCode(String) - Method in exception cloud.metaapi.sdk.clients.error_handler.ApiException
Sets error code, used for i18n
setFile(File) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Sets file from File object
setFile(InputStream, String) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Sets file from InputStream object
setInterval(Runnable, int) - Static method in class cloud.metaapi.sdk.util.Js
Setups interval with JavaScript-like syntax
setMethod(HttpRequestOptions.Method) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Sets HTTP method used for request
setRequestMock(Function<HttpRequestOptions, CompletableFuture<String>>) - Method in class cloud.metaapi.sdk.clients.mocks.HttpClientMock
Sets request mock function
setTime(String) - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Sets wrapper time from ISO format time
setTime(Date) - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Sets wrapper time from Date object
setTime(Instant) - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Sets wrapper time from Instant object
setTimeout(Runnable, int) - Static method in class cloud.metaapi.sdk.util.Js
Setups timeout with JavaScript-like syntax
setUrl(String) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Sets URL used for request
shutdownExecutor() - Static method in class cloud.metaapi.sdk.util.Async
Shutdown used executor service
sleep(int) - Static method in class cloud.metaapi.sdk.util.Js
Executes thread sleep with error handling
status - Variable in exception cloud.metaapi.sdk.clients.error_handler.ApiException
HTTP status code
stringCode - Variable in class cloud.metaapi.sdk.clients.models.Error
String error code or null
subscribeCooldownInSeconds - Variable in class cloud.metaapi.sdk.clients.RetryOptions
Time to disable new subscriptions for
supply(Supplier<U>) - Static method in class cloud.metaapi.sdk.util.Async
Runs asynchonous supplier with own executor

T

TimeoutException - Exception in cloud.metaapi.sdk.clients
Error which indicates a timeout
TimeoutException(String) - Constructor for exception cloud.metaapi.sdk.clients.TimeoutException
Constructs the timeout error
token - Variable in class cloud.metaapi.sdk.clients.MetaApiClient
 
TooManyRequestsException - Exception in cloud.metaapi.sdk.clients.error_handler
Represents too many requests error.
TooManyRequestsException(String, TooManyRequestsException.TooManyRequestsExceptionMetadata) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException
Constructs too many requests error.
TooManyRequestsException.TooManyRequestsExceptionMetadata - Class in cloud.metaapi.sdk.clients.error_handler
Exception metadata
TooManyRequestsExceptionMetadata() - Constructor for class cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException.TooManyRequestsExceptionMetadata
 
toString() - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Represents the wrapper as ISO format time string
trace(Object) - Static method in class cloud.metaapi.sdk.util.Js
Logs specified data and its stack trace
type - Variable in class cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException.TooManyRequestsExceptionMetadata
Error type

U

UnauthorizedException - Exception in cloud.metaapi.sdk.clients.error_handler
Throwing this error results in 401 (Unauthorized) HTTP response code.
UnauthorizedException(String) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.UnauthorizedException
Constructs unauthorized error.

V

validateNonZeroInt(int, String) - Method in class cloud.metaapi.sdk.clients.OptionsValidator
Validates a number parameter to be above zero
validateNonZeroLong(long, String) - Method in class cloud.metaapi.sdk.clients.OptionsValidator
Validates a number parameter to be above zero
ValidationException - Exception in cloud.metaapi.sdk.clients.error_handler
Represents validation error.
ValidationException(String, Object) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.ValidationException
Constructs validation error.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.HttpRequestOptions.Method
Returns the enum constant of this type with the specified name.
values() - Static method in enum cloud.metaapi.sdk.clients.HttpRequestOptions.Method
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I J L M N O P R S T U V 
Skip navigation links

Copyright © 2022. All rights reserved.