# Hierarchy For All Packages

Package Hierarchies:

- com.google.appengine.api,
- com.google.appengine.api.appidentity,
- com.google.appengine.api.backends,
- com.google.appengine.api.blobstore,
- com.google.appengine.api.capabilities,
- com.google.appengine.api.datastore,
- com.google.appengine.api.files,
- com.google.appengine.api.images,
- com.google.appengine.api.log,
- com.google.appengine.api.mail,
- com.google.appengine.api.memcache,
- com.google.appengine.api.modules,
- com.google.appengine.api.oauth,
- com.google.appengine.api.prospectivesearch,
- com.google.appengine.api.quota,
- com.google.appengine.api.search,
- com.google.appengine.api.search.checkers,
- com.google.appengine.api.search.query,
- com.google.appengine.api.taskqueue,
- com.google.appengine.api.urlfetch,
- com.google.appengine.api.users,
- com.google.appengine.api.utils,
- com.google.apphosting.api

## Class Hierarchy

- java.lang.Object
  - <any>
    - com.google.appengine.api.appidentity.IAppIdentityServiceFactoryProvider
    - com.google.appengine.api.backends.IBackendServiceFactoryProvider
    - com.google.appengine.api.blobstore.IBlobstoreServiceFactoryProvider
    - com.google.appengine.api.capabilities.ICapabilitiesServiceFactoryProvider
    - com.google.appengine.api.datastore.IDatastoreServiceFactoryProvider
    - com.google.appengine.api.files.IFileServiceFactoryProvider
    - com.google.appengine.api.images.IImagesServiceFactoryProvider
    - com.google.appengine.api.log.ILogServiceFactoryProvider
    - com.google.appengine.api.mail.IMailServiceFactoryProvider
    - com.google.appengine.api.memcache.IMemcacheServiceFactoryProvider
    - com.google.appengine.api.modules.IModulesServiceFactoryProvider
    - com.google.appengine.api.oauth.IOAuthServiceFactoryProvider
    - com.google.appengine.api.taskqueue.IQueueFactoryProvider
    - com.google.appengine.api.quota.IQuotaServiceFactoryProvider
    - com.google.appengine.api.search.ISearchServiceFactoryProvider
    - com.google.appengine.api.urlfetch.IURLFetchServiceFactoryProvider
    - com.google.appengine.api.users.IUserServiceFactoryProvider
  - com.google.appengine.api.datastore.AdminDatastoreService (implements com.google.appengine.api.datastore.AsyncDatastoreService)
  - com.google.appengine.api.datastore.AdminDatastoreService.EntityBuilder
  - com.google.appengine.api.datastore.AdminDatastoreService.KeyBuilder
  - com.google.appengine.api.datastore.AdminDatastoreService.QueryBuilder
  - com.google.appengine.api.search.AdminSearchServiceFactory
  - com.google.apphosting.api.ApiProxy
  - com.google.apphosting.api.ApiProxy.ApiConfig
  - com.google.apphosting.api.ApiProxy.LogRecord
  - com.google.appengine.api.files.AppEngineFile (implements java.io.Serializable)
  - com.google.appengine.api.appidentity.AppIdentityService.GetAccessTokenResult (implements java.io.Serializable)
  - com.google.appengine.api.appidentity.AppIdentityService.ParsedAppId
  - com.google.appengine.api.appidentity.AppIdentityService.SigningResult
  - com.google.appengine.api.appidentity.AppIdentityServiceFactory
  - com.google.appengine.api.log.AppLogLine (implements java.io.Serializable)
  - com.google.appengine.api.backends.BackendServiceFactory
  - com.google.appengine.api.datastore.Blob (implements java.io.Serializable)
  - com.google.appengine.api.blobstore.BlobInfo (implements java.io.Serializable)
  - com.google.appengine.api.blobstore.BlobInfoFactory
  - com.google.appengine.api.blobstore.BlobKey (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.blobstore.BlobstoreServiceFactory
  - com.google.appengine.api.mail.BounceNotification
  - com.google.appengine.api.mail.BounceNotification.Details
  - com.google.appengine.api.files.BufferedFileReadChannelImpl (implements com.google.appengine.api.files.FileReadChannel)
  - com.google.appengine.api.blobstore.ByteRange
  - com.google.appengine.api.capabilities.CapabilitiesServiceFactory
  - com.google.appengine.api.capabilities.Capability
  - com.google.appengine.api.capabilities.CapabilityState
  - com.google.appengine.api.datastore.Category (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.datastore.CloudDatastoreRemoteServiceConfig
  - com.google.appengine.api.datastore.CloudDatastoreRemoteServiceConfig.AppId
  - com.google.appengine.api.datastore.CloudDatastoreRemoteServiceConfig.Builder
  - com.google.appengine.api.images.Composite
  - com.google.appengine.api.datastore.CompositeIndexManager
  - com.google.appengine.api.datastore.CompositeIndexUtils
  - com.google.appengine.api.files.Crc32c (implements java.util.zip.Checksum)
  - com.google.appengine.api.datastore.Cursor (implements java.io.Serializable)
  - com.google.appengine.api.search.Cursor (implements java.io.Serializable)
  - com.google.appengine.api.search.Cursor.Builder
  - com.google.appengine.api.search.checkers.CursorChecker
  - com.google.appengine.api.datastore.DatastoreApiHelper
  - com.google.appengine.api.datastore.DatastoreAttributes
  - com.google.appengine.api.datastore.DatastoreServiceConfig
  - com.google.appengine.api.datastore.DatastoreServiceConfig.Builder
  - com.google.appengine.api.datastore.DatastoreServiceFactory
  - com.google.appengine.api.datastore.DataTypeTranslator
  - com.google.appengine.api.datastore.DataTypeTranslator.ComparableByteArray (implements java.lang.Comparable<T>)
  - com.google.appengine.api.datastore.DataTypeUtils
  - com.google.appengine.api.search.DateUtil
  - com.google.appengine.api.taskqueue.DeferredTaskContext
  - com.google.appengine.api.datastore.DeleteContext
  - com.google.appengine.api.search.Document (implements java.io.Serializable)
    - com.google.appengine.api.search.ScoredDocument (implements java.io.Serializable)
  - com.google.appengine.api.search.Document.Builder
    - com.google.appengine.api.search.ScoredDocument.Builder
  - com.google.appengine.api.search.checkers.DocumentChecker
  - com.google.appengine.api.datastore.Email (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.datastore.Entities
  - com.google.appengine.api.datastore.EntityProtoComparators
  - com.google.appengine.api.datastore.EntityProtoComparators.EntityProtoComparator
  - com.google.appengine.api.datastore.EntityTranslator
  - com.google.appengine.api.memcache.ErrorHandlers
  - com.google.appengine.api.memcache.Expiration
  - com.google.appengine.api.search.query.ExpressionTreeBuilder
  - com.google.appengine.api.datastore.ExtendableEntityUtil
  - com.google.appengine.api.search.Facet (implements java.io.Serializable)
  - com.google.appengine.api.search.checkers.FacetChecker
  - com.google.appengine.api.search.FacetOptions
  - com.google.appengine.api.search.FacetOptions.Builder
  - com.google.appengine.api.search.checkers.FacetQueryChecker
  - com.google.appengine.api.search.FacetRange
  - com.google.appengine.api.search.FacetRefinement
  - com.google.appengine.api.search.FacetRequest
  - com.google.appengine.api.search.FacetRequest.Builder
  - com.google.appengine.api.search.FacetResult (implements java.io.Serializable)
  - com.google.appengine.api.search.FacetResult.Builder
  - com.google.appengine.api.search.FacetResultValue (implements java.io.Serializable)
  - com.google.appengine.api.datastore.FetchOptions
  - com.google.appengine.api.urlfetch.FetchOptions (implements java.io.Serializable)
  - com.google.appengine.api.datastore.FetchOptions.Builder
  - com.google.appengine.api.urlfetch.FetchOptions.Builder
  - com.google.appengine.api.search.Field (implements java.io.Serializable)
  - com.google.appengine.api.search.Field.Builder
  - com.google.appengine.api.search.checkers.FieldChecker
  - com.google.appengine.api.search.FieldExpression
  - com.google.appengine.api.search.FieldExpression.Builder
  - com.google.appengine.api.blobstore.FileInfo
  - com.google.appengine.api.files.FileServiceFactory
  - com.google.appengine.api.files.FileStat
  - com.google.appengine.api.datastore.FutureHelper
  - com.google.appengine.api.utils.FutureWrapper<K,V> (implements java.util.concurrent.Future<V>)
  - com.google.appengine.api.search.GeoPoint
  - com.google.appengine.api.search.checkers.GeoPointChecker
  - com.google.appengine.api.datastore.GeoPt (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.search.GetIndexesRequest
  - com.google.appengine.api.search.GetIndexesRequest.Builder
  - com.google.appengine.api.search.checkers.GetIndexesRequestChecker
  - com.google.appengine.api.search.GetRequest
  - com.google.appengine.api.search.GetRequest.Builder
  - com.google.appengine.api.search.checkers.GetRequestChecker
  - com.google.appengine.api.search.GetResponse<T> (implements java.lang.Iterable<T>, java.io.Serializable)
  - com.google.appengine.api.files.GSFileOptions
  - com.google.appengine.api.files.GSFileOptions.GSFileOptionsBuilder
  - com.google.appengine.api.urlfetch.HTTPHeader (implements java.io.Serializable)
  - com.google.appengine.api.urlfetch.HTTPRequest (implements java.io.Serializable)
  - com.google.appengine.api.utils.HttpRequestParser
    - com.google.appengine.api.mail.BounceNotificationParser
  - com.google.appengine.api.urlfetch.HTTPResponse (implements java.io.Serializable)
  - com.google.appengine.api.images.ImagesServiceFactory
  - com.google.appengine.api.datastore.IMHandle (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.datastore.Index (implements java.io.Serializable)
  - com.google.appengine.api.datastore.Index.Property (implements java.io.Serializable)
  - com.google.appengine.api.search.checkers.IndexChecker
  - com.google.appengine.api.search.IndexSpec
  - com.google.appengine.api.search.IndexSpec.Builder
  - com.google.appengine.api.datastore.IndexTranslator
  - com.google.appengine.api.images.InputSettings
  - java.io.InputStream (implements java.io.Closeable)
    - com.google.appengine.api.blobstore.BlobstoreInputStream
  - com.google.appengine.api.datastore.Key (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.datastore.KeyFactory
  - com.google.appengine.api.datastore.KeyFactory.Builder
  - com.google.appengine.api.datastore.KeyRange (implements java.lang.Iterable<T>, java.io.Serializable)
  - com.google.appengine.api.taskqueue.LeaseOptions
  - com.google.appengine.api.taskqueue.LeaseOptions.Builder
  - com.google.appengine.api.LifecycleManager
  - com.google.appengine.api.datastore.Link (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.memcache.LogAndContinueErrorHandler (implements com.google.appengine.api.memcache.ErrorHandler)
    - com.google.appengine.api.memcache.ConsistentLogAndContinueErrorHandler (implements com.google.appengine.api.memcache.ConsistentErrorHandler)
  - com.google.appengine.api.log.LogQuery (implements java.lang.Cloneable, java.io.Serializable)
  - com.google.appengine.api.log.LogQuery.Builder
  - com.google.appengine.api.log.LogQuery.Version (implements java.io.Serializable)
  - com.google.appengine.api.log.LogQueryResult (implements java.lang.Iterable<T>)
  - com.google.appengine.api.log.LogServiceFactory
  - com.google.appengine.api.mail.MailService.Attachment
  - com.google.appengine.api.mail.MailService.Header
  - com.google.appengine.api.mail.MailService.Message
  - com.google.appengine.api.mail.MailServiceFactory
  - com.google.appengine.api.search.MatchScorer
    - com.google.appengine.api.search.RescoringMatchScorer
  - com.google.appengine.api.search.MatchScorer.Builder
    - com.google.appengine.api.search.RescoringMatchScorer.Builder
  - com.google.appengine.api.memcache.MemcacheSerialization
  - com.google.appengine.api.memcache.MemcacheSerialization.ValueAndFlags
  - com.google.appengine.api.memcache.MemcacheService.CasValues
  - com.google.appengine.api.memcache.MemcacheServiceFactory
  - com.google.appengine.api.modules.ModulesServiceFactory
  - com.google.appengine.api.NamespaceManager
  - com.google.appengine.api.oauth.OAuthServiceFactory
  - com.google.appengine.api.search.OperationResult (implements java.io.Serializable)
  - com.google.appengine.api.images.OutputSettings
  - com.google.appengine.api.search.query.ParserUtils
  - com.google.appengine.api.datastore.PhoneNumber (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.datastore.PostalAddress (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.datastore.PostLoadContext
  - com.google.appengine.api.search.checkers.Preconditions
  - com.google.appengine.api.datastore.PreGetContext
  - com.google.appengine.api.datastore.PreQueryContext
  - com.google.appengine.api.datastore.Projection (implements java.io.Serializable)
    - com.google.appengine.api.datastore.PropertyProjection
  - com.google.appengine.api.datastore.PropertyContainer (implements java.lang.Cloneable, java.io.Serializable)
    - com.google.appengine.api.datastore.EmbeddedEntity
    - com.google.appengine.api.datastore.Entity (implements java.lang.Cloneable)
  - com.google.appengine.api.prospectivesearch.ProspectiveSearchServiceFactory
  - com.google.appengine.api.appidentity.PublicCertificate (implements java.io.Serializable)
  - com.google.appengine.api.datastore.PutContext
  - com.google.appengine.api.search.PutResponse (implements java.lang.Iterable<T>, java.io.Serializable)
  - com.google.appengine.api.datastore.Query (implements java.io.Serializable)
  - com.google.appengine.api.search.Query
  - com.google.appengine.api.search.Query.Builder
  - com.google.appengine.api.datastore.Query.Filter (implements java.io.Serializable)
    - com.google.appengine.api.datastore.Query.CompositeFilter
    - com.google.appengine.api.datastore.Query.FilterPredicate
    - com.google.appengine.api.datastore.Query.StContainsFilter
  - com.google.appengine.api.datastore.Query.GeoRegion (implements java.io.Serializable)
    - com.google.appengine.api.datastore.Query.GeoRegion.Circle
    - com.google.appengine.api.datastore.Query.GeoRegion.Rectangle
  - com.google.appengine.api.datastore.Query.SortPredicate (implements java.io.Serializable)
  - com.google.appengine.api.search.checkers.QueryChecker
  - com.google.appengine.api.search.checkers.QueryOnlyCustomerDocumentChecker
  - com.google.appengine.api.search.QueryOptions
  - com.google.appengine.api.search.QueryOptions.Builder
  - com.google.appengine.api.search.checkers.QueryOptionsChecker
  - com.google.appengine.api.search.query.QueryParserFactory
  - com.google.appengine.api.search.query.QueryTreeBuilder
  - com.google.appengine.api.search.query.QueryTreeContext<T>
  - com.google.appengine.api.search.query.QueryTreeWalker<T>
  - com.google.appengine.api.taskqueue.QueueConstants
  - com.google.appengine.api.taskqueue.QueueFactory
  - com.google.appengine.api.taskqueue.QueueStatistics
  - com.google.appengine.api.quota.QuotaServiceFactory
  - com.google.appengine.api.datastore.Rating (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.datastore.RawValue (implements java.io.Serializable)
  - com.google.appengine.api.datastore.ReadPolicy
  - com.google.appengine.api.log.RequestLogs (implements java.io.Serializable)
  - com.google.appengine.api.search.RequestStatusUtil
  - com.google.appengine.api.search.Results<T> (implements java.lang.Iterable<T>, java.io.Serializable)
  - com.google.appengine.api.taskqueue.RetryOptions (implements java.io.Serializable)
  - com.google.appengine.api.taskqueue.RetryOptions.Builder
  - com.google.appengine.api.search.Schema
  - com.google.appengine.api.search.Schema.Builder
  - com.google.appengine.api.search.checkers.SearchApiLimits
  - com.google.appengine.api.search.SearchServiceConfig
  - com.google.appengine.api.search.SearchServiceConfig.Builder
  - com.google.appengine.api.search.SearchServiceFactory
  - com.google.appengine.api.images.ServingUrlOptions
  - com.google.appengine.api.images.ServingUrlOptions.Builder
  - com.google.appengine.api.datastore.ShortBlob (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.search.SortExpression
  - com.google.appengine.api.search.SortExpression.Builder
  - com.google.appengine.api.search.checkers.SortExpressionChecker
  - com.google.appengine.api.search.SortOptions
  - com.google.appengine.api.search.SortOptions.Builder
  - com.google.appengine.api.search.checkers.SortOptionsChecker
  - com.google.appengine.api.memcache.StrictErrorHandler (implements com.google.appengine.api.memcache.ConsistentErrorHandler)
  - com.google.appengine.api.prospectivesearch.Subscription
  - com.google.appengine.api.utils.SystemProperty
    - com.google.appengine.api.utils.SystemProperty.Environment
  - com.google.appengine.api.taskqueue.TaskHandle (implements java.io.Serializable)
  - com.google.appengine.api.taskqueue.TaskOptions (implements java.io.Serializable)
  - com.google.appengine.api.taskqueue.TaskOptions.Builder
  - com.google.appengine.api.datastore.Text (implements java.io.Serializable)
  - com.google.appengine.api.ThreadManager
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.google.appengine.api.datastore.EntityNotFoundException
      - java.io.IOException
        - com.google.appengine.api.blobstore.BlobstoreInputStream.BlobstoreIOException
        - com.google.appengine.api.blobstore.BlobstoreInputStream.ClosedStreamException
        - com.google.appengine.api.files.FinalizationException
        - com.google.appengine.api.urlfetch.InternalTransientException
        - com.google.appengine.api.files.KeyOrderingException
        - com.google.appengine.api.files.LockException
        - java.net.MalformedURLException
          - com.google.appengine.api.urlfetch.RequestPayloadTooLargeException
      - com.google.appengine.api.oauth.OAuthRequestException
        - com.google.appengine.api.oauth.InvalidOAuthParametersException
        - com.google.appengine.api.oauth.InvalidOAuthTokenException
      - java.lang.RuntimeException
        - com.google.apphosting.api.ApiProxy.ApiProxyException
          - com.google.apphosting.api.ApiProxy.ApiDeadlineExceededException
          - com.google.apphosting.api.ApiProxy.ApplicationException
          - com.google.apphosting.api.ApiProxy.ArgumentException
          - com.google.apphosting.api.ApiProxy.CallNotFoundException
          - com.google.apphosting.api.ApiProxy.CancelledException
          - com.google.apphosting.api.ApiProxy.CapabilityDisabledException
          - com.google.apphosting.api.ApiProxy.FeatureNotEnabledException
          - com.google.apphosting.api.ApiProxy.OverQuotaException
          - com.google.apphosting.api.ApiProxy.RequestTooLargeException
          - com.google.apphosting.api.ApiProxy.ResponseTooLargeException
          - com.google.apphosting.api.ApiProxy.RPCFailedException
          - com.google.apphosting.api.ApiProxy.UnknownException
        - com.google.appengine.api.appidentity.AppIdentityServiceFailureException
        - com.google.appengine.api.blobstore.BlobstoreFailureException
        - com.google.appengine.api.datastore.CommittedButStillApplyingException
        - com.google.appengine.api.datastore.DatastoreFailureException
        - com.google.appengine.api.datastore.DatastoreNeedIndexException
        - com.google.appengine.api.datastore.DatastoreTimeoutException
        - com.google.apphosting.api.DeadlineExceededException
        - com.google.appengine.api.taskqueue.DeferredTaskCreationException
        - com.google.appengine.api.images.ImagesServiceFailureException
        - com.google.appengine.api.taskqueue.InternalFailureException
        - com.google.appengine.api.taskqueue.InvalidQueueModeException
        - com.google.appengine.api.log.InvalidRequestException
        - com.google.appengine.api.memcache.InvalidValueException
        - com.google.appengine.api.log.LogServiceException
        - com.google.appengine.api.memcache.MemcacheServiceException
        - com.google.appengine.api.modules.ModulesException
        - com.google.appengine.api.oauth.OAuthServiceFailureException
        - com.google.appengine.api.datastore.PreparedQuery.TooManyResultsException
        - com.google.appengine.api.prospectivesearch.QuerySyntaxException
        - com.google.appengine.api.search.query.QueryTreeException
        - com.google.appengine.api.taskqueue.QueueFailureException
        - com.google.appengine.api.taskqueue.QueueNameMismatchException
        - com.google.appengine.api.blobstore.RangeFormatException
          - com.google.appengine.api.blobstore.UnsupportedRangeFormatException
        - com.google.appengine.api.urlfetch.ResponseTooLargeException
        - com.google.appengine.api.search.SearchBaseException
          - com.google.appengine.api.search.DeleteException
          - com.google.appengine.api.search.GetException
          - com.google.appengine.api.search.PutException
          - com.google.appengine.api.search.SearchException
          - com.google.appengine.api.search.SearchQueryException
        - com.google.appengine.api.search.SearchServiceException
        - com.google.appengine.api.taskqueue.TaskAlreadyExistsException
        - com.google.appengine.api.taskqueue.TransactionalTaskException
        - com.google.appengine.api.taskqueue.TransientFailureException
        - com.google.appengine.api.taskqueue.UnsupportedTranslationException
        - com.google.appengine.api.users.UserServiceFailureException
  - com.google.appengine.api.datastore.TransactionHelper
  - com.google.appengine.api.datastore.TransactionOptions
  - com.google.appengine.api.datastore.TransactionOptions.Builder
  - com.google.appengine.api.images.Transform (implements java.io.Serializable)
    - com.google.appengine.api.images.CompositeTransform
  - com.google.appengine.api.blobstore.UploadOptions
  - com.google.appengine.api.blobstore.UploadOptions.Builder
  - com.google.appengine.api.urlfetch.URLFetchServiceFactory
  - com.google.appengine.api.users.User (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.google.appengine.api.users.UserServiceFactory

## Interface Hierarchy

- com.google.apphosting.api.ApiProxy.Delegate<E>
- com.google.apphosting.api.ApiProxy.Environment
- com.google.apphosting.api.ApiProxy.EnvironmentFactory
- com.google.appengine.api.appidentity.AppIdentityService
- java.lang.AutoCloseable
  - java.io.Closeable
    - java.nio.channels.Channel
      - java.nio.channels.ReadableByteChannel
        - com.google.appengine.api.files.FileReadChannel
      - java.nio.channels.WritableByteChannel
        - com.google.appengine.api.files.FileWriteChannel
        - com.google.appengine.api.files.RecordWriteChannel
- com.google.appengine.api.backends.BackendService
- com.google.appengine.api.datastore.BaseDatastoreService
  - com.google.appengine.api.datastore.AsyncDatastoreService
  - com.google.appengine.api.datastore.DatastoreService
- com.google.appengine.api.memcache.BaseMemcacheService
  - com.google.appengine.api.memcache.AsyncMemcacheService
  - com.google.appengine.api.memcache.MemcacheService
- com.google.appengine.api.blobstore.BlobstoreService
- com.google.appengine.api.datastore.CallbackContext<T>
- com.google.appengine.api.capabilities.CapabilitiesService
- com.google.appengine.api.datastore.DatastoreConfig
- com.google.appengine.api.memcache.ErrorHandler
  - com.google.appengine.api.memcache.ConsistentErrorHandler
- com.google.appengine.api.files.FileService
- java.util.concurrent.Future<V>
  - com.google.apphosting.api.ApiProxy.ApiResultFuture<T>
- com.google.appengine.api.appidentity.IAppIdentityServiceFactory
- com.google.appengine.api.backends.IBackendServiceFactory
- com.google.appengine.api.blobstore.IBlobstoreServiceFactory
- com.google.appengine.api.capabilities.ICapabilitiesServiceFactory
- com.google.appengine.api.datastore.IDatastoreServiceFactory
- com.google.appengine.api.files.IFileServiceFactory
- com.google.appengine.api.images.IImagesServiceFactory
- com.google.appengine.api.log.ILogServiceFactory
- com.google.appengine.api.images.ImagesService
- com.google.appengine.api.mail.IMailServiceFactory
- com.google.appengine.api.memcache.IMemcacheServiceFactory
- com.google.appengine.api.modules.IModulesServiceFactory
- com.google.appengine.api.search.Index
- com.google.appengine.api.oauth.IOAuthServiceFactory
- com.google.appengine.api.taskqueue.IQueueFactory
- com.google.appengine.api.quota.IQuotaServiceFactory
- com.google.appengine.api.search.ISearchServiceFactory
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - java.util.List<E>
      - com.google.appengine.api.datastore.QueryResultList<T>
  - com.google.appengine.api.datastore.QueryResultIterable<T>
- java.util.Iterator<E>
  - com.google.appengine.api.datastore.QueryResultIterator<T>
- com.google.appengine.api.urlfetch.IURLFetchServiceFactory
- com.google.appengine.api.users.IUserServiceFactory
- com.google.appengine.api.LifecycleManager.ShutdownHook
- com.google.appengine.api.log.LogService
- com.google.appengine.api.mail.MailService
- com.google.appengine.api.memcache.MemcacheService.IdentifiableValue
- com.google.appengine.api.modules.ModulesService
- com.google.appengine.api.oauth.OAuthService
- com.google.appengine.api.datastore.PreparedQuery
- com.google.appengine.api.prospectivesearch.ProspectiveSearchService
- com.google.appengine.api.search.query.QueryTreeVisitor<T>
- com.google.appengine.api.taskqueue.Queue
- com.google.appengine.api.quota.QuotaService
- com.google.appengine.api.files.RecordReadChannel
- java.lang.Runnable
  - com.google.appengine.api.taskqueue.DeferredTask (also extends java.io.Serializable)
- com.google.appengine.api.search.SearchService
- java.io.Serializable
  - com.google.appengine.api.taskqueue.DeferredTask (also extends java.lang.Runnable)
  - com.google.appengine.api.images.Image
- com.google.appengine.api.memcache.Stats
- com.google.appengine.api.datastore.Transaction
- com.google.appengine.api.urlfetch.URLFetchService
- com.google.appengine.api.users.UserService

## Annotation Type Hierarchy

- com.google.appengine.api.datastore.PostDelete (implements java.lang.annotation.Annotation)
- com.google.appengine.api.datastore.PostLoad (implements java.lang.annotation.Annotation)
- com.google.appengine.api.datastore.PostPut (implements java.lang.annotation.Annotation)
- com.google.appengine.api.datastore.PreDelete (implements java.lang.annotation.Annotation)
- com.google.appengine.api.datastore.PreGet (implements java.lang.annotation.Annotation)
- com.google.appengine.api.datastore.PrePut (implements java.lang.annotation.Annotation)
- com.google.appengine.api.datastore.PreQuery (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.google.apphosting.api.ApiProxy.LogRecord.Level
    - com.google.appengine.api.capabilities.CapabilityStatus
    - com.google.appengine.api.datastore.CloudDatastoreRemoteServiceConfig.AppId.Location
    - com.google.appengine.api.datastore.DatastoreAttributes.DatastoreType
    - com.google.appengine.api.datastore.DatastoreService.KeyRangeState
    - com.google.appengine.api.datastore.IMHandle.Scheme
    - com.google.appengine.api.datastore.ImplicitTransactionManagementPolicy
    - com.google.appengine.api.datastore.Index.IndexState
    - com.google.appengine.api.datastore.Query.SortDirection
    - com.google.appengine.api.datastore.Query.FilterOperator
    - com.google.appengine.api.datastore.Query.CompositeFilterOperator
    - com.google.appengine.api.datastore.ReadPolicy.Consistency
    - com.google.appengine.api.datastore.TransactionOptions.Mode
    - com.google.appengine.api.files.AppEngineFile.FileSystem
    - com.google.appengine.api.search.Field.FieldType
    - com.google.appengine.api.search.SortExpression.SortDirection
    - com.google.appengine.api.search.StatusCode
    - com.google.appengine.api.search.query.QueryTreeContext.Type
    - com.google.appengine.api.search.query.QueryTreeContext.RewriteMode
    - com.google.appengine.api.search.query.QueryTreeContext.Kind
    - com.google.appengine.api.utils.SystemProperty.Environment.Value
    - com.google.appengine.api.taskqueue.TaskOptions.Method
    - com.google.appengine.api.urlfetch.HTTPMethod
    - com.google.appengine.api.prospectivesearch.FieldType
    - com.google.appengine.api.prospectivesearch.Subscription.State
    - com.google.appengine.api.memcache.MemcacheSerialization.Flag
    - com.google.appengine.api.memcache.MemcacheService.SetPolicy
    - com.google.appengine.api.quota.QuotaService.DataType
    - com.google.appengine.api.images.Composite.Anchor
    - com.google.appengine.api.images.Image.Format
    - com.google.appengine.api.images.ImagesService.OutputEncoding
    - com.google.appengine.api.images.InputSettings.OrientationCorrection
    - com.google.appengine.api.log.LogService.LogLevel