com.couchbase.lite.ChangesOptions Maven / Gradle / Ivy
package com.couchbase.lite;
/**
* Options for _changes feed
*
* @exclude
*/
public class ChangesOptions {
private int limit = Integer.MAX_VALUE;
private boolean includeDocs = false;
private boolean includeConflicts = false;
private boolean sortBySequence = true;
public ChangesOptions() {
}
public ChangesOptions(int limit, boolean includeDocs, boolean includeConflicts, boolean sortBySequence) {
this.limit = limit;
this.includeDocs = includeDocs;
this.includeConflicts = includeConflicts;
this.sortBySequence = sortBySequence;
}
public int getLimit() {
return limit;
}
public void setLimit(int limit) {
this.limit = limit;
}
public boolean isIncludeConflicts() {
return includeConflicts;
}
public void setIncludeConflicts(boolean includeConflicts) {
this.includeConflicts = includeConflicts;
}
public boolean isIncludeDocs() {
return includeDocs;
}
public void setIncludeDocs(boolean includeDocs) {
this.includeDocs = includeDocs;
}
public boolean isSortBySequence() {
return sortBySequence;
}
public void setSortBySequence(boolean sortBySequence) {
this.sortBySequence = sortBySequence;
}
@Override
public String toString() {
return "ChangesOptions{" +
"limit=" + limit +
", includeDocs=" + includeDocs +
", includeConflicts=" + includeConflicts +
", sortBySequence=" + sortBySequence +
'}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy