CBLReplicatorConfiguration
@interface CBLReplicatorConfiguration : NSObjectReplicator Configuration
- 
                  
                  The local database to replicate with the target endpoint. DeclarationObjective-C @property (nonatomic, readonly) CBLDatabase *_Nonnull database;
- 
                  
                  The replication endpoint to replicate with. DeclarationObjective-C @property (nonatomic, readonly) id<CBLEndpoint> _Nonnull target;
- 
                  
                  Replication type indicating the direction of the replication. The default value is .pushAndPull which is bidrectional. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite) CBLReplicatorType replicatorType;
- 
                  
                  Should the replicator stay active indefinitely, and push/pull changed documents?. The default value is NO. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite) BOOL continuous;
- 
                  
                  An Authenticator to authenticate with a remote server. Currently there are two types of the authenticators, CBLBasicAuthenticator and CBLSessionAuthenticator, supported. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite, nullable) CBLAuthenticator *authenticator;
- 
                  
                  If this property is non-null, the server is required to have this exact SSL/TLS certificate, or the connection will fail. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite, nullable) SecCertificateRef pinnedServerCertificate;
- 
                  
                  Extra HTTP headers to send in all requests to the remote target. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite, nullable) NSDictionary<NSString *, NSString *> *headers;
- 
                  
                  A set of Sync Gateway channel names to pull from. Ignored for push replication. The default value is nil, meaning that all accessible channels will be pulled. Note: channels that are not accessible to the user will be ignored by Sync Gateway. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite, nullable) NSArray<NSString *> *channels;
- 
                  
                  A set of document IDs to filter by: if not nil, only documents with these IDs will be pushed and/or pulled. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite, nullable) NSArray<NSString *> *documentIDs;
- 
                  
                  Filter block for validating whether the documents can be pushed to the remote endpoint. Only documents for which the block returns true are replicated. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite, nullable) CBLReplicationFilter pushFilter;
- 
                  
                  Filter block for validating whether the documents can be pulled from the remote endpoint. Only documents for which the block returns true are replicated. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite, nullable) CBLReplicationFilter pullFilter;
- 
                  
                  The custom conflict resolver object can be set here. If this value is not set, or set to nil, the default conflict resolver will be applied. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite, nullable) id<CBLConflictResolver> conflictResolver;
- 
                  
                  Not available DeclarationObjective-C - (nonnull instancetype)init;
- 
                  
                  Initializes a CBLReplicatorConfiguration with the local database and the target endpoint. DeclarationObjective-C - (nonnull instancetype)initWithDatabase:(nonnull CBLDatabase *)database target:(nonnull id<CBLEndpoint>)target;ParametersdatabaseThe database. targetThe target endpoint. Return ValueThe CBLReplicatorConfiguration object. 
- 
                  
                  Initializes a CBLReplicatorConfiguration with the configuration object. DeclarationObjective-C - (nonnull instancetype)initWithConfig: (nonnull CBLReplicatorConfiguration *)config;ParametersconfigThe configuration. Return ValueThe CBLReplicatorConfiguration object. 
- 
                  
                  ENTERPRISE EDITION ONLY. Specify the replicator to accept any and only self-signed certs. Any non-self-signed certs will be rejected to avoid accidentally using this mode with the non-self-signed certs in production. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite) BOOL acceptOnlySelfSignedServerCertificate;
 CBLReplicatorConfiguration Class Reference
        CBLReplicatorConfiguration Class Reference