Class ViewQuery.Builder

java.lang.Object
com.ibm.cloud.cloudant.v1.model.ViewQuery.Builder
Enclosing class:
ViewQuery

public static class ViewQuery.Builder extends Object
Builder.
  • Constructor Details

    • Builder

      public Builder()
      Instantiates a new builder.
  • Method Details

    • build

      public ViewQuery build()
      Builds a ViewQuery.
      Returns:
      the new ViewQuery instance
    • addKeys

      public ViewQuery.Builder addKeys(Object keys)
      Adds a new element to keys.
      Parameters:
      keys - the new element to be added
      Returns:
      the ViewQuery builder
    • attEncodingInfo

      public ViewQuery.Builder attEncodingInfo(Boolean attEncodingInfo)
      Set the attEncodingInfo.
      Parameters:
      attEncodingInfo - the attEncodingInfo
      Returns:
      the ViewQuery builder
    • attachments

      public ViewQuery.Builder attachments(Boolean attachments)
      Set the attachments.
      Parameters:
      attachments - the attachments
      Returns:
      the ViewQuery builder
    • conflicts

      public ViewQuery.Builder conflicts(Boolean conflicts)
      Set the conflicts.
      Parameters:
      conflicts - the conflicts
      Returns:
      the ViewQuery builder
    • descending

      public ViewQuery.Builder descending(Boolean descending)
      Set the descending.
      Parameters:
      descending - the descending
      Returns:
      the ViewQuery builder
    • includeDocs

      public ViewQuery.Builder includeDocs(Boolean includeDocs)
      Set the includeDocs.
      Parameters:
      includeDocs - the includeDocs
      Returns:
      the ViewQuery builder
    • inclusiveEnd

      public ViewQuery.Builder inclusiveEnd(Boolean inclusiveEnd)
      Set the inclusiveEnd.
      Parameters:
      inclusiveEnd - the inclusiveEnd
      Returns:
      the ViewQuery builder
    • limit

      public ViewQuery.Builder limit(long limit)
      Set the limit.
      Parameters:
      limit - the limit
      Returns:
      the ViewQuery builder
    • skip

      public ViewQuery.Builder skip(long skip)
      Set the skip.
      Parameters:
      skip - the skip
      Returns:
      the ViewQuery builder
    • updateSeq

      public ViewQuery.Builder updateSeq(Boolean updateSeq)
      Set the updateSeq.
      Parameters:
      updateSeq - the updateSeq
      Returns:
      the ViewQuery builder
    • endKey

      public ViewQuery.Builder endKey(Object endKey)
      Set the endKey.
      Parameters:
      endKey - the endKey
      Returns:
      the ViewQuery builder
    • endKeyDocId

      public ViewQuery.Builder endKeyDocId(String endKeyDocId)
      Set the endKeyDocId.
      Parameters:
      endKeyDocId - the endKeyDocId
      Returns:
      the ViewQuery builder
    • group

      public ViewQuery.Builder group(Boolean group)
      Set the group.
      Parameters:
      group - the group
      Returns:
      the ViewQuery builder
    • groupLevel

      public ViewQuery.Builder groupLevel(long groupLevel)
      Set the groupLevel.
      Parameters:
      groupLevel - the groupLevel
      Returns:
      the ViewQuery builder
    • key

      public ViewQuery.Builder key(Object key)
      Set the key.
      Parameters:
      key - the key
      Returns:
      the ViewQuery builder
    • keys

      public ViewQuery.Builder keys(List<Object> keys)
      Set the keys. Existing keys will be replaced.
      Parameters:
      keys - the keys
      Returns:
      the ViewQuery builder
    • reduce

      public ViewQuery.Builder reduce(Boolean reduce)
      Set the reduce.
      Parameters:
      reduce - the reduce
      Returns:
      the ViewQuery builder
    • stable

      public ViewQuery.Builder stable(Boolean stable)
      Set the stable.
      Parameters:
      stable - the stable
      Returns:
      the ViewQuery builder
    • startKey

      public ViewQuery.Builder startKey(Object startKey)
      Set the startKey.
      Parameters:
      startKey - the startKey
      Returns:
      the ViewQuery builder
    • startKeyDocId

      public ViewQuery.Builder startKeyDocId(String startKeyDocId)
      Set the startKeyDocId.
      Parameters:
      startKeyDocId - the startKeyDocId
      Returns:
      the ViewQuery builder
    • update

      public ViewQuery.Builder update(String update)
      Set the update.
      Parameters:
      update - the update
      Returns:
      the ViewQuery builder