Package com.couchbase.lite
Class ReplicatorConfiguration
java.lang.Object
com.couchbase.lite.internal.BaseReplicatorConfiguration
com.couchbase.lite.AbstractReplicatorConfiguration
com.couchbase.lite.ReplicatorConfiguration
Configuration for a Replicator
- 
Nested Class SummaryNested classes/interfaces inherited from class com.couchbase.lite.AbstractReplicatorConfigurationAbstractReplicatorConfiguration.ReplicatorType
- 
Field SummaryFields inherited from class com.couchbase.lite.AbstractReplicatorConfigurationDISABLE_HEARTBEATFields inherited from class com.couchbase.lite.internal.BaseReplicatorConfigurationcollectionConfigurations
- 
Constructor SummaryConstructorsConstructorDescriptionCopy a Replicator ConfigurationReplicatorConfiguration(Collection<CollectionConfiguration> collections, Endpoint target) Creates a Replicator Configuration with a set of collection configurations and the target endpoint.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanENTERPRISE EDITION APIsetAcceptOnlySelfSignedServerCertificate(boolean selfSignedOnly) ENTERPRISE EDITION APIMethods inherited from class com.couchbase.lite.AbstractReplicatorConfigurationcreateCollectionConfigMap, getAuthenticator, getCollections, getHeaders, getHeartbeat, getMaxAttempts, getMaxAttemptWaitTime, getPinnedServerCertificate, getPinnedServerX509Certificate, getProxyAuthenticator, getReplicatorType, getTarget, getType, isAcceptParentDomainCookies, isAutoPurgeEnabled, isContinuous, setAcceptParentDomainCookies, setAuthenticator, setAutoPurgeEnabled, setContinuous, setHeaders, setHeartbeat, setMaxAttempts, setMaxAttemptWaitTime, setPinnedServerCertificate, setPinnedServerX509Certificate, setProxyAuthenticator, setReplicatorType, setType, toStringMethods inherited from class com.couchbase.lite.internal.BaseReplicatorConfigurationgetCollectionConfigurations
- 
Constructor Details- 
ReplicatorConfigurationpublic ReplicatorConfiguration(@NonNull Collection<CollectionConfiguration> collections, @NonNull Endpoint target) Creates a Replicator Configuration with a set of collection configurations and the target endpoint.Each collection configuration in the specified collections must be created with a collection by using CollectionConfiguration(Collection).- Parameters:
- collections- the collections with configurations to replicate
- target- the target endpoint
 
- 
ReplicatorConfigurationCopy a Replicator Configuration- Parameters:
- config- the config to copy
 
 
- 
- 
Method Details- 
setAcceptOnlySelfSignedServerCertificate@NonNull public ReplicatorConfiguration setAcceptOnlySelfSignedServerCertificate(boolean selfSignedOnly) ENTERPRISE EDITION API
 Specify whether the replicator will accept only self-signed certificates. If set true, the replicator will accept any self-signed but NO not self-signed certificates This guards against using this mode accidentally, in production. The default value is false. - Parameters:
- selfSignedOnly- Whether the replicator will accept any and only self-signed certificates.
- Returns:
- this.
 
- 
isAcceptOnlySelfSignedServerCertificatepublic boolean isAcceptOnlySelfSignedServerCertificate()ENTERPRISE EDITION API
 Return whether the replicator will accept any and only self-signed server certificates. 
 
-