Package com.ibm.cloud.cloudant.v1.model
Class GetDbUpdatesOptions
java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.cloud.cloudant.v1.model.GetDbUpdatesOptions
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class GetDbUpdatesOptions
extends com.ibm.cloud.sdk.core.service.model.GenericModel
The getDbUpdates options.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Builder.static interface
Query parameter to specify the changes feed type. -
Method Summary
Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel
equals, hashCode, toString
-
Method Details
-
newBuilder
New builder.- Returns:
- a GetDbUpdatesOptions builder
-
descending
Gets the descending. Query parameter to specify whether to return the documents in descending by key order.- Returns:
- the descending
-
feed
Gets the feed. Query parameter to specify the changes feed type.- Returns:
- the feed
-
heartbeat
Gets the heartbeat. Query parameter to specify the period in milliseconds after which an empty line is sent in the results. Off by default and only applicable for `continuous` and `eventsource` feeds. Overrides any timeout to keep the feed alive indefinitely. May also be `true` to use a value of `60000`. **Note:** Delivery of heartbeats cannot be relied on at specific intervals. If your application runs in an environment where idle network connections may break, `heartbeat` is not suitable as a keepalive mechanism. Instead, consider one of the following options: * Use the `timeout` parameter with a value that is compatible with your network environment. * Switch to scheduled usage of one of the non-continuous changes feed types (`normal` or `longpoll`). * Use TCP keepalive.- Returns:
- the heartbeat
-
limit
Gets the limit. Query parameter to specify the number of returned documents to limit the result to.- Returns:
- the limit
-
timeout
Gets the timeout. Query parameter to specify the maximum period in milliseconds to wait for a change before the response is sent, even if there are no results. Only applicable for `longpoll` or `continuous` feeds. Default value is specified by `httpd/changes_timeout` configuration option. Note that `60000` value is also the default maximum timeout to prevent undetected dead connections.- Returns:
- the timeout
-
since
Gets the since. Query parameter to specify to start the results from the change immediately after the given update sequence. Can be a valid update sequence or `now` value. Default is `0` i.e. all changes.- Returns:
- the since
-