com.google.appengine.api.log
Class LogQuery.Builder

java.lang.Object
  extended by com.google.appengine.api.log.LogQuery.Builder
Enclosing class:
LogQuery

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

Contains static creation methods for FetchOptions.


Constructor Summary
LogQuery.Builder()
           
 
Method Summary
static LogQuery withBatchSize(int batchSize)
          Create a LogQuery with the given batch size.
static LogQuery withDefaults()
          Helper method for creating a LogQuery instance with default values.
static LogQuery withEndTimeMillis(long endTimeMillis)
          Create a LogQuery with the given end time.
static LogQuery withEndTimeUsec(long endTimeUsec)
          Create a LogQuery with the given end time.
static LogQuery withIncludeAppLogs(boolean includeAppLogs)
          Create a LogQuery with include application logs set.
static LogQuery withIncludeIncomplete(boolean includeIncomplete)
          Create a LogQuery with the given include incomplete setting.
static LogQuery withMajorVersionIds(java.util.List<java.lang.String> versionIds)
          Create a LogQuery with the given major version IDs.
static LogQuery withMinLogLevel(LogService.LogLevel minLogLevel)
          Create a LogQuery with the given minimum log level.
static LogQuery withOffset(java.lang.String offset)
          Create a LogQuery with the given offset.
static LogQuery withStartTimeMillis(long startTimeMillis)
          Create a LogQuery with the given start time.
static LogQuery withStartTimeUsec(long startTimeUsec)
          Create a LogQuery with the given start time.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogQuery.Builder

public LogQuery.Builder()
Method Detail

withOffset

public static LogQuery withOffset(java.lang.String offset)
Create a LogQuery with the given offset. Shorthand for LogQuery.Builder.withDefaults().offset(offset);. Please read the LogQuery class javadoc for an explanation of how offsets are used.

Parameters:
offset - the offset to use.
Returns:
The newly created LogQuery instance.

withStartTimeMillis

public static LogQuery withStartTimeMillis(long startTimeMillis)
Create a LogQuery with the given start time. Shorthand for LogQuery.Builder.withDefaults().startTimeMillis(startTimeMillis);. Please read the LogQuery class javadoc for an explanation of how start time is used.

Parameters:
startTimeUsec - the start time to use, in milliseconds.
Returns:
The newly created LogQuery instance.

withStartTimeUsec

public static LogQuery withStartTimeUsec(long startTimeUsec)
Create a LogQuery with the given start time. Shorthand for LogQuery.Builder.withDefaults().startTimeUsec(startTimeUsec);. Please read the LogQuery class javadoc for an explanation of how start time is used.

Parameters:
startTimeUsec - the start time to use, in microseconds.
Returns:
The newly created LogQuery instance.

withEndTimeMillis

public static LogQuery withEndTimeMillis(long endTimeMillis)
Create a LogQuery with the given end time. Shorthand for LogQuery.Builder.withDefaults().endTimeMillis(startTimeMillis);. Please read the LogQuery class javadoc for an explanation of how end time is used.

Parameters:
endTimeMillis - the start time to use, in milliseconds.
Returns:
The newly created LogQuery instance.

withEndTimeUsec

public static LogQuery withEndTimeUsec(long endTimeUsec)
Create a LogQuery with the given end time. Shorthand for LogQuery.Builder.withDefaults().endTimeUsec(endTimeUsec);. Please read the LogQuery class javadoc for an explanation of how end time is used.

Parameters:
endTimeUsec - the start time to use, in microseconds.
Returns:
The newly created LogQuery instance.

withBatchSize

public static LogQuery withBatchSize(int batchSize)
Create a LogQuery with the given batch size. Shorthand for LogQuery.Builder.withDefaults().batchSize(batchSize);. Please read the LogQuery class javadoc for an explanation of how batch size is used.

Parameters:
batchSize - the batch size to set.
Returns:
The newly created LogQuery instance.

withMinLogLevel

public static LogQuery withMinLogLevel(LogService.LogLevel minLogLevel)
Create a LogQuery with the given minimum log level. Shorthand for LogQuery.Builder.withDefaults().minLogLevel(minLogLevel);. Please read the LogQuery class javadoc for an explanation of how minimum log level is used.

Parameters:
minLogLevel - the minimum log level to set.
Returns:
The newly created LogQuery instance.

withIncludeIncomplete

public static LogQuery withIncludeIncomplete(boolean includeIncomplete)
Create a LogQuery with the given include incomplete setting. Shorthand for LogQuery.Builder.withDefaults().includeIncomplete(includeIncomplete);. Please read the LogQuery class javadoc for an explanation of how include incomplete is used.

Parameters:
includeIncomplete - the inclusion value to set.
Returns:
The newly created LogQuery instance.

withIncludeAppLogs

public static LogQuery withIncludeAppLogs(boolean includeAppLogs)
Create a LogQuery with include application logs set. Shorthand for LogQuery.Builder.withDefaults().includeAppLogs(includeAppLogs);. Please read the LogQuery class javadoc for an explanation of the include application logs setting.

Parameters:
includeAppLogs - the inclusion value to set.
Returns:
The newly created LogQuery instance.

withMajorVersionIds

public static LogQuery withMajorVersionIds(java.util.List<java.lang.String> versionIds)
Create a LogQuery with the given major version IDs. Shorthand for LogQuery.Builder.withDefaults().majorVersionIds(versionIds);. Please read the LogQuery class javadoc for an explanation of how the list of major version ids is used.

Parameters:
versionIds - the major version id list to set.
Returns:
The newly created LogQuery instance.

withDefaults

public static LogQuery withDefaults()
Helper method for creating a LogQuery instance with default values. Please read the LogQuery class javadoc for an explanation of the defaults.