Package com.ibm.cloud.cloudant.v1.model
Class ViewQuery
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.cloudant.v1.model.ViewQuery
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class ViewQuery extends com.ibm.cloud.sdk.core.service.model.GenericModel
Schema for a query view operation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ViewQuery.Builder
Builder.static interface
ViewQuery.Update
Parameter to specify whether or not the view in question should be updated prior to responding to the user.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
attachments()
Gets the attachments.Boolean
attEncodingInfo()
Gets the attEncodingInfo.Boolean
conflicts()
Gets the conflicts.Boolean
descending()
Gets the descending.Object
endkey()
Gets the endkey.String
endkeyDocid()
Gets the endkeyDocid.Boolean
group()
Gets the group.Long
groupLevel()
Gets the groupLevel.Boolean
includeDocs()
Gets the includeDocs.Boolean
inclusiveEnd()
Gets the inclusiveEnd.Object
key()
Gets the key.List<Object>
keys()
Gets the keys.Long
limit()
Gets the limit.ViewQuery.Builder
newBuilder()
New builder.Boolean
reduce()
Gets the reduce.Long
skip()
Gets the skip.Boolean
stable()
Gets the stable.Object
startkey()
Gets the startkey.String
startkeyDocid()
Gets the startkeyDocid.String
update()
Gets the update.Boolean
updateSeq()
Gets the updateSeq.
-
-
-
Method Detail
-
newBuilder
public ViewQuery.Builder newBuilder()
New builder.- Returns:
- a ViewQuery builder
-
attEncodingInfo
public Boolean attEncodingInfo()
Gets the attEncodingInfo. Parameter to specify whether to include the encoding information in attachment stubs if the particular attachment is compressed.- Returns:
- the attEncodingInfo
-
attachments
public Boolean attachments()
Gets the attachments. Parameter to specify whether to include attachments bodies in a response.- Returns:
- the attachments
-
conflicts
public Boolean conflicts()
Gets the conflicts. Parameter to specify whether to include a list of conflicted revisions in the `_conflicts` property of the returned document. Ignored if `include_docs` isn't `true`.- Returns:
- the conflicts
-
descending
public Boolean descending()
Gets the descending. Parameter to specify whether to return the documents in descending by key order.- Returns:
- the descending
-
includeDocs
public Boolean includeDocs()
Gets the includeDocs. Parameter to specify whether to include the full content of the documents in the response.- Returns:
- the includeDocs
-
inclusiveEnd
public Boolean inclusiveEnd()
Gets the inclusiveEnd. Parameter to specify whether the specified end key should be included in the result.- Returns:
- the inclusiveEnd
-
limit
public Long limit()
Gets the limit. Parameter to specify the number of returned documents to limit the result to.- Returns:
- the limit
-
skip
public Long skip()
Gets the skip. Parameter to specify the number of records before starting to return the results.- Returns:
- the skip
-
updateSeq
public Boolean updateSeq()
Gets the updateSeq. Parameter to specify whether to include in the response an update_seq value indicating the sequence id of the database the view reflects.- Returns:
- the updateSeq
-
endkey
public Object endkey()
Gets the endkey. Schema for any JSON type.- Returns:
- the endkey
-
endkeyDocid
public String endkeyDocid()
Gets the endkeyDocid. Schema for a document ID.- Returns:
- the endkeyDocid
-
group
public Boolean group()
Gets the group. Parameter to specify whether to group the results using the reduce function to a group rather than a single row. Implies reduce is true and the maximum group_level.- Returns:
- the group
-
groupLevel
public Long groupLevel()
Gets the groupLevel. Parameter to specify the group level to be used. Implies group is true.- Returns:
- the groupLevel
-
key
public Object key()
Gets the key. Schema for any JSON type.- Returns:
- the key
-
keys
public List<Object> keys()
Gets the keys. Parameter to specify to return only documents that match the specified keys. String representation of a JSON array containing elements that match the key type emitted by the view function.- Returns:
- the keys
-
reduce
public Boolean reduce()
Gets the reduce. Parameter to specify whether to use the reduce function in a map-reduce view. Default is true when a reduce function is defined.- Returns:
- the reduce
-
stable
public Boolean stable()
Gets the stable. Parameter to specify whether view results should be returned from a stable set of shards.- Returns:
- the stable
-
startkey
public Object startkey()
Gets the startkey. Schema for any JSON type.- Returns:
- the startkey
-
startkeyDocid
public String startkeyDocid()
Gets the startkeyDocid. Schema for a document ID.- Returns:
- the startkeyDocid
-
update
public String update()
Gets the update. Parameter to specify whether or not the view in question should be updated prior to responding to the user.- Returns:
- the update
-
-