- Google App Engine
- Product Overview
- Java Standard Environment
- Documentation
- Quickstart
- Building an App
- How-to Guides
- All How-to Guides
- Installing Cloud SDK
- Migrating to the Java 8 Runtime
- Developing Java Apps on App Engine
- Development Tools
- Testing and Debugging
- Using the Local Development Server
- Local Unit Testing
- Local Unit Testing Overview
- Local Unit Testing Javadoc
- Overview
- com.google.appengine.api.appidentity.dev
- com.google.appengine.api.blobstore.dev
- com.google.appengine.api.capabilities.dev
- com.google.appengine.api.datastore.dev
- com.google.appengine.api.files.dev
- com.google.appengine.api.images.dev
- com.google.appengine.api.log.dev
- com.google.appengine.api.mail.dev
- com.google.appengine.api.memcache.dev
- com.google.appengine.api.prospectivesearch.dev
- com.google.appengine.api.search.dev
- com.google.appengine.api.socket.dev
- com.google.appengine.api.taskqueue.dev
- com.google.appengine.api.urlfetch.dev
- com.google.appengine.api.users.dev
- com.google.appengine.tools.development.testing
- Class Hierarchy
- Constant Values
- Deprecated List
- Index
- All
- AllMethodsRedirectHandler
- AllMethodsRedirectStrategy
- BaseDevAppServerTestConfig
- BlobInfoStorage
- BlobStorage
- BlobStorageFactory
- BlobUploadSessionStorage
- BlobstoreFile
- CreationCostAnalysis
- DatagramSocketImplAccessor
- DatastoreV3
- DatastoreV3Impl
- DefaultHighRepJobPolicy
- DevAppServerTest
- DevAppServerTestConfig
- DevAppServerTestRunner
- DevLogHandler
- DevPullQueue
- DevSocketFilter
- EvaluationException
- Expression
- Expression.Sorter
- ExpressionBuilder
- ExpressionBuilder.EmptyExpression
- ExpressionBuilder.IntValueExpression
- FieldExpression
- FieldGenerator
- FileMetadata
- FileMetadata.LockState
- FileMetadata.OpenState
- FilesReservedKinds
- GSFile
- GenericScorer
- GenericScorer.Result
- HighRepJobPolicy
- HttpPatch
- ImagesReservedKinds
- LocalAppIdentityService
- LocalAppIdentityServiceTestConfig
- LocalBasementServiceTestConfig
- LocalBlobImageServlet
- LocalBlobImageServlet.Image
- LocalBlobImageServlet.ParsedUrl
- LocalBlobstoreService
- LocalBlobstoreServiceTestConfig
- LocalCapabilitiesService
- LocalCapabilitiesServiceTestConfig
- LocalDatagramSocket
- LocalDatastoreCostAnalysis
- LocalDatastoreService
- LocalDatastoreService.AutoIdAllocationPolicy
- LocalDatastoreServiceTestConfig
- LocalDatastoreV3Service
- LocalFileService
- LocalFileServiceTestConfig
- LocalImagesService
- LocalImagesServiceTestConfig
- LocalLogService
- LocalLoginServlet
- LocalLogoutServlet
- LocalMailService
- LocalMailServiceTestConfig
- LocalMemcacheService
- LocalMemcacheServiceTestConfig
- LocalMemcacheServiceTestConfig.SizeUnit
- LocalModulesServiceTestConfig
- LocalOAuthAccessTokenServlet
- LocalOAuthAuthorizeTokenServlet
- LocalOAuthRequestTokenServlet
- LocalProspectiveSearchServiceTestConfig
- LocalRdbmsServiceTestConfig
- LocalSearchService
- LocalSearchService
- LocalServiceTestConfig
- LocalServiceTestHelper
- LocalServiceTestHelper.RequestMillisTimer
- LocalSocketService
- LocalTaskQueue
- LocalTaskQueueCallback
- LocalTaskQueueTestConfig
- LocalTaskQueueTestConfig.DeferredTaskCallback
- LocalTaskQueueTestConfig.ServletInvokingTaskCallback
- LocalTaskQueueTestConfig.TaskCountDownLatch
- LocalURLFetchService
- LocalURLFetchServiceTestConfig
- LocalUserService
- LocalUserServiceTestConfig
- LoginCookieUtils
- LoginCookieUtils.CookieData
- LuceneUtils
- MatchScorer
- MatchScorer.Result
- NumericDefaultExpression
- ParsedFileName
- ProspectiveSearchReservedKinds
- QueryEvaluator
- QueueStateInfo
- QueueStateInfo.HeaderWrapper
- QueueStateInfo.TaskStateInfo
- ReservedKinds
- Scorer
- Scorer.Result
- Scorer.SearchResults
- SearchException
- ServeBlobFilter
- ServeBlobFilter.ResponseWrapper
- Session
- SimpleScorer
- SimpleScorer.Result
- SnippetExpression
- SnippetExpressionQueryParser
- UploadBlobServlet
- UrlFetchJob
- WordSeparatorAnalyzer
- WriteLatencyAdjuster
- Class Use
- com.google.appengine.api.appidentity.dev
- com.google.appengine.api.blobstore.dev
- com.google.appengine.api.capabilities.dev
- com.google.appengine.api.datastore.dev
- com.google.appengine.api.files.dev
- com.google.appengine.api.images.dev
- com.google.appengine.api.log.dev
- com.google.appengine.api.mail.dev
- com.google.appengine.api.memcache.dev
- com.google.appengine.api.prospectivesearch.dev
- com.google.appengine.api.search.dev
- com.google.appengine.api.socket.dev
- com.google.appengine.api.taskqueue.dev
- com.google.appengine.api.urlfetch.dev
- com.google.appengine.api.users.dev
- com.google.appengine.tools.development.testing
- API Help
- Serialized Form
- Appstats
- Monitoring and Logging
- Accessing Instance Metadata
- Configuring Warmup Requests
- Developing Microservice Apps
- Managing and Configuring Your App
- Storing Data
- Choosing a Storage Option
- Google Cloud Datastore
- Google Cloud Datastore Overview
- Creating, Retrieving, Updating, and Deleting Entities
- Creating and Using Entity Keys
- Retrieving Query Results
- Managing Datastore from the Console
- Configuring Datastore Indexes
- Datastore API Overview
- Entities, Properties, and Keys
- Datastore Queries
- Query Cursors
- Query Data Consistency
- Query Restrictions
- Projection Queries
- Datastore Indexes
- Datastore Transactions
- Structuring Data for Strong Consistency
- Metadata
- Datastore Statistics
- Async Datastore API Overview
- Datastore Callbacks
- Google Cloud SQL
- Google Cloud Storage
- Using Third-Party Databases
- Superseded Storage Solutions
- Access Control and User Authentication
- Caching Application Data
- Connecting to and from Your App
- Manipulating Images
- Namespace-enabled Apps
- Messaging
- Scheduling Work Outside of User Requests
- Scheduling Cron Jobs
- Using Task Queues
- Task Queue Overview
- Using Push Queues
- Using Pull Queues
- Cloud Tasks REST API
- Searchable Document Indexes
- Converting Backends to Services
- APIs & Reference
- All APIs & References
- Glossary
- Java App Engine API Reference
- Overview
- 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.channel
- 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.appengine.api.xmpp
- com.google.apphosting.api
- Class Hierarchy
- Constant Values
- Deprecated List
- Index
- All
- AdminDatastoreService
- AdminDatastoreService.EntityBuilder
- AdminDatastoreService.KeyBuilder
- AdminDatastoreService.QueryBuilder
- AdminSearchServiceFactory
- ApiProxy
- ApiProxy.ApiConfig
- ApiProxy.ApiDeadlineExceededException
- ApiProxy.ApiProxyException
- ApiProxy.ApiResultFuture
- ApiProxy.ApplicationException
- ApiProxy.ArgumentException
- ApiProxy.CallNotFoundException
- ApiProxy.CancelledException
- ApiProxy.CapabilityDisabledException
- ApiProxy.Delegate
- ApiProxy.Environment
- ApiProxy.EnvironmentFactory
- ApiProxy.FeatureNotEnabledException
- ApiProxy.LogRecord
- ApiProxy.LogRecord.Level
- ApiProxy.OverQuotaException
- ApiProxy.RPCFailedException
- ApiProxy.RequestTooLargeException
- ApiProxy.ResponseTooLargeException
- ApiProxy.UnknownException
- AppEngineFile
- AppEngineFile.FileSystem
- AppIdentityService
- AppIdentityService.GetAccessTokenResult
- AppIdentityService.ParsedAppId
- AppIdentityService.SigningResult
- AppIdentityServiceFactory
- AppIdentityServiceFailureException
- AppLogLine
- AsyncDatastoreService
- AsyncMemcacheService
- BackendService
- BackendServiceFactory
- BaseDatastoreService
- BaseMemcacheService
- Blob
- BlobInfo
- BlobInfoFactory
- BlobKey
- BlobstoreFailureException
- BlobstoreInputStream
- BlobstoreInputStream.BlobstoreIOException
- BlobstoreInputStream.ClosedStreamException
- BlobstoreService
- BlobstoreServiceFactory
- BounceNotification
- BounceNotification.Details
- BounceNotificationParser
- BufferedFileReadChannelImpl
- ByteRange
- CallbackContext
- CapabilitiesService
- CapabilitiesServiceFactory
- Capability
- CapabilityState
- CapabilityStatus
- Category
- ChannelFailureException
- ChannelMessage
- ChannelPresence
- ChannelService
- ChannelServiceFactory
- CloudDatastoreRemoteServiceConfig
- CloudDatastoreRemoteServiceConfig.AppId
- CloudDatastoreRemoteServiceConfig.AppId.Location
- CloudDatastoreRemoteServiceConfig.Builder
- CommittedButStillApplyingException
- Composite
- Composite.Anchor
- CompositeIndexManager
- CompositeIndexUtils
- CompositeTransform
- ConsistentErrorHandler
- ConsistentLogAndContinueErrorHandler
- Crc32c
- Cursor
- Cursor
- Cursor.Builder
- CursorChecker
- DataTypeTranslator
- DataTypeTranslator.ComparableByteArray
- DataTypeUtils
- DatastoreApiHelper
- DatastoreAttributes
- DatastoreAttributes.DatastoreType
- DatastoreConfig
- DatastoreFailureException
- DatastoreNeedIndexException
- DatastoreService
- DatastoreService.KeyRangeState
- DatastoreServiceConfig
- DatastoreServiceConfig.Builder
- DatastoreServiceFactory
- DatastoreTimeoutException
- DateUtil
- DeadlineExceededException
- DeferredTask
- DeferredTaskContext
- DeferredTaskCreationException
- DeleteContext
- DeleteException
- Document
- Document.Builder
- DocumentChecker
- EmbeddedEntity
- Entities
- Entity
- EntityNotFoundException
- EntityProtoComparators
- EntityProtoComparators.EntityProtoComparator
- EntityTranslator
- Error
- ErrorBuilder
- ErrorHandler
- ErrorHandlers
- Expiration
- ExpressionTreeBuilder
- ExtendableEntityUtil
- Facet
- FacetChecker
- FacetOptions
- FacetOptions.Builder
- FacetQueryChecker
- FacetRange
- FacetRefinement
- FacetRequest
- FacetRequest.Builder
- FacetResult
- FacetResult.Builder
- FacetResultValue
- FetchOptions
- FetchOptions
- FetchOptions.Builder
- FetchOptions.Builder
- Field
- Field.Builder
- Field.FieldType
- FieldChecker
- FieldExpression
- FieldExpression.Builder
- FieldType
- FileInfo
- FileReadChannel
- FileService
- FileServiceFactory
- FileStat
- FileWriteChannel
- FinalizationException
- FutureHelper
- FutureWrapper
- GSFileOptions
- GSFileOptions.GSFileOptionsBuilder
- GeoPoint
- GeoPointChecker
- GeoPt
- GetException
- GetIndexesRequest
- GetIndexesRequest.Builder
- GetIndexesRequestChecker
- GetRequest
- GetRequest.Builder
- GetRequestChecker
- GetResponse
- HTTPHeader
- HTTPMethod
- HTTPRequest
- HTTPResponse
- HttpRequestParser
- IAppIdentityServiceFactory
- IAppIdentityServiceFactoryProvider
- IBackendServiceFactory
- IBackendServiceFactoryProvider
- IBlobstoreServiceFactory
- IBlobstoreServiceFactoryProvider
- ICapabilitiesServiceFactory
- ICapabilitiesServiceFactoryProvider
- IChannelServiceFactory
- IChannelServiceFactoryProvider
- IDatastoreServiceFactory
- IDatastoreServiceFactoryProvider
- IFileServiceFactory
- IFileServiceFactoryProvider
- IImagesServiceFactory
- IImagesServiceFactoryProvider
- ILogServiceFactory
- ILogServiceFactoryProvider
- IMHandle
- IMHandle.Scheme
- IMailServiceFactory
- IMailServiceFactoryProvider
- IMemcacheServiceFactory
- IMemcacheServiceFactoryProvider
- IModulesServiceFactory
- IModulesServiceFactoryProvider
- IOAuthServiceFactory
- IOAuthServiceFactoryProvider
- IQueueFactory
- IQueueFactoryProvider
- IQuotaServiceFactory
- IQuotaServiceFactoryProvider
- ISearchServiceFactory
- ISearchServiceFactoryProvider
- IURLFetchServiceFactory
- IURLFetchServiceFactoryProvider
- IUserServiceFactory
- IUserServiceFactoryProvider
- IXMPPServiceFactory
- IXMPPServiceFactoryProvider
- Image
- Image.Format
- ImagesService
- ImagesService.OutputEncoding
- ImagesServiceFactory
- ImagesServiceFailureException
- ImplicitTransactionManagementPolicy
- Index
- Index
- Index.IndexState
- Index.Property
- IndexChecker
- IndexSpec
- IndexSpec.Builder
- IndexTranslator
- InputSettings
- InputSettings.OrientationCorrection
- InternalFailureException
- InternalTransientException
- InvalidOAuthParametersException
- InvalidOAuthTokenException
- InvalidQueueModeException
- InvalidRequestException
- InvalidValueException
- JID
- Key
- KeyFactory
- KeyFactory.Builder
- KeyOrderingException
- KeyRange
- LeaseOptions
- LeaseOptions.Builder
- LifecycleManager
- LifecycleManager.ShutdownHook
- Link
- LockException
- LogAndContinueErrorHandler
- LogQuery
- LogQuery.Builder
- LogQuery.Version
- LogQueryResult
- LogService
- LogService.LogLevel
- LogServiceException
- LogServiceFactory
- MailService
- MailService.Attachment
- MailService.Header
- MailService.Message
- MailServiceFactory
- MatchScorer
- MatchScorer.Builder
- MemcacheSerialization
- MemcacheSerialization.Flag
- MemcacheSerialization.ValueAndFlags
- MemcacheService
- MemcacheService.CasValues
- MemcacheService.IdentifiableValue
- MemcacheService.SetPolicy
- MemcacheServiceException
- MemcacheServiceFactory
- Message
- MessageBuilder
- MessageType
- ModulesException
- ModulesService
- ModulesServiceFactory
- NamespaceManager
- OAuthRequestException
- OAuthService
- OAuthServiceFactory
- OAuthServiceFailureException
- OperationResult
- OutputSettings
- ParserUtils
- PhoneNumber
- PostDelete
- PostLoad
- PostLoadContext
- PostPut
- PostalAddress
- PreDelete
- PreGet
- PreGetContext
- PrePut
- PreQuery
- PreQueryContext
- Preconditions
- PreparedQuery
- PreparedQuery.TooManyResultsException
- Presence
- PresenceBuilder
- PresenceShow
- PresenceType
- Projection
- PropertyContainer
- PropertyProjection
- ProspectiveSearchService
- ProspectiveSearchServiceFactory
- PublicCertificate
- PutContext
- PutException
- PutResponse
- Query
- Query
- Query.Builder
- Query.CompositeFilter
- Query.CompositeFilterOperator
- Query.Filter
- Query.FilterOperator
- Query.FilterPredicate
- Query.GeoRegion
- Query.GeoRegion.Circle
- Query.GeoRegion.Rectangle
- Query.SortDirection
- Query.SortPredicate
- Query.StContainsFilter
- QueryChecker
- QueryOnlyCustomerDocumentChecker
- QueryOptions
- QueryOptions.Builder
- QueryOptionsChecker
- QueryParserFactory
- QueryResultIterable
- QueryResultIterator
- QueryResultList
- QuerySyntaxException
- QueryTreeBuilder
- QueryTreeContext
- QueryTreeContext.Kind
- QueryTreeContext.RewriteMode
- QueryTreeContext.Type
- QueryTreeException
- QueryTreeVisitor
- QueryTreeWalker
- Queue
- QueueConstants
- QueueFactory
- QueueFailureException
- QueueNameMismatchException
- QueueStatistics
- QuotaService
- QuotaService.DataType
- QuotaServiceFactory
- RangeFormatException
- Rating
- RawValue
- ReadPolicy
- ReadPolicy.Consistency
- RecordReadChannel
- RecordWriteChannel
- RequestLogs
- RequestPayloadTooLargeException
- RequestStatusUtil
- RescoringMatchScorer
- RescoringMatchScorer.Builder
- ResponseTooLargeException
- Results
- RetryOptions
- RetryOptions.Builder
- Schema
- Schema.Builder
- ScoredDocument
- ScoredDocument.Builder
- SearchApiLimits
- SearchBaseException
- SearchException
- SearchQueryException
- SearchService
- SearchServiceConfig
- SearchServiceConfig.Builder
- SearchServiceException
- SearchServiceFactory
- SendResponse
- SendResponse.Status
- ServingUrlOptions
- ServingUrlOptions.Builder
- ShortBlob
- SortExpression
- SortExpression.Builder
- SortExpression.SortDirection
- SortExpressionChecker
- SortOptions
- SortOptions.Builder
- SortOptionsChecker
- Stats
- StatusCode
- StrictErrorHandler
- Subscription
- Subscription
- Subscription.State
- SubscriptionBuilder
- SubscriptionType
- SystemProperty
- SystemProperty.Environment
- SystemProperty.Environment.Value
- TaskAlreadyExistsException
- TaskHandle
- TaskOptions
- TaskOptions.Builder
- TaskOptions.Method
- Text
- ThreadManager
- Transaction
- TransactionHelper
- TransactionOptions
- TransactionOptions.Builder
- TransactionalTaskException
- Transform
- TransientFailureException
- URLFetchService
- URLFetchServiceFactory
- UnsupportedRangeFormatException
- UnsupportedTranslationException
- UploadOptions
- UploadOptions.Builder
- User
- UserService
- UserServiceFactory
- UserServiceFailureException
- XMPPFailureException
- XMPPService
- XMPPServiceFactory
- Class Use
- 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.channel
- 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.appengine.api.xmpp
- com.google.apphosting.api
- API Help
- Serialized Form
- Admin API Reference
- Configuration files
- Storage Reference
- Cloud Datastore Entity Property
- Cloud Storage Client Library
- Overview
- com.google.appengine.tools.cloudstorage
- com.google.appengine.tools.cloudstorage.dev
- com.google.appengine.tools.cloudstorage.oauth
- Class Hierarchy
- Constant Values
- Deprecated List
- Index
- All
- AccessTokenProvider
- BadRangeException
- ExceptionHandler
- ExceptionHandler.Builder
- GcsFileMetadata
- GcsFileOptions
- GcsFileOptions.Builder
- GcsFilename
- GcsInputChannel
- GcsOutputChannel
- GcsService
- GcsServiceFactory
- GcsServiceOptions
- GcsServiceOptions.Builder
- ListItem
- ListItem.Builder
- ListOptions
- ListOptions.Builder
- ListResult
- LocalRawGcsServiceFactory
- NonRetriableException
- OauthRawGcsServiceFactory
- RawGcsService
- RawGcsService.ListItemBatch
- RawGcsService.RawGcsCreationToken
- RetriesExhaustedException
- RetryHelper
- RetryHelperException
- RetryInterruptedException
- RetryParams
- RetryParams.Builder
- XmlHandler
- XmlHandler.EventType
- XmlHandler.XmlEvent
- Class Use
- AccessTokenProvider
- BadRangeException
- ExceptionHandler
- ExceptionHandler.Builder
- GcsFileMetadata
- GcsFileOptions
- GcsFileOptions.Builder
- GcsFilename
- GcsInputChannel
- GcsOutputChannel
- GcsService
- GcsServiceFactory
- GcsServiceOptions
- GcsServiceOptions.Builder
- ListItem
- ListItem.Builder
- ListOptions
- ListOptions.Builder
- ListResult
- LocalRawGcsServiceFactory
- NonRetriableException
- OauthRawGcsServiceFactory
- RawGcsService
- RawGcsService.ListItemBatch
- RawGcsService.RawGcsCreationToken
- RetriesExhaustedException
- RetryHelper
- RetryHelperException
- RetryInterruptedException
- RetryParams
- RetryParams.Builder
- XmlHandler
- XmlHandler.EventType
- XmlHandler.XmlEvent
- com.google.appengine.tools.cloudstorage
- com.google.appengine.tools.cloudstorage.dev
- com.google.appengine.tools.cloudstorage.oauth
- API Help
- Serialized Form
- App Engine Tools Reference
- Overview
- com.google.appengine.tools
- com.google.appengine.tools.admin
- com.google.appengine.tools.development
- com.google.appengine.tools.development.gwt
- com.google.appengine.tools.enhancer
- com.google.appengine.tools.info
- com.google.appengine.tools.util
- Class Hierarchy
- Constant Values
- Deprecated List
- Index
- All
- AbstractContainerService
- AbstractContainerService.LocalInitializationEnvironment
- AbstractContainerService.PortMappingProvider
- AdminException
- ApiProxyLocal
- ApiProxyLocalFactory
- ApiVersionFinder
- AppAdmin
- AppAdmin.LogSeverity
- AppAdmin.UpdateOptions
- AppAdminFactory
- AppAdminFactory.ConnectOptions
- AppAdminFactory.PasswordPrompt
- AppEngineLauncher
- Application
- ContainerService
- CronEntry
- DevAppServer
- DevAppServerFactory
- DevAppServerMain
- Enhance
- Enhancer
- EnhancerTask
- KickStart
- LocalVersionFactory
- RemoteVersionFactory
- SdkInfo
- SupportInfo
- UpdateCheck
- UpdateCheckResults
- UpdateCheckResults.VersionComparator
- UpdateFailureEvent
- UpdateListener
- UpdateProgressEvent
- UpdateSuccessEvent
- Version
- Class Use
- com.google.appengine.tools
- com.google.appengine.tools.admin
- com.google.appengine.tools.development
- com.google.appengine.tools.development.gwt
- com.google.appengine.tools.enhancer
- com.google.appengine.tools.info
- com.google.appengine.tools.util
- API Help
- Serialized Form
- AppCfg
- Request Headers and Responses
- JRE Class White List
- Concepts
- All Concepts
- An Overview of App Engine
- How App Engine Manages Instances
- Microservices on App Engine
- The Java 8 Runtime Environment
- The Java 7 Runtime Environment
- Tutorials
- All Tutorials
- Creating a Bookshelf app
- Search Community Tutorials
- Resources
- All Resources
- Pricing and Quotas
- Release Notes
- Sample Applications
- Java 8 Runtime FAQ