code: public QueryResult withLastEvaluatedKey(java.util.Map<String, AttributeValue> lastEvaluatedKey) {
          setLastEvaluatedKey(lastEvaluatedKey);
          return this;
      }
docs: <p>
  The primary key of the item where the operation stopped, inclusive of the previous result set. Use this value to
  start a new operation, excluding this value in the new request.
  </p>
  <p>
  If <code>LastEvaluatedKey</code> is empty, then the "last page" of results has been processed and there is no
  more data to be retrieved.
  </p>
  <p>
  If <code>LastEvaluatedKey</code> is not empty, it does not necessarily mean that there is more data in the result
  set. The only way to know when you have reached the end of the result set is when <code>LastEvaluatedKey</code>
  is empty.
  </p>
  
  @param lastEvaluatedKey
  The primary key of the item where the operation stopped, inclusive of the previous result set. Use this
  value to start a new operation, excluding this value in the new request.</p>
  <p>
  If <code>LastEvaluatedKey</code> is empty, then the "last page" of results has been processed and there is
  no more data to be retrieved.
  </p>
  <p>
  If <code>LastEvaluatedKey</code> is not empty, it does not necessarily mean that there is more data in the
  result set. The only way to know when you have reached the end of the result set is when
  <code>LastEvaluatedKey</code> is empty.
  @return Returns a reference to this object so that method calls can be chained together.