public class Replication
extends java.lang.Object
_replicate
URI.
ReplicationResult replication = db.replication()
.source("source-db")
.target("target-db")
.createTarget(true)
.filter("example/filter1")
.trigger();
List<ReplicationHistory> histories = replication.getHistories();
CloudantClient.replication()
,
ReplicationResult
,
ReplicationResult.ReplicationHistory
,
Replicator
Modifier and Type | Method and Description |
---|---|
Replication |
cancel(java.lang.Boolean cancel) |
Replication |
continuous(java.lang.Boolean continuous) |
Replication |
createTarget(java.lang.Boolean createTarget) |
Replication |
docIds(java.lang.String... docIds)
Limit the replication to the specified document IDs.
|
Replication |
filter(java.lang.String filter) |
Replication |
proxy(java.lang.String proxy) |
Replication |
queryParams(java.util.Map<java.lang.String,java.lang.Object> queryParams) |
Replication |
queryParams(java.lang.String queryParams) |
Replication |
sinceSeq(java.lang.Integer sinceSeq)
Starts a replication since an update sequence.
|
Replication |
source(java.lang.String source) |
Replication |
target(java.lang.String target) |
Replication |
targetOauth(java.lang.String consumerSecret,
java.lang.String consumerKey,
java.lang.String tokenSecret,
java.lang.String token)
Set OAuth 1 authentication credentials for the replication target
|
ReplicationResult |
trigger()
Triggers a replication request, blocks while the replication is in progress.
|
public ReplicationResult trigger()
public Replication source(java.lang.String source)
public Replication target(java.lang.String target)
public Replication continuous(java.lang.Boolean continuous)
public Replication filter(java.lang.String filter)
public Replication queryParams(java.lang.String queryParams)
public Replication queryParams(java.util.Map<java.lang.String,java.lang.Object> queryParams)
public Replication docIds(java.lang.String... docIds)
docIds
- one or more document IDs to include in the replicationpublic Replication proxy(java.lang.String proxy)
public Replication cancel(java.lang.Boolean cancel)
public Replication createTarget(java.lang.Boolean createTarget)
public Replication sinceSeq(java.lang.Integer sinceSeq)
sinceSeq
- sequence numberpublic Replication targetOauth(java.lang.String consumerSecret, java.lang.String consumerKey, java.lang.String tokenSecret, java.lang.String token)
consumerSecret
- client secretconsumerKey
- client identifiertokenSecret
- OAuth server token secrettoken
- OAuth server issued token