Overview
//trimblecloud-events/trimblecloud.events.config/ClientConfig
ClientConfig
[JVM]
open class ClientConfig
The ClientConfig class contains configuration properties.
Properties
| Name | Summary |
|---|---|
| ACK_WAIT_MS | [JVM] val ACK_WAIT_MS: String = “ack.wait.ms” Specify maximum wait time to receive ACK from the server. |
| BATCH_EXPIRY_MS | [JVM] val BATCH_EXPIRY_MS: String = “batch.expiry.ms” Time in millis post which the batch expires if not sent to the server. |
| BATCH_RETRIES | [JVM] val BATCH_RETRIES: String = “batch.retries” Maximum number of times a batch can be retried. |
| BATCH_SIZE | [JVM] val BATCH_SIZE: String = “batch.size” Specify batch size. |
| BATCH_WAIT_MS | [JVM] val BATCH_WAIT_MS: String = “batch.wait.ms” Specify batch wait time in millis. |
| CLIENT_ACKNOWLEDGE | [JVM] val CLIENT_ACKNOWLEDGE: String = “client.acknowledge” To manually send acknowledgement, we need to set the this property to true |
| CLIENT_ID | [JVM] val CLIENT_ID: String = “client.id” Provide API client Id |
| CLIENT_SECRETS | [JVM] val CLIENT_SECRETS: String = “client.secrets” Provide API client secrets. |
| CONNECTION_RETRIES | [JVM] val CONNECTION_RETRIES: String = “connection.retries” Maximum retry count. |
| CONNECTION_TIMEOUT_MS | [JVM] val CONNECTION_TIMEOUT_MS: String = “connection.timeout.ms” Specify web socket connection timeout |
| CONSUMER_SERVICE_ENDPOINT | [JVM] val CONSUMER_SERVICE_ENDPOINT: String = “consumer.service.endpoint” Provide publisher service web socket url |
| ENABLE_BATCH | [JVM] val ENABLE_BATCH: String = “enable.batch” To enable internal batching. |
| PAUSE_ON_RES_QUEUE_LIMIT | [JVM] val PAUSE_ON_RES_QUEUE_LIMIT: String = “pause.on.res.queue.limit” Ignore polling when response queue size reaches the limit |
| PUBLISH_SERVICE_ENDPOINT | [JVM] val PUBLISH_SERVICE_ENDPOINT: String = “publish.service.endpoint” Provide publisher service web socket url |
| RESPONSE_QUEUE_SIZE | [JVM] val RESPONSE_QUEUE_SIZE: String = “response.queue.size” Size of the response queue. |
| TID_OAUTH_URL | [JVM] val TID_OAUTH_URL: String = “tid.oauth.url” Provide TID authorization url |
| TID_SCOPE | [JVM] val TID_SCOPE: String = “tid.scope” Set the value of TID Scope for the application |