public class ProvisioningProfileClient extends MetaApiClient
host, httpClient, token| Constructor and Description |
|---|
ProvisioningProfileClient(HttpClient httpClient,
String token)
Constructs provisioning API client instance with default domain agiliumtrade.agiliumtrade.ai
|
ProvisioningProfileClient(HttpClient httpClient,
String token,
String domain) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<ProvisioningProfileIdDto> |
createProvisioningProfile(NewProvisioningProfileDto provisioningProfile)
Creates a new provisioning profile (see
https://metaapi.cloud/docs/provisioning/api/provisioningProfile/createNewProvisioningProfile/).
|
CompletableFuture<Void> |
deleteProvisioningProfile(String id)
Deletes a provisioning profile (see
https://metaapi.cloud/docs/provisioning/api/provisioningProfile/deleteProvisioningProfile/).
|
CompletableFuture<ProvisioningProfileDto> |
getProvisioningProfile(String id)
Retrieves a provisioning profile by id (see
https://metaapi.cloud/docs/provisioning/api/provisioningProfile/readProvisioningProfile/).
|
CompletableFuture<List<ProvisioningProfileDto>> |
getProvisioningProfiles(Integer version,
String status)
Retrieves provisioning profiles owned by user
(see https://metaapi.cloud/docs/provisioning/api/provisioningProfile/readProvisioningProfiles/).
|
CompletableFuture<Void> |
updateProvisioningProfile(String id,
ProvisioningProfileUpdateDto provisioningProfile)
Updates existing provisioning profile data (see
https://metaapi.cloud/docs/provisioning/api/provisioningProfile/updateProvisioningProfile/).
|
CompletableFuture<Void> |
uploadProvisioningProfileFile(String provisioningProfileId,
String fileName,
InputStream fileContents)
Uploads a file to a provisioning profile (see
https://metaapi.cloud/docs/provisioning/api/provisioningProfile/uploadFilesToProvisioningProfile/).
|
CompletableFuture<Void> |
uploadProvisioningProfileFile(String provisioningProfileId,
String fileName,
String filePath)
Uploads a file to a provisioning profile (see
https://metaapi.cloud/docs/provisioning/api/provisioningProfile/uploadFilesToProvisioningProfile/).
|
getTokenType, handleNoAccessError, isNotAccountToken, isNotJwtTokenpublic ProvisioningProfileClient(HttpClient httpClient, String token)
httpClient - HTTP clienttoken - authorization tokenpublic ProvisioningProfileClient(HttpClient httpClient, String token, String domain)
domain - domain to connect toProvisioningProfileClient(HttpClient, String, String)public CompletableFuture<List<ProvisioningProfileDto>> getProvisioningProfiles(Integer version, String status)
version - optional version filter (allowed values are 4 and 5) or nullstatus - optional status filter (allowed values are new and active) or nullpublic CompletableFuture<ProvisioningProfileDto> getProvisioningProfile(String id)
id - provisioning profile idpublic CompletableFuture<ProvisioningProfileIdDto> createProvisioningProfile(NewProvisioningProfileDto provisioningProfile)
provisioningProfile - provisioning profile to createpublic CompletableFuture<Void> uploadProvisioningProfileFile(String provisioningProfileId, String fileName, String filePath)
provisioningProfileId - provisioning profile id to upload file tofileName - name of the file to upload. Allowed values are servers.dat for MT5 profile, broker.srv for
MT4 profilefilePath - file path to a file to uploadpublic CompletableFuture<Void> uploadProvisioningProfileFile(String provisioningProfileId, String fileName, InputStream fileContents)
provisioningProfileId - provisioning profile id to upload file tofileName - name of the file to upload. Allowed values are servers.dat for MT5 profile, broker.srv for
MT4 profilefileContents - input stream containing file contents to uploadpublic CompletableFuture<Void> deleteProvisioningProfile(String id)
id - provisioning profile idpublic CompletableFuture<Void> updateProvisioningProfile(String id, ProvisioningProfileUpdateDto provisioningProfile)
id - provisioning profile idprovisioningProfile - updated provisioning profileCopyright © 2020. All rights reserved.