Package com.ibm.cloud.cloudant.v1.model
Class PostFindOptions.Builder
java.lang.Object
com.ibm.cloud.cloudant.v1.model.PostFindOptions.Builder
- Enclosing class:
PostFindOptions
Builder.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds a new element to fields.Adds a new element to sort.addUseIndex
(String useIndex) Adds a new element to useIndex.allowFallback
(Boolean allowFallback) Set the allowFallback.Set the bookmark.build()
Builds a PostFindOptions.Set the conflicts.Set the db.executionStats
(Boolean executionStats) Set the executionStats.Set the fields.limit
(long limit) Set the limit.r
(long r) Set the r.Set the selector.skip
(long skip) Set the skip.Set the sort.Set the stable.Set the update.Set the useIndex.
-
Constructor Details
-
Builder
public Builder()Instantiates a new builder. -
Builder
Instantiates a new builder with required properties.- Parameters:
db
- the dbselector
- the selector
-
-
Method Details
-
build
Builds a PostFindOptions.- Returns:
- the new PostFindOptions instance
-
addFields
Adds a new element to fields.- Parameters:
fields
- the new element to be added- Returns:
- the PostFindOptions builder
-
addSort
Adds a new element to sort.- Parameters:
sort
- the new element to be added- Returns:
- the PostFindOptions builder
-
addUseIndex
Adds a new element to useIndex.- Parameters:
useIndex
- the new element to be added- Returns:
- the PostFindOptions builder
-
db
Set the db.- Parameters:
db
- the db- Returns:
- the PostFindOptions builder
-
selector
Set the selector.- Parameters:
selector
- the selector- Returns:
- the PostFindOptions builder
-
allowFallback
Set the allowFallback.- Parameters:
allowFallback
- the allowFallback- Returns:
- the PostFindOptions builder
-
bookmark
Set the bookmark.- Parameters:
bookmark
- the bookmark- Returns:
- the PostFindOptions builder
-
conflicts
Set the conflicts.- Parameters:
conflicts
- the conflicts- Returns:
- the PostFindOptions builder
-
executionStats
Set the executionStats.- Parameters:
executionStats
- the executionStats- Returns:
- the PostFindOptions builder
-
fields
Set the fields. Existing fields will be replaced.- Parameters:
fields
- the fields- Returns:
- the PostFindOptions builder
-
limit
Set the limit.- Parameters:
limit
- the limit- Returns:
- the PostFindOptions builder
-
skip
Set the skip.- Parameters:
skip
- the skip- Returns:
- the PostFindOptions builder
-
sort
Set the sort. Existing sort will be replaced.- Parameters:
sort
- the sort- Returns:
- the PostFindOptions builder
-
stable
Set the stable.- Parameters:
stable
- the stable- Returns:
- the PostFindOptions builder
-
update
Set the update.- Parameters:
update
- the update- Returns:
- the PostFindOptions builder
-
useIndex
Set the useIndex. Existing useIndex will be replaced.- Parameters:
useIndex
- the useIndex- Returns:
- the PostFindOptions builder
-
r
Set the r.- Parameters:
r
- the r- Returns:
- the PostFindOptions builder
-