com.google.appengine.api.datastore
Class FetchOptions.Builder

java.lang.Object
  extended by com.google.appengine.api.datastore.FetchOptions.Builder
Enclosing class:
FetchOptions

public static final class FetchOptions.Builder
extends java.lang.Object

Contains static creation methods for FetchOptions.


Method Summary
static FetchOptions withChunkSize(int chunkSize)
          Create a FetchOptions with the given chunk size.
static FetchOptions withCursor(Cursor cursor)
          Create a FetchOptions with the given cursor.
static FetchOptions withLimit(int limit)
          Create a FetchOptions with the given limit.
static FetchOptions withOffset(int offset)
          Create a FetchOptions with the given offset.
static FetchOptions withPrefetchSize(int prefetchSize)
          Create a FetchOptions with the given prefetch size.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

withLimit

public static FetchOptions withLimit(int limit)
Create a FetchOptions with the given limit. Shorthand for new FetchOptions().limit(5); Please read the FetchOptions class javadoc for an explanation of how limit is used.

Parameters:
limit - the limit to set.
Returns:
The newly created FetchOptions instance.

withOffset

public static FetchOptions withOffset(int offset)
Create a FetchOptions with the given offset. Shorthand for new FetchOptions().offset(5); Please read the FetchOptions class javadoc for an explanation of how offset is used.

Parameters:
offset - the offset to set.
Returns:
The newly created FetchOptions instance.

withChunkSize

public static FetchOptions withChunkSize(int chunkSize)
Create a FetchOptions with the given chunk size. Shorthand for new FetchOptions().chunkSize(5); Please read the FetchOptions class javadoc for an explanation of how chunk size is used.

Parameters:
chunkSize - the chunkSize to set.
Returns:
The newly created FetchOptions instance.

withPrefetchSize

public static FetchOptions withPrefetchSize(int prefetchSize)
Create a FetchOptions with the given prefetch size. Shorthand for new FetchOptions().prefetchSize(5); Please read the FetchOptions class javadoc for an explanation of how prefetch size is used.

Parameters:
prefetchSize - the prefetchSize to set.
Returns:
The newly created FetchOptions instance.

withCursor

public static FetchOptions withCursor(Cursor cursor)
Create a FetchOptions with the given cursor. Shorthand for new FetchOptions().cursor(cursor); Please read the FetchOptions class javadoc for an explanation of how cursors are used.

Parameters:
cursor - the cursor to set.
Returns:
The newly created FetchOptions instance.