public class VikaApiClient extends Object
This class is provides a simplified interface to a Vikadata API server, and divides the API up into a separate API class for each concern.
| 构造器和说明 |
|---|
VikaApiClient(ApiCredential credential) |
VikaApiClient(ApiHttpClient.ApiVersion apiVersion,
String hostUrl,
ApiCredential credential) |
VikaApiClient(String hostUrl,
ApiCredential credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiHttpClient.ApiVersion |
getApiVersion()
Return the API version that this instance is using.
|
AttachmentApi |
getAttachmentApi() |
DatasheetApi |
getDatasheetApi() |
int |
getDefaultPerPage()
Get the default number per page for calls that return multiple items.
|
FieldApi |
getFieldApi() |
NodeApi |
getNodeApi() |
RecordApi |
getRecordApi() |
void |
setDefaultPerPage(int defaultPerPage)
Set the default number per page for calls that return multiple items.
|
void |
setReadTimeout(Integer readTimeout)
Sets the per request read timeout.
|
void |
setRequestTimeout(Integer connectTimeout)
Sets the per request connect timeout.
|
VikaApiClient |
withReadTimeout(Integer readTimeout)
Build method that sets the per request read timeout.
|
VikaApiClient |
withRequestTimeout(Integer connectTimeout)
Build method that sets the per request connect timeout.
|
public VikaApiClient(ApiCredential credential)
public VikaApiClient(String hostUrl, ApiCredential credential)
public VikaApiClient(ApiHttpClient.ApiVersion apiVersion, String hostUrl, ApiCredential credential)
public ApiHttpClient.ApiVersion getApiVersion()
public int getDefaultPerPage()
public void setDefaultPerPage(int defaultPerPage)
defaultPerPage - the new default number per page for calls that return multiple itempublic void setRequestTimeout(Integer connectTimeout)
connectTimeout - the per request connect timeout in milliseconds, can be null to use defaultpublic VikaApiClient withRequestTimeout(Integer connectTimeout)
connectTimeout - the per request connect timeout in milliseconds, can be null to use defaultpublic void setReadTimeout(Integer readTimeout)
readTimeout - the per request read timeout in milliseconds, can be null to use defaultpublic VikaApiClient withReadTimeout(Integer readTimeout)
readTimeout - the per request read timeout in milliseconds, can be null to use defaultpublic RecordApi getRecordApi()
public AttachmentApi getAttachmentApi()
public NodeApi getNodeApi()
public FieldApi getFieldApi()
public DatasheetApi getDatasheetApi()
Copyright © 2022 Vikadata LTD. All rights reserved.