Package com.ibm.cloud.cloudant.v1.model
Class PostViewOptions.Builder
java.lang.Object
com.ibm.cloud.cloudant.v1.model.PostViewOptions.Builder
- Enclosing class:
PostViewOptions
Builder.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds a new element to keys.attachments
(Boolean attachments) Set the attachments.attEncodingInfo
(Boolean attEncodingInfo) Set the attEncodingInfo.build()
Builds a PostViewOptions.Set the conflicts.Set the db.Set the ddoc.descending
(Boolean descending) Set the descending.Set the endKey.endKeyDocId
(String endKeyDocId) Set the endKeyDocId.Set the group.groupLevel
(long groupLevel) Set the groupLevel.includeDocs
(Boolean includeDocs) Set the includeDocs.inclusiveEnd
(Boolean inclusiveEnd) Set the inclusiveEnd.Set the key.Set the keys.limit
(long limit) Set the limit.Set the reduce.skip
(long skip) Set the skip.Set the stable.Set the startKey.startKeyDocId
(String startKeyDocId) Set the startKeyDocId.Set the update.Set the updateSeq.Set the view.
-
Constructor Details
-
Builder
public Builder()Instantiates a new builder. -
Builder
Instantiates a new builder with required properties.- Parameters:
db
- the dbddoc
- the ddocview
- the view
-
-
Method Details
-
build
Builds a PostViewOptions.- Returns:
- the new PostViewOptions instance
-
addKeys
Adds a new element to keys.- Parameters:
keys
- the new element to be added- Returns:
- the PostViewOptions builder
-
db
Set the db.- Parameters:
db
- the db- Returns:
- the PostViewOptions builder
-
ddoc
Set the ddoc.- Parameters:
ddoc
- the ddoc- Returns:
- the PostViewOptions builder
-
view
Set the view.- Parameters:
view
- the view- Returns:
- the PostViewOptions builder
-
attEncodingInfo
Set the attEncodingInfo.- Parameters:
attEncodingInfo
- the attEncodingInfo- Returns:
- the PostViewOptions builder
-
attachments
Set the attachments.- Parameters:
attachments
- the attachments- Returns:
- the PostViewOptions builder
-
conflicts
Set the conflicts.- Parameters:
conflicts
- the conflicts- Returns:
- the PostViewOptions builder
-
descending
Set the descending.- Parameters:
descending
- the descending- Returns:
- the PostViewOptions builder
-
includeDocs
Set the includeDocs.- Parameters:
includeDocs
- the includeDocs- Returns:
- the PostViewOptions builder
-
inclusiveEnd
Set the inclusiveEnd.- Parameters:
inclusiveEnd
- the inclusiveEnd- Returns:
- the PostViewOptions builder
-
limit
Set the limit.- Parameters:
limit
- the limit- Returns:
- the PostViewOptions builder
-
skip
Set the skip.- Parameters:
skip
- the skip- Returns:
- the PostViewOptions builder
-
updateSeq
Set the updateSeq.- Parameters:
updateSeq
- the updateSeq- Returns:
- the PostViewOptions builder
-
endKey
Set the endKey.- Parameters:
endKey
- the endKey- Returns:
- the PostViewOptions builder
-
endKeyDocId
Set the endKeyDocId.- Parameters:
endKeyDocId
- the endKeyDocId- Returns:
- the PostViewOptions builder
-
group
Set the group.- Parameters:
group
- the group- Returns:
- the PostViewOptions builder
-
groupLevel
Set the groupLevel.- Parameters:
groupLevel
- the groupLevel- Returns:
- the PostViewOptions builder
-
key
Set the key.- Parameters:
key
- the key- Returns:
- the PostViewOptions builder
-
keys
Set the keys. Existing keys will be replaced.- Parameters:
keys
- the keys- Returns:
- the PostViewOptions builder
-
reduce
Set the reduce.- Parameters:
reduce
- the reduce- Returns:
- the PostViewOptions builder
-
stable
Set the stable.- Parameters:
stable
- the stable- Returns:
- the PostViewOptions builder
-
startKey
Set the startKey.- Parameters:
startKey
- the startKey- Returns:
- the PostViewOptions builder
-
startKeyDocId
Set the startKeyDocId.- Parameters:
startKeyDocId
- the startKeyDocId- Returns:
- the PostViewOptions builder
-
update
Set the update.- Parameters:
update
- the update- Returns:
- the PostViewOptions builder
-