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.
-