Package com.couchbase.lite
Class MultipeerCollectionConfiguration.Builder
java.lang.Object
com.couchbase.lite.MultipeerCollectionConfiguration.Builder
- Enclosing class:
 - MultipeerCollectionConfiguration
 
The builder for MultipeerCollectionConfigurations.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the MultipeerCollectionConfiguration.The collection.Custom conflict resolver.Document IDs filter (possibly null).Pull filter.Push filter.Set the custom conflict resolver.setDocumentIDs(Collection<String> docIDs) Set the document IDs filter.Set the pull filter.Set the push filter. 
- 
Constructor Details
- 
Builder
 - 
Builder
 
 - 
 - 
Method Details
- 
getCollection
The collection. - 
getDocumentIDs
Document IDs filter (possibly null).- Returns:
 - A set of IDs for filtered documents.
 
 - 
setDocumentIDs
@NonNull public MultipeerCollectionConfiguration.Builder setDocumentIDs(@Nullable Collection<String> docIDs) Set the document IDs filter.- Parameters:
 docIDs- a set of document IDs to filter.- Returns:
 - this builder.
 
 - 
getPushFilter
Push filter.- Returns:
 - the push filter.
 
 - 
setPushFilter
@NonNull public MultipeerCollectionConfiguration.Builder setPushFilter(@Nullable MultipeerCollectionConfiguration.ReplicationFilter filter) Set the push filter.- Parameters:
 filter- the push filter.- Returns:
 - this builder.
 
 - 
getPullFilter
Pull filter.- Returns:
 - the pull filter.
 
 - 
setPullFilter
@NonNull public MultipeerCollectionConfiguration.Builder setPullFilter(@Nullable MultipeerCollectionConfiguration.ReplicationFilter filter) Set the pull filter.- Parameters:
 filter- the pull filter.- Returns:
 - this builder.
 
 - 
getConflictResolver
Custom conflict resolver.- Returns:
 - the conflict resolver.
 
 - 
setConflictResolver
@NonNull public MultipeerCollectionConfiguration.Builder setConflictResolver(@Nullable MultipeerCollectionConfiguration.ConflictResolver resolver) Set the custom conflict resolver.- Parameters:
 resolver- the conflict resolver.- Returns:
 - this builder.
 
 - 
build
Build the MultipeerCollectionConfiguration.- Returns:
 - A new, configured instance of MultipeerCollectionConfiguration.
 
 
 -