Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractParamReader - Class in com.google.api.server.spi.request
Implementation of functionality common to all implementations of ParamReader.
AbstractParamReader(EndpointMethod) - Constructor for class com.google.api.server.spi.request.AbstractParamReader
 
ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class com.google.api.server.spi.Headers
Whether or not the request after the OPTIONS request is planning to send credentials (e.g.
ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class com.google.api.server.spi.Headers
A comma-separated list of header names which are permitted, specified in response to an OPTIONS request.
ACCESS_CONTROL_ALLOW_METHODS - Static variable in class com.google.api.server.spi.Headers
A comma-separated list of HTTP methods which are permitted, specified in response to an OPTIONS request.
ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class com.google.api.server.spi.Headers
An origin in the same format as Headers.ORIGIN, which is permitted to send a request for a resource, specified in response to an OPTIONS request.
ACCESS_CONTROL_MAX_AGE - Static variable in class com.google.api.server.spi.Headers
How long the results of an OPTIONS request can be cached, specified in response to an OPTIONS request.
ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class com.google.api.server.spi.Headers
A comma separated list of header names for which an OPTIONS request is asking for permissions to send.
ACCESS_CONTROL_REQUEST_METHOD - Static variable in class com.google.api.server.spi.Headers
The HTTP method for which an OPTIONS request is asking for permission to send.
add(String, String, DispatcherHandler<T>) - Method in class com.google.api.server.spi.dispatcher.PathDispatcher.Builder
 
add(HttpMethod, String, T) - Method in class com.google.api.server.spi.dispatcher.PathTrie.Builder
Adds a path to the trie.
addAll(Iterable<ApiConfigInconsistency<T1>>) - Method in class com.google.api.server.spi.config.ApiConfigInconsistency.ListBuilder
 
addEnumDescription(String) - Method in class com.google.api.server.spi.config.model.Schema.Builder
 
addEnumValue(String) - Method in class com.google.api.server.spi.config.model.Schema.Builder
 
addField(String, Schema.Field) - Method in class com.google.api.server.spi.config.model.Schema.Builder
 
addIfInconsistent(String, T1, T1) - Method in class com.google.api.server.spi.config.ApiConfigInconsistency.ListBuilder
Creates and adds an inconsistency object to the list iff the two given values are not equal.
addIssuer(ApiIssuerConfigs.IssuerConfig) - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs.Builder
 
addIssuerAudiences(String, String...) - Method in class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig.Builder
 
addParameter(String, String, boolean, String, TypeToken<?>) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
Adds the given parameter to the configuration and updates the path to add the new parameter if it is non-optional and has no default.
addProperty(String, ResourcePropertySchema) - Method in class com.google.api.server.spi.config.ResourceSchema.Builder
Adds a property to the resource.
addRegisteredModules(Iterable<? extends Module>) - Method in class com.google.api.server.spi.ConfiguredObjectMapper.Builder
Adds modules that will be registered in the backing ObjectMapper.
addRule(String, int, int, int, String) - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
addSerializationConfig(Class<? extends Transformer<?, ?>>) - Method in class com.google.api.server.spi.config.model.ApiSerializationConfig
 
addService(Class<?>, Object) - Method in class com.google.api.server.spi.SystemService.Builder
 
addServiceClass(Class<?>) - Method in class com.google.api.server.spi.ServletInitializationParameters.Builder
Adds an endpoint service class to serve.
addServiceClasses(Iterable<? extends Class<?>>) - Method in class com.google.api.server.spi.ServletInitializationParameters.Builder
Adds some endpoint service classes to serve.
ALLOWED_METHODS_STRING - Static variable in class com.google.api.server.spi.handlers.CorsHandler
 
allowOrigin(HttpServletRequest, HttpServletResponse) - Static method in class com.google.api.server.spi.handlers.CorsHandler
 
ALT - Static variable in class com.google.api.server.spi.config.model.StandardParameters
 
AnnotationBoolean - Enum in com.google.api.server.spi.config
Enum allowing a boolean flag or unspecified.
AnnotationUtil - Class in com.google.api.server.spi.config.annotationreader
Utilities for accessing annotation values.
ANY_SCHEMA_NAME - Static variable in class com.google.api.server.spi.config.jsonwriter.JsonConfigWriter
 
Api - Annotation Type in com.google.api.server.spi.config
Annotation for API-wide configuration.
API_EMAIL_SCOPE - Static variable in class com.google.api.server.spi.Constant
Email scope, required for access token authentication
API_EXPLORER_CLIENT_ID - Static variable in class com.google.api.server.spi.Constant
Client id of Google APIs Explorer web app.
API_METHOD_CONFIG - Static variable in class com.google.api.server.spi.request.Attribute
 
ApiAnnotationIntrospector - Class in com.google.api.server.spi.config.annotationreader
A Jackson annotation introspector used to configure serialization.
ApiAnnotationIntrospector() - Constructor for class com.google.api.server.spi.config.annotationreader.ApiAnnotationIntrospector
 
ApiAnnotationIntrospector(ApiSerializationConfig) - Constructor for class com.google.api.server.spi.config.annotationreader.ApiAnnotationIntrospector
 
ApiAuth - Annotation Type in com.google.api.server.spi.config
Annotation for API authentication configuration.
ApiAuthConfig - Class in com.google.api.server.spi.config.model
Flattened auth configuration for a swarm endpoint.
ApiAuthConfig() - Constructor for class com.google.api.server.spi.config.model.ApiAuthConfig
 
ApiAuthConfig(ApiAuthConfig) - Constructor for class com.google.api.server.spi.config.model.ApiAuthConfig
 
ApiCacheControl - Annotation Type in com.google.api.server.spi.config
Annotation for API cache control configuration.
ApiCacheControl.Type - Class in com.google.api.server.spi.config
Constants of cache control types
ApiCacheControlConfig - Class in com.google.api.server.spi.config.model
Flattened cache control configuration for a swarm endpoint.
ApiCacheControlConfig() - Constructor for class com.google.api.server.spi.config.model.ApiCacheControlConfig
 
ApiCacheControlConfig(ApiCacheControlConfig) - Constructor for class com.google.api.server.spi.config.model.ApiCacheControlConfig
 
ApiClass - Annotation Type in com.google.api.server.spi.config
Annotation for configuration specific to an API class.
ApiClassAnnotationConfig - Class in com.google.api.server.spi.config.annotationreader
Annotaion-specific setting helpers for ApiClassConfig.
ApiClassAnnotationConfig(ApiClassConfig) - Constructor for class com.google.api.server.spi.config.annotationreader.ApiClassAnnotationConfig
 
ApiClassConfig - Class in com.google.api.server.spi.config.model
Flattened configuration for a Swarm API class.
ApiClassConfig(ApiConfig, TypeLoader, Class<?>) - Constructor for class com.google.api.server.spi.config.model.ApiClassConfig
 
ApiClassConfig(ApiClassConfig, ApiConfig) - Constructor for class com.google.api.server.spi.config.model.ApiClassConfig
 
ApiClassConfig.MethodConfigMap - Class in com.google.api.server.spi.config.model
Map of API methods for this API class.
ApiClassConfigInvalidException - Exception in com.google.api.server.spi.config.validation
Exception for any errors thrown validating an API class configuration.
ApiClassConfigInvalidException(ApiClassConfig, String) - Constructor for exception com.google.api.server.spi.config.validation.ApiClassConfigInvalidException
 
ApiConfig - Class in com.google.api.server.spi.config.model
Flattened configuration for a swarm endpoint.
ApiConfig(ServiceContext, TypeLoader, Class<?>) - Constructor for class com.google.api.server.spi.config.model.ApiConfig
Hidden constructor.
ApiConfig(ApiConfig) - Constructor for class com.google.api.server.spi.config.model.ApiConfig
Hidden copy constructor.
apiConfig() - Method in class com.google.api.server.spi.config.model.Schema.SchemaReference
 
ApiConfig.Factory - Class in com.google.api.server.spi.config.model
Simple factory to create ApiConfig instances.
ApiConfigAnnotationReader - Class in com.google.api.server.spi.config.annotationreader
Reads annotations on endpoint classes to produce an api configuration.
ApiConfigAnnotationReader() - Constructor for class com.google.api.server.spi.config.annotationreader.ApiConfigAnnotationReader
 
ApiConfigAnnotationReader(Map<String, Class<? extends Annotation>>) - Constructor for class com.google.api.server.spi.config.annotationreader.ApiConfigAnnotationReader
 
ApiConfigException - Exception in com.google.api.server.spi.config
Exception for any errors thrown reading api configuration.
ApiConfigException(Throwable) - Constructor for exception com.google.api.server.spi.config.ApiConfigException
 
ApiConfigException(String) - Constructor for exception com.google.api.server.spi.config.ApiConfigException
 
ApiConfigInconsistency<T> - Class in com.google.api.server.spi.config
Data object to represent a value inconsistency for the same property in two different configurations.
ApiConfigInconsistency(String, T, T) - Constructor for class com.google.api.server.spi.config.ApiConfigInconsistency
 
ApiConfigInconsistency.ListBuilder<T> - Class in com.google.api.server.spi.config
Builder to build a list of inconsistency objects.
ApiConfigInvalidException - Exception in com.google.api.server.spi.config.validation
Exception for any errors thrown validating API-wide configuration.
ApiConfigInvalidException(ApiConfig, String) - Constructor for exception com.google.api.server.spi.config.validation.ApiConfigInvalidException
 
ApiConfigLoader - Class in com.google.api.server.spi.config
Loader for entire configurations for swarm endpoints.
ApiConfigLoader(ApiConfig.Factory, TypeLoader, ApiConfigAnnotationReader, ApiConfigSource...) - Constructor for class com.google.api.server.spi.config.ApiConfigLoader
Creates a ApiConfigLoader.
ApiConfigLoader() - Constructor for class com.google.api.server.spi.config.ApiConfigLoader
Constructor with basic defaults suitable for unit tests.
ApiConfigSource - Interface in com.google.api.server.spi.config
Interface for any class that can read some swarm endpoint configuration from some source.
ApiConfigValidator - Class in com.google.api.server.spi.config.validation
Validation provider for Swarm endpoint configurations.
ApiConfigValidator(TypeLoader, SchemaRepository) - Constructor for class com.google.api.server.spi.config.validation.ApiConfigValidator
 
ApiConfigWriter - Interface in com.google.api.server.spi.config
Generator of wire-formatted configuration strings to send to the API frontend.
ApiFrontendLimitRule - Annotation Type in com.google.api.server.spi.config
Annotation for configuration of API quota frontend limit rules.
ApiFrontendLimits - Annotation Type in com.google.api.server.spi.config
Annotation for configuration of API quota frontend limits.
ApiFrontendLimitsConfig - Class in com.google.api.server.spi.config.model
Flattened frontend limits configuration for a swarm endpoint.
ApiFrontendLimitsConfig() - Constructor for class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
ApiFrontendLimitsConfig(ApiFrontendLimitsConfig) - Constructor for class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
ApiFrontendLimitsConfig.FrontendLimitsRule - Class in com.google.api.server.spi.config.model
Pure read-only data object to represent a single matching rule for the frontend limits configuration.
ApiIssuer - Annotation Type in com.google.api.server.spi.config
Annotation to specify a JWT issuer configuration.
ApiIssuerAudience - Annotation Type in com.google.api.server.spi.config
An annotation that specifies a list of allowed audiences for an issuer.
ApiIssuerAudienceConfig - Class in com.google.api.server.spi.config.model
A helper class representing a map from issuer names to accepted audiences.
ApiIssuerAudienceConfig.Builder - Class in com.google.api.server.spi.config.model
 
ApiIssuerConfigs - Class in com.google.api.server.spi.config.model
Encapsulates a set of issuer configurations.
ApiIssuerConfigs.Builder - Class in com.google.api.server.spi.config.model
 
ApiIssuerConfigs.IssuerConfig - Class in com.google.api.server.spi.config.model
Represents a single issuer configuration.
ApiKey - Class in com.google.api.server.spi.config.model
An immutable name which fully identifies an API.
ApiKey(String, String) - Constructor for class com.google.api.server.spi.config.model.ApiKey
 
ApiKey(String, String, String) - Constructor for class com.google.api.server.spi.config.model.ApiKey
 
ApiMethod - Annotation Type in com.google.api.server.spi.config
Annotation for API method configuration.
ApiMethod.HttpMethod - Class in com.google.api.server.spi.config
Constants of HTTP method names
ApiMethodCacheControl - Annotation Type in com.google.api.server.spi.config
Deprecated.
ApiMethodCacheControl is deprecated and will be removed in a future version of Cloud Endpoints.
ApiMethodConfig - Class in com.google.api.server.spi.config.model
Flattened method configuration for a swarm endpoint method.
ApiMethodConfig(EndpointMethod, TypeLoader, ApiClassConfig) - Constructor for class com.google.api.server.spi.config.model.ApiMethodConfig
 
ApiMethodConfig(ApiMethodConfig, ApiClassConfig) - Constructor for class com.google.api.server.spi.config.model.ApiMethodConfig
 
ApiMethodConfigInvalidException - Exception in com.google.api.server.spi.config.validation
Exception for any invalid configuration specific to an API method.
ApiMethodConfigInvalidException(ApiMethodConfig, String) - Constructor for exception com.google.api.server.spi.config.validation.ApiMethodConfigInvalidException
 
ApiNamespace - Annotation Type in com.google.api.server.spi.config
Fields populated in Discovery in order to proper namespace generated clients.
ApiNamespaceAnnotationConfig - Class in com.google.api.server.spi.config.annotationreader
Middle layer which translates ApiNamespace annotations into annotation agnostic ApiNamespaceConfig.
ApiNamespaceAnnotationConfig(ApiNamespaceConfig) - Constructor for class com.google.api.server.spi.config.annotationreader.ApiNamespaceAnnotationConfig
 
ApiNamespaceConfig - Class in com.google.api.server.spi.config.model
Flattened Api namespace configuration originating from ApiNamespace.
ApiNamespaceConfig() - Constructor for class com.google.api.server.spi.config.model.ApiNamespaceConfig
 
ApiNamespaceConfig(ApiNamespaceConfig) - Constructor for class com.google.api.server.spi.config.model.ApiNamespaceConfig
 
ApiParameterConfig - Class in com.google.api.server.spi.config.model
Configuration for a single parameter of a Swarm Endpoint method.
ApiParameterConfig(ApiMethodConfig, String, String, boolean, String, TypeToken<?>, TypeLoader) - Constructor for class com.google.api.server.spi.config.model.ApiParameterConfig
 
ApiParameterConfig(ApiParameterConfig, ApiMethodConfig) - Constructor for class com.google.api.server.spi.config.model.ApiParameterConfig
 
ApiParameterConfig.Classification - Enum in com.google.api.server.spi.config.model
Classification of how the parameter is used within Endpoints method calls.
ApiParameterConfigInvalidException - Exception in com.google.api.server.spi.config.validation
Exception for any invalid configuration specific to an API parameter.
ApiParameterConfigInvalidException(ApiParameterConfig, String) - Constructor for exception com.google.api.server.spi.config.validation.ApiParameterConfigInvalidException
 
ApiProxyHandler - Class in com.google.api.server.spi.handlers
Serves the API proxy source with the correct API path.
ApiProxyHandler() - Constructor for class com.google.api.server.spi.handlers.ApiProxyHandler
 
ApiReference - Annotation Type in com.google.api.server.spi.config
Annotation to specify that the annotated class should use the same Api configuration information as the referenced class.
ApiResourceProperty - Annotation Type in com.google.api.server.spi.config
Annotation for configuring bean properties for API resources.
ApiSerializationConfig - Class in com.google.api.server.spi.config.model
Flattened serialization configuration for a swarm endpoint.
ApiSerializationConfig() - Constructor for class com.google.api.server.spi.config.model.ApiSerializationConfig
 
ApiSerializationConfig(ApiSerializationConfig) - Constructor for class com.google.api.server.spi.config.model.ApiSerializationConfig
 
apiSerializationConfig(ApiSerializationConfig) - Method in class com.google.api.server.spi.ConfiguredObjectMapper.Builder
Sets the ApiSerializationConfig that should be used to construct the backing ObjectMapper.
ApiSerializationConfig.SerializerConfig - Class in com.google.api.server.spi.config.model
A single serialization rule.
ApiTransformer - Annotation Type in com.google.api.server.spi.config
An annotation for customizing API output by simple type conversion.
arrayItemSchema() - Method in class com.google.api.server.spi.config.model.Schema.Field
If Schema.Field.type() is FieldType.ARRAY, a reference to the array item type.
asMap() - Method in class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig
 
asMap() - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs
 
asMap() - Method in class com.google.api.server.spi.ServletInitializationParameters
Returns the parameters as a Map of parameter name to String value.
Attribute - Class in com.google.api.server.spi.request
Defines attribute constants passed in Request.
Auth - Class in com.google.api.server.spi.request
Utilities for end user authentication.
AUTH_SCHEME_BEARER - Static variable in exception com.google.api.server.spi.response.UnauthorizedException
 
AUTH_TOKEN - Static variable in class com.google.api.server.spi.request.Attribute
 
authenticate(HttpServletRequest) - Method in class com.google.api.server.spi.auth.EndpointsAuthenticator
 
authenticate(HttpServletRequest) - Method in class com.google.api.server.spi.auth.EndpointsPeerAuthenticator
 
authenticate(HttpServletRequest) - Method in class com.google.api.server.spi.auth.GoogleJwtAuthenticator
 
authenticate(HttpServletRequest) - Method in class com.google.api.server.spi.auth.GoogleOAuth2Authenticator
 
authenticate(HttpServletRequest) - Method in interface com.google.api.server.spi.config.Authenticator
Authenticates the user from request.
authenticate(HttpServletRequest) - Method in interface com.google.api.server.spi.config.PeerAuthenticator
 
AUTHENTICATED_APPENGINE_USER - Static variable in class com.google.api.server.spi.request.Attribute
 
Authenticator - Interface in com.google.api.server.spi.config
Interface for Endpoints authenticators.
AuthLevel - Enum in com.google.api.server.spi.config
Enum to choose frontend authentication level for use in endpoints annotations.
AuthScopeExpression - Interface in com.google.api.server.spi.config.scope
Representation of the set of OAuth scopes that are required to invoke a method.
AuthScopeExpressions - Class in com.google.api.server.spi.config.scope
Interpreter for a method's AuthScopeExpression in its annotation-provided configuration form.

B

BackendProperties - Class in com.google.api.server.spi
Common handler for general configuration information about this backend.
BackendProperties() - Constructor for class com.google.api.server.spi.BackendProperties
 
BadRequestException - Exception in com.google.api.server.spi.response
Bad request exception that is mapped to a 400 response.
BadRequestException(String) - Constructor for exception com.google.api.server.spi.response.BadRequestException
 
BadRequestException(Throwable) - Constructor for exception com.google.api.server.spi.response.BadRequestException
 
BadRequestException(String, Throwable) - Constructor for exception com.google.api.server.spi.response.BadRequestException
 
BadRequestException(String, String) - Constructor for exception com.google.api.server.spi.response.BadRequestException
 
BadRequestException(String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.BadRequestException
 
BadRequestException(String, String, String) - Constructor for exception com.google.api.server.spi.response.BadRequestException
 
BadRequestException(String, String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.BadRequestException
 
bindStandardRequestAttributes(HttpServletRequest, ApiMethodConfig, ServletInitializationParameters) - Static method in class com.google.api.server.spi.request.Attribute
 
build() - Method in class com.google.api.server.spi.config.ApiConfigInconsistency.ListBuilder
 
build() - Method in class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig.Builder
 
build() - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs.Builder
 
build() - Method in class com.google.api.server.spi.config.model.Schema.Builder
 
build() - Method in class com.google.api.server.spi.config.model.Schema.Field.Builder
 
build() - Method in class com.google.api.server.spi.config.ResourceSchema.Builder
Builds a new ResourceSchema.
build() - Method in class com.google.api.server.spi.ConfiguredObjectMapper.Builder
Builds a ConfiguredObjectMapper using the configuration specified in this builder.
build() - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator.Result.Builder
 
build() - Method in class com.google.api.server.spi.dispatcher.PathDispatcher.Builder
 
build() - Method in class com.google.api.server.spi.dispatcher.PathTrie.Builder
 
build() - Method in class com.google.api.server.spi.response.CollectionResponse.Builder
 
build() - Method in class com.google.api.server.spi.ServletInitializationParameters.Builder
Builds a new ServletInitializationParameters instance with the values from this builder.
build() - Method in class com.google.api.server.spi.SystemService.Builder
 
builder() - Static method in class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig
 
Builder() - Constructor for class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig.Builder
 
builder() - Static method in class com.google.api.server.spi.config.model.ApiIssuerConfigs
 
Builder() - Constructor for class com.google.api.server.spi.config.model.ApiIssuerConfigs.Builder
 
builder() - Static method in class com.google.api.server.spi.config.model.Schema
 
Builder() - Constructor for class com.google.api.server.spi.config.model.Schema.Builder
 
builder() - Static method in class com.google.api.server.spi.config.model.Schema.Field
 
Builder() - Constructor for class com.google.api.server.spi.config.model.Schema.Field.Builder
 
builder() - Static method in class com.google.api.server.spi.ConfiguredObjectMapper
Constructs a new ConfiguredObjectMapper.Builder for creating ConfiguredObjectMapper instances.
Builder() - Constructor for class com.google.api.server.spi.discovery.DiscoveryGenerator.Result.Builder
 
builder() - Static method in class com.google.api.server.spi.dispatcher.PathDispatcher
 
Builder() - Constructor for class com.google.api.server.spi.dispatcher.PathDispatcher.Builder
 
builder() - Static method in class com.google.api.server.spi.dispatcher.PathTrie
Returns a new, path conflict validating PathTrie.Builder.
builder(boolean) - Static method in class com.google.api.server.spi.dispatcher.PathTrie
Returns a new PathTrie.Builder.
Builder(boolean) - Constructor for class com.google.api.server.spi.dispatcher.PathTrie.Builder
 
builder() - Static method in class com.google.api.server.spi.response.CollectionResponse
 
Builder() - Constructor for class com.google.api.server.spi.response.CollectionResponse.Builder
 
builder() - Static method in class com.google.api.server.spi.ServletInitializationParameters
Returns a new ServletInitializationParameters.Builder for this class.
Builder() - Constructor for class com.google.api.server.spi.ServletInitializationParameters.Builder
 
builder() - Static method in class com.google.api.server.spi.SystemService
 
Builder() - Constructor for class com.google.api.server.spi.SystemService.Builder
 
builderForType(Type) - Static method in class com.google.api.server.spi.config.ResourceSchema
Constructs a new builder for ResourceSchemas.
builderWithSchema(ResourceSchema) - Static method in class com.google.api.server.spi.config.ResourceSchema
Constructs a new builder populated with an existing ResourceSchema.

C

CachingDiscoveryProvider - Class in com.google.api.server.spi.discovery
A DiscoveryProvider that caches results and delegates computation to another provider.
CachingDiscoveryProvider(DiscoveryProvider) - Constructor for class com.google.api.server.spi.discovery.CachingDiscoveryProvider
 
CachingDiscoveryProvider(DiscoveryProvider, long, TimeUnit) - Constructor for class com.google.api.server.spi.discovery.CachingDiscoveryProvider
 
Client - Class in com.google.api.server.spi
HTTP Client Utilities.
clientId - Variable in class com.google.api.server.spi.auth.GoogleAuth.TokenInfo
 
CollectionResourceException - Exception in com.google.api.server.spi.config.validation
Exception for arrays or collections of entity (resource) type parameters.
CollectionResourceException(ApiParameterConfig, TypeToken<?>, TypeToken<?>) - Constructor for exception com.google.api.server.spi.config.validation.CollectionResourceException
 
CollectionResponse<T> - Class in com.google.api.server.spi.response
Collection response to be returned by an endpoint implementation method that wants to support pagination (and other metadata about returned collection in the future).
CollectionResponse(Collection<T>, String) - Constructor for class com.google.api.server.spi.response.CollectionResponse
 
CollectionResponse.Builder<T> - Class in com.google.api.server.spi.response
Builder for CollectionResponse.
com.google.api.server.spi - package com.google.api.server.spi
 
com.google.api.server.spi.auth - package com.google.api.server.spi.auth
 
com.google.api.server.spi.auth.common - package com.google.api.server.spi.auth.common
 
com.google.api.server.spi.config - package com.google.api.server.spi.config
 
com.google.api.server.spi.config.annotationreader - package com.google.api.server.spi.config.annotationreader
 
com.google.api.server.spi.config.jsonwriter - package com.google.api.server.spi.config.jsonwriter
 
com.google.api.server.spi.config.model - package com.google.api.server.spi.config.model
 
com.google.api.server.spi.config.scope - package com.google.api.server.spi.config.scope
 
com.google.api.server.spi.config.validation - package com.google.api.server.spi.config.validation
 
com.google.api.server.spi.discovery - package com.google.api.server.spi.discovery
 
com.google.api.server.spi.dispatcher - package com.google.api.server.spi.dispatcher
 
com.google.api.server.spi.handlers - package com.google.api.server.spi.handlers
 
com.google.api.server.spi.request - package com.google.api.server.spi.request
 
com.google.api.server.spi.response - package com.google.api.server.spi.response
 
com.google.api.server.spi.swagger - package com.google.api.server.spi.swagger
 
com.google.api.server.spi.types - package com.google.api.server.spi.types
 
ConfiguredObjectMapper - Class in com.google.api.server.spi
A wrapper around an ObjectMapper with a frozen configuration.
ConfiguredObjectMapper.Builder - Class in com.google.api.server.spi
A builder for constructing ConfiguredObjectMapper instances.
ConflictException - Exception in com.google.api.server.spi.response
Conflict exception that is mapped to a 409 response.
ConflictException(String) - Constructor for exception com.google.api.server.spi.response.ConflictException
 
ConflictException(Throwable) - Constructor for exception com.google.api.server.spi.response.ConflictException
 
ConflictException(String, Throwable) - Constructor for exception com.google.api.server.spi.response.ConflictException
 
ConflictException(String, String) - Constructor for exception com.google.api.server.spi.response.ConflictException
 
ConflictException(String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.ConflictException
 
ConflictException(String, String, String) - Constructor for exception com.google.api.server.spi.response.ConflictException
 
ConflictException(String, String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.ConflictException
 
Constant - Class in com.google.api.server.spi
Constants used by Endpoints SPI framework.
copy(ApiConfig) - Method in class com.google.api.server.spi.config.model.ApiConfig.Factory
 
copy(InputStream, File) - Static method in class com.google.api.server.spi.IoUtil
Copies an input stream into a file.
CorsHandler - Class in com.google.api.server.spi.handlers
A permissible CORS implementation, which allows all domains and headers.
CorsHandler() - Constructor for class com.google.api.server.spi.handlers.CorsHandler
 
create(ServiceContext, TypeLoader, Class<?>) - Method in class com.google.api.server.spi.config.model.ApiConfig.Factory
 
create(SchemaRepository, ApiConfig, TypeToken) - Static method in class com.google.api.server.spi.config.model.Schema.SchemaReference
 
create(Class<?>, Method, TypeToken<?>) - Static method in class com.google.api.server.spi.EndpointMethod
Creates an EndpointMethod using type information from the given TypeToken.
create(Class<?>, Method) - Static method in class com.google.api.server.spi.EndpointMethod
Creates an EndpointMethod using type information directly available from the method's declaring class.
create() - Static method in class com.google.api.server.spi.ServiceContext
Creates a service context with default application and API name.
create(String, String) - Static method in class com.google.api.server.spi.ServiceContext
Creates a service context with a given default application and API name.
createApiClassConfig(TypeLoader, Class<?>) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
createAuthConfig() - Method in class com.google.api.server.spi.config.model.ApiConfig
Creates the auth configuration object.
createCacheControlConfig() - Method in class com.google.api.server.spi.config.model.ApiConfig
Creates the cache control configuration object.
createFromHostname(String, String) - Static method in class com.google.api.server.spi.ServiceContext
 
createFrontendLimitsConfig() - Method in class com.google.api.server.spi.config.model.ApiConfig
Creates the frontend limits configuration object.
createInstance() - Method in class com.google.api.server.spi.response.EndpointsPrettyPrinter
 
createMethodConfig(EndpointMethod, TypeLoader, ApiClassConfig) - Method in class com.google.api.server.spi.config.model.ApiClassConfig.MethodConfigMap
Create the method configuration object.
createNamespaceConfig() - Method in class com.google.api.server.spi.config.model.ApiConfig
Creates the namespace configuration object.
createRestParamReader(EndpointsContext, ApiSerializationConfig) - Method in class com.google.api.server.spi.handlers.EndpointsMethodHandler
 
createResultWriter(EndpointsContext, ApiSerializationConfig) - Method in class com.google.api.server.spi.handlers.EndpointsMethodHandler
 
createSerializationConfig() - Method in class com.google.api.server.spi.config.model.ApiConfig
Creates the serialization configuration object.
createService(Class<T>) - Method in class com.google.api.server.spi.EndpointsServlet
Creates a new instance of the specified service class.
createStandardObjectMapper() - Static method in class com.google.api.server.spi.ObjectMapperUtil
Creates an Endpoints standard object mapper that allows unquoted field names and unknown properties.
createStandardObjectMapper(ApiSerializationConfig) - Static method in class com.google.api.server.spi.ObjectMapperUtil
Creates an Endpoints standard object mapper that allows unquoted field names and unknown properties.
CyclicApiInheritanceException - Exception in com.google.api.server.spi.config.annotationreader
Exception for detected cycles in the endpoint class inheritance.
CyclicApiInheritanceException(Class<?>) - Constructor for exception com.google.api.server.spi.config.annotationreader.CyclicApiInheritanceException
 

D

DateAndTime - Class in com.google.api.server.spi.types
A class for storing date-time values.
DEFAULT_API_NAME - Static variable in class com.google.api.server.spi.ServiceContext
API name to use when it is not provided or inferred.
DEFAULT_API_PATH - Static variable in class com.google.api.server.spi.handlers.ApiProxyHandler
 
DEFAULT_APP_NAME - Static variable in class com.google.api.server.spi.ServiceContext
Application name to use when it is not provided or inferred.
DEFAULT_VERSION_HOSTNAME - Static variable in class com.google.api.server.spi.EnvUtil
 
DefaultAnnotation - Class in com.google.api.server.spi.config
Class used for creation of a default instance of an annotation.
DefaultAnnotation() - Constructor for class com.google.api.server.spi.config.DefaultAnnotation
 
DefaultValue - Annotation Type in com.google.api.server.spi.config
Default value for parameters.
DELETE - Static variable in class com.google.api.server.spi.config.ApiMethod.HttpMethod
An HTTP DELETE call.
Description - Annotation Type in com.google.api.server.spi.config
Annotation to specify the description of an API parameter.
deserializeParams(JsonNode) - Method in class com.google.api.server.spi.request.ServletRequestParamReader
 
directory() - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator.Result
 
DISCOVERY_GEN_ROOT - Static variable in class com.google.api.server.spi.Constant
Root URL of discovery doc generation API.
DiscoveryContext() - Constructor for class com.google.api.server.spi.discovery.DiscoveryGenerator.DiscoveryContext
 
discoveryDocs() - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator.Result
 
DiscoveryGenerator - Class in com.google.api.server.spi.discovery
Generates discovery documents without contacting the discovery generator service.
DiscoveryGenerator(TypeLoader) - Constructor for class com.google.api.server.spi.discovery.DiscoveryGenerator
 
DiscoveryGenerator.DiscoveryContext - Class in com.google.api.server.spi.discovery
 
DiscoveryGenerator.Result - Class in com.google.api.server.spi.discovery
 
DiscoveryGenerator.Result.Builder - Class in com.google.api.server.spi.discovery
 
DiscoveryProvider - Interface in com.google.api.server.spi.discovery
An interface for generating discovery documents from API configurations.
dispatch(String, String, ContextT) - Method in class com.google.api.server.spi.dispatcher.PathDispatcher
Attempts to dispatch to a handler, given an HTTP method and path.
DispatcherContext - Class in com.google.api.server.spi.dispatcher
Base context for PathDispatcher, which contains string values of path parameters.
DispatcherContext(String, String) - Constructor for class com.google.api.server.spi.dispatcher.DispatcherContext
 
DispatcherHandler<ContextT> - Interface in com.google.api.server.spi.dispatcher
An interface for PathDispatcher to call into.
domain - Variable in exception com.google.api.server.spi.ServiceException
 
DUPLICATE_SERVICE_REGISTER_COUNT - Static variable in class com.google.api.server.spi.SystemService
 
DuplicateParameterNameException - Exception in com.google.api.server.spi.config.validation
Exception for non-unique parameter names.
DuplicateParameterNameException(ApiParameterConfig) - Constructor for exception com.google.api.server.spi.config.validation.DuplicateParameterNameException
 
DuplicateRestPathException - Exception in com.google.api.server.spi.config.validation
Exception for API configurations that would result in ambiguous REST paths.
DuplicateRestPathException(ApiClassConfig, String, String, String) - Constructor for exception com.google.api.server.spi.config.validation.DuplicateRestPathException
 

E

email - Variable in class com.google.api.server.spi.auth.GoogleAuth.TokenInfo
 
EMPTY - Static variable in class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig
 
EMPTY - Static variable in class com.google.api.server.spi.config.model.ApiIssuerConfigs
 
ENABLE_CLIENT_ID_WHITELIST - Static variable in class com.google.api.server.spi.request.Attribute
 
encode(AuthScopeExpression) - Static method in class com.google.api.server.spi.config.scope.AuthScopeExpressions
Encodes an AuthScopeExpression back into its String List form.
encodeMutable(AuthScopeExpression) - Static method in class com.google.api.server.spi.config.scope.AuthScopeExpressions
Encodes an AuthScopeExpression back into its mutable String List form.
EndpointMethod - Class in com.google.api.server.spi
A class which takes care to resolved any parameterized types for endpoints.
EndpointMethod.ResolvedSignature - Class in com.google.api.server.spi
Adapter class to compare EndpointMethod instances based on their Java method signature rather than the actual method implementation.
EndpointsAuthenticator - Class in com.google.api.server.spi.auth
Standard Endpoints authenticator for Google users.
EndpointsAuthenticator() - Constructor for class com.google.api.server.spi.auth.EndpointsAuthenticator
 
EndpointsAuthenticator(GoogleJwtAuthenticator, GoogleAppEngineAuthenticator, GoogleOAuth2Authenticator) - Constructor for class com.google.api.server.spi.auth.EndpointsAuthenticator
 
EndpointsContext - Class in com.google.api.server.spi
Context for dispatching Endpoints methods.
EndpointsContext(String, String, HttpServletRequest, HttpServletResponse) - Constructor for class com.google.api.server.spi.EndpointsContext
 
EndpointsMethodHandler - Class in com.google.api.server.spi.handlers
A wrapper class for an Endpoints method which provides helpers for doing JSON-REST and (eventually) JSON-RPC dispatching.
EndpointsMethodHandler(ServletInitializationParameters, ServletContext, EndpointMethod, ApiConfig, ApiMethodConfig, SystemService) - Constructor for class com.google.api.server.spi.handlers.EndpointsMethodHandler
 
EndpointsPeerAuthenticator - Class in com.google.api.server.spi.auth
The default peer authenticator.
EndpointsPeerAuthenticator() - Constructor for class com.google.api.server.spi.auth.EndpointsPeerAuthenticator
 
EndpointsPeerAuthenticator(GoogleJwtAuthenticator) - Constructor for class com.google.api.server.spi.auth.EndpointsPeerAuthenticator
 
EndpointsPrettyPrinter - Class in com.google.api.server.spi.response
A PrettyPrinter that mimics legacy formatting.
EndpointsPrettyPrinter() - Constructor for class com.google.api.server.spi.response.EndpointsPrettyPrinter
 
EndpointsPrettyPrinter(int) - Constructor for class com.google.api.server.spi.response.EndpointsPrettyPrinter
 
EndpointsServlet - Class in com.google.api.server.spi
A handler for proxy-less API serving.
EndpointsServlet() - Constructor for class com.google.api.server.spi.EndpointsServlet
 
ensureGoogleIssuer() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
enumDescriptions() - Method in class com.google.api.server.spi.config.model.Schema
If the schema is an enum, a list of enum value descriptions.
enumValues() - Method in class com.google.api.server.spi.config.model.Schema
If the schema is an enum, a list of possible enum values in their string representation.
ENV_APPENGINE_PROD - Static variable in class com.google.api.server.spi.EnvUtil
 
ENV_APPENGINE_RUNTIME - Static variable in class com.google.api.server.spi.EnvUtil
 
EnvUtil - Class in com.google.api.server.spi
Utililty for runtime environment related operations, such as checking whether current Endpoints backend is running on App Engine.
EnvUtil() - Constructor for class com.google.api.server.spi.EnvUtil
 
equals(Object) - Method in class com.google.api.server.spi.auth.common.User
 
equals(Object) - Method in class com.google.api.server.spi.config.ApiConfigInconsistency
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiAuthConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiCacheControlConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig.FrontendLimitsRule
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs.IssuerConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiKey
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiNamespaceConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiSerializationConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.model.ApiSerializationConfig.SerializerConfig
 
equals(Object) - Method in class com.google.api.server.spi.config.ResourcePropertySchema
 
equals(Object) - Method in class com.google.api.server.spi.config.ResourceSchema
 
equals(Object) - Method in class com.google.api.server.spi.EndpointMethod
 
equals(Object) - Method in class com.google.api.server.spi.EndpointMethod.ResolvedSignature
 
equals(Object) - Method in class com.google.api.server.spi.types.DateAndTime
 
equals(Object) - Method in class com.google.api.server.spi.types.SimpleDate
 
ERROR_MESSAGE - Static variable in class com.google.api.server.spi.Constant
Name of property of error message in response.
ErrorMap - Class in com.google.api.server.spi.response
Maps Java SPI errors to errors to error details seen in production.
ErrorMap() - Constructor for class com.google.api.server.spi.response.ErrorMap
 
ErrorMap(boolean) - Constructor for class com.google.api.server.spi.response.ErrorMap
 
ExplorerHandler - Class in com.google.api.server.spi.handlers
A handler which sends a redirect to the API Explorer.
ExplorerHandler() - Constructor for class com.google.api.server.spi.handlers.ExplorerHandler
 

F

Factory() - Constructor for class com.google.api.server.spi.config.model.ApiConfig.Factory
 
Field() - Constructor for class com.google.api.server.spi.config.model.Schema.Field
 
fields() - Method in class com.google.api.server.spi.config.model.Schema
A map from field names to fields for the schema.
FIELDS - Static variable in class com.google.api.server.spi.config.model.StandardParameters
 
FieldType - Enum in com.google.api.server.spi.config.model
Classifier and metadata for field types.
findAutoDetectVisibility(AnnotatedClass, VisibilityChecker<?>) - Method in class com.google.api.server.spi.config.annotationreader.ApiAnnotationIntrospector
 
findDeserializer(Annotated) - Method in class com.google.api.server.spi.config.annotationreader.ApiAnnotationIntrospector
 
findEnumValue(Enum<?>) - Method in class com.google.api.server.spi.config.annotationreader.ApiAnnotationIntrospector
 
findNameForDeserialization(Annotated) - Method in class com.google.api.server.spi.config.annotationreader.ApiAnnotationIntrospector
 
findNameForSerialization(Annotated) - Method in class com.google.api.server.spi.config.annotationreader.ApiAnnotationIntrospector
 
findSerializer(Annotated) - Method in class com.google.api.server.spi.config.annotationreader.ApiAnnotationIntrospector
 
findService(String) - Method in class com.google.api.server.spi.SystemService
Finds a service object with the name
findServiceMethod(Object, String) - Method in class com.google.api.server.spi.SystemService
Finds a method object with the given methodName on the service object.
ForApi(ApiConfig, String) - Constructor for exception com.google.api.server.spi.config.validation.InvalidIssuerValueException.ForApi
 
ForApiClass(ApiClassConfig, String) - Constructor for exception com.google.api.server.spi.config.validation.InvalidIssuerValueException.ForApiClass
 
ForApiMethod(ApiMethodConfig, String) - Constructor for exception com.google.api.server.spi.config.validation.InvalidIssuerValueException.ForApiMethod
 
ForbiddenException - Exception in com.google.api.server.spi.response
Forbidden exception that is mapped to a 403 response.
ForbiddenException(String) - Constructor for exception com.google.api.server.spi.response.ForbiddenException
 
ForbiddenException(Throwable) - Constructor for exception com.google.api.server.spi.response.ForbiddenException
 
ForbiddenException(String, Throwable) - Constructor for exception com.google.api.server.spi.response.ForbiddenException
 
ForbiddenException(String, String) - Constructor for exception com.google.api.server.spi.response.ForbiddenException
 
ForbiddenException(String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.ForbiddenException
 
ForbiddenException(String, String, String) - Constructor for exception com.google.api.server.spi.response.ForbiddenException
 
ForbiddenException(String, String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.ForbiddenException
 
from(HttpServletRequest) - Static method in class com.google.api.server.spi.request.Attribute
 
fromServletConfig(ServletConfig, ClassLoader) - Static method in class com.google.api.server.spi.ServletInitializationParameters
Constructs a new instance from the provided ServletConfig and ClassLoader.
fromType(TypeToken<?>) - Static method in enum com.google.api.server.spi.config.model.FieldType
 
FrontendLimitsRule(String, int, int, int, String) - Constructor for class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig.FrontendLimitsRule
 

G

GenericTypeException - Exception in com.google.api.server.spi.config.validation
Exception for parameters with an generic type.
GenericTypeException(ApiParameterConfig) - Constructor for exception com.google.api.server.spi.config.validation.GenericTypeException
 
GET - Static variable in class com.google.api.server.spi.config.ApiMethod.HttpMethod
An HTTP GET call.
get() - Method in class com.google.api.server.spi.config.model.Schema.SchemaReference
 
get(TypeToken<?>, ApiConfig) - Method in class com.google.api.server.spi.config.model.SchemaRepository
Gets a schema for a type and API config.
get(String) - Method in class com.google.api.server.spi.request.Attribute
 
getAllowCookieAuth() - Method in class com.google.api.server.spi.config.model.ApiAuthConfig
 
getAllSchemaForApi(ApiKey) - Method in class com.google.api.server.spi.config.model.SchemaRepository
Gets all schema for an API key.
getAllScopes() - Method in interface com.google.api.server.spi.config.scope.AuthScopeExpression
Gets all OAuth scopes that are involved with this expression.
getAnalyticsId() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig.FrontendLimitsRule
 
getAnnotationTypes() - Method in class com.google.api.server.spi.TypeLoader
 
getApiClassConfig() - Method in class com.google.api.server.spi.config.model.ApiClassConfig.MethodConfigMap
 
getApiClassConfig() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getApiClassConfig() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getApiClassJavaName() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getApiClassJavaSimpleName() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getApiConfig() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getApiConfig() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
Shorthand for getApiClassConfig().getApiConfig().
getApiConfigs() - Method in class com.google.api.server.spi.SystemService
Generates wire-format configuration for all loaded APIs.
getApiKey() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getApiList(HttpServletRequest) - Method in class com.google.api.server.spi.discovery.ProxyingDiscoveryService
 
getApiMethodConfig() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
getApiRoot() - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator.DiscoveryContext
 
getApiString() - Method in class com.google.api.server.spi.config.model.ApiKey
Returns a string that uniquely identifies this API in the current context.
getAppHostname() - Method in class com.google.api.server.spi.ServiceContext
 
getApplicationId() - Method in class com.google.api.server.spi.BackendProperties
 
getArrayItemType(TypeToken<?>) - Static method in class com.google.api.server.spi.config.model.Types
Gets the element type of a type we want to treat as an array.
getAudiences() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getAudiences() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getAudiences() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getAuthConfig() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getAuthenticators() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getAuthenticators() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getAuthenticators() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getAuthLevel() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getAuthLevel() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getAuthLevel() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getAuthToken(HttpServletRequest) - Static method in class com.google.api.server.spi.auth.GoogleAuth
 
getBackendRoot() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getBlockedRegions() - Method in class com.google.api.server.spi.config.model.ApiAuthConfig
 
getCacheControlConfig() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getCanonicalName() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getCanonicalPath() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getClassFromType(Type) - Static method in class com.google.api.server.spi.EndpointMethod
Returns the class associated with type.
getClassification() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
Generates an API parameter classifcation based on the type.
getClassTypes() - Method in class com.google.api.server.spi.TypeLoader
 
getClientIds() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getClientIds() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getClientIds() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getCollectionName() - Method in enum com.google.api.server.spi.config.model.FieldType
 
getConfig() - Method in class com.google.api.server.spi.config.annotationreader.ApiNamespaceAnnotationConfig
 
getConfig() - Method in class com.google.api.server.spi.SystemService.EndpointNode
 
getConfigurationInconsistencies(ApiAuthConfig) - Method in class com.google.api.server.spi.config.model.ApiAuthConfig
 
getConfigurationInconsistencies(ApiCacheControlConfig) - Method in class com.google.api.server.spi.config.model.ApiCacheControlConfig
 
getConfigurationInconsistencies(ApiConfig) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getConfigurationInconsistencies(ApiFrontendLimitsConfig) - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
getConfigurationInconsistencies(ApiNamespaceConfig) - Method in class com.google.api.server.spi.config.model.ApiNamespaceConfig
 
getConfigurationInconsistencies(ApiSerializationConfig) - Method in class com.google.api.server.spi.config.model.ApiSerializationConfig
 
getDaily() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig.FrontendLimitsRule
 
getDay() - Method in class com.google.api.server.spi.types.SimpleDate
Gets the calendar day; this should be between 1 and 31.
getDefaultApiName() - Method in class com.google.api.server.spi.ServiceContext
 
getDefaultValue() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
getDescription() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getDescription() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getDescription() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
getDirectory(String) - Method in class com.google.api.server.spi.discovery.CachingDiscoveryProvider
 
getDirectory(String) - Method in interface com.google.api.server.spi.discovery.DiscoveryProvider
Gets a list of REST discovery documents hosted by the current server.
getDirectory(String) - Method in class com.google.api.server.spi.discovery.LocalDiscoveryProvider
 
getDirectory(String) - Method in class com.google.api.server.spi.discovery.ProxyingDiscoveryProvider
 
getDiscoveryFormat() - Method in enum com.google.api.server.spi.config.model.FieldType
 
getDiscoveryType() - Method in enum com.google.api.server.spi.config.model.FieldType
 
getDocumentationLink() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getDomain(int) - Method in class com.google.api.server.spi.response.ErrorMap
 
getDomain() - Method in exception com.google.api.server.spi.ServiceException
 
getEmail() - Method in class com.google.api.server.spi.auth.common.User
 
getEndpoint() - Method in class com.google.api.server.spi.SystemService.EndpointNode
 
getEndpointClass() - Method in class com.google.api.server.spi.EndpointMethod
Returns the endpoint class.
getEndpointMethodName() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getEndpointOverrides() - Method in class com.google.api.server.spi.MethodHierarchyReader
Returns a collection of public service methods defined by the class and its super classes.
getEndpoints() - Method in class com.google.api.server.spi.SystemService
 
getFileExtension() - Method in interface com.google.api.server.spi.config.ApiConfigWriter
The file extension associated with this writer.
getFileExtension() - Method in class com.google.api.server.spi.config.jsonwriter.JsonConfigWriter
 
getFrontendLimitsConfig() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getFullJavaName() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
Generates, using class name and java method name, a dot-separated full name for this endpoint method.
getFullMethodName() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
Generates, using API name and method name, a dot-separated full name for this endpoint method.
getHeaders() - Method in exception com.google.api.server.spi.response.UnauthorizedException
 
getHeaders() - Method in exception com.google.api.server.spi.ServiceException
 
getHttpMethod() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getHttpMethod() - Method in class com.google.api.server.spi.dispatcher.DispatcherContext
 
getHttpStatus(int) - Method in class com.google.api.server.spi.response.ErrorMap
 
getHttpTransport() - Method in class com.google.api.server.spi.Client
 
getId() - Method in class com.google.api.server.spi.auth.common.User
 
getInstance() - Static method in class com.google.api.server.spi.Client
 
getIsAbstract() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getIsDefaultVersion() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getIsDiscoverable() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getIssuer() - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs.IssuerConfig
 
getIssuerAudiences() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getIssuerAudiences() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getIssuerAudiences() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getIssuers() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getItems() - Method in class com.google.api.server.spi.response.CollectionResponse
 
getJavaType() - Method in class com.google.api.server.spi.config.ResourcePropertySchema
Gets the type of the property.
getJsonFactory() - Method in class com.google.api.server.spi.Client
 
getJsonHttpRequestFactory() - Method in class com.google.api.server.spi.Client
 
getJwksUri() - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs.IssuerConfig
 
getLeafEndpointMethods() - Method in class com.google.api.server.spi.MethodHierarchyReader
Returns a collection of public service methods defined by the class and its super classes.
getLeafMethods() - Method in class com.google.api.server.spi.MethodHierarchyReader
Returns a collection of public service methods defined by the class and its super classes.
getMatch() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig.FrontendLimitsRule
 
getMaxAge() - Method in class com.google.api.server.spi.config.model.ApiCacheControlConfig
 
getMethod() - Method in class com.google.api.server.spi.EndpointMethod
Returns the underlying method object.
getMethod() - Method in class com.google.api.server.spi.request.AbstractParamReader
 
getMethodOverrides() - Method in class com.google.api.server.spi.MethodHierarchyReader
Returns a collection of public service methods defined by the class and its super classes.
getMethods() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getMethods() - Method in class com.google.api.server.spi.SystemService.EndpointNode
 
getMonth() - Method in class com.google.api.server.spi.types.SimpleDate
Gets the calendar month number.
getName() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getName() - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs.IssuerConfig
 
getName() - Method in class com.google.api.server.spi.config.model.ApiKey
 
getName() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getName() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
getName() - Method in class com.google.api.server.spi.config.ResourceSchema
Returns the custom name of the resource as it should appear in the schema.
getNamedParameter(Method, int, Class<? extends Annotation>) - Static method in class com.google.api.server.spi.config.annotationreader.AnnotationUtil
Returns the @Named annotation of the ith parameter.
getNamespaceConfig() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getNameToEndpointOverridesMap() - Method in class com.google.api.server.spi.MethodHierarchyReader
Returns a mapping of public service methods defined by the class and its super classes, keyed by method name.
getNameToLeafMethodMap() - Method in class com.google.api.server.spi.MethodHierarchyReader
Returns a mapping of public service methods defined by the class and its super classes, keyed by method name.
getNextPageToken() - Method in class com.google.api.server.spi.response.CollectionResponse
 
getNullable() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
getNullableParameter(Method, int, Class<? extends Annotation>) - Static method in class com.google.api.server.spi.config.annotationreader.AnnotationUtil
Returns the @Nullable annotation of the ith parameter.
getOrAdd(TypeToken<?>, ApiConfig) - Method in class com.google.api.server.spi.config.model.SchemaRepository
Gets a schema for a type and API config, creating it if it doesn't already exist.
getOrCreate(EndpointMethod) - Method in class com.google.api.server.spi.config.model.ApiClassConfig.MethodConfigMap
Gets the previously created ApiMethodConfig instance for the given method, or creates a new one if it does not yet exist and puts it in the underlying map.
getOwnerDomain() - Method in class com.google.api.server.spi.config.model.ApiNamespaceConfig
 
getOwnerName() - Method in class com.google.api.server.spi.config.model.ApiNamespaceConfig
 
getPackagePath() - Method in class com.google.api.server.spi.config.model.ApiNamespaceConfig
 
getParameterAnnotation(Method, int, Class<T>) - Static method in class com.google.api.server.spi.config.annotationreader.AnnotationUtil
Returns an annotation of the ith parameter; or null if none.
getParameterAnnotationWithName(Method, int, String, Class<?>) - Static method in class com.google.api.server.spi.config.annotationreader.AnnotationUtil
Returns an annotation with the given name from the ith parameter; or null if none.
getParameterClasses() - Method in class com.google.api.server.spi.EndpointMethod
Returns the parameter classes of the method.
getParameterConfigs() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getParameterNames() - Method in class com.google.api.server.spi.EndpointMethod
 
getParameterNames(EndpointMethod) - Static method in class com.google.api.server.spi.request.ServletRequestParamReader
 
getParameterTypes() - Method in class com.google.api.server.spi.EndpointMethod
Returns the parameter types of the method.
getParameterTypes() - Method in class com.google.api.server.spi.TypeLoader
 
getParentApiFile() - Method in class com.google.api.server.spi.config.jsonwriter.JsonConfigWriter
Returns the name of the file the config should extend.
getPath() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getPath() - Method in class com.google.api.server.spi.dispatcher.DispatcherContext
 
getPathParameters() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
Gets parameters in current path.
getPeerAuthenticators() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getPeerAuthenticators() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getPeerAuthenticators() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getProjectId() - Method in class com.google.api.server.spi.BackendProperties
 
getProjectNumber() - Method in class com.google.api.server.spi.BackendProperties
 
getProperties() - Method in class com.google.api.server.spi.config.ResourceSchema
Returns map of property name to property schema.
getPropertyName() - Method in class com.google.api.server.spi.config.ApiConfigInconsistency
 
getQps() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig.FrontendLimitsRule
 
getRawParameters() - Method in class com.google.api.server.spi.dispatcher.PathTrie.Result
 
getRawPathParameters() - Method in class com.google.api.server.spi.dispatcher.DispatcherContext
Gets the URL-decoded string values of the path parameters that were specified in the current request.
getReason(int) - Method in class com.google.api.server.spi.response.ErrorMap
 
getReason() - Method in exception com.google.api.server.spi.ServiceException
 
getRepeatedItemSerializedType() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
If the serialized type of the parameter is a repeated type, returns the serialized individual item type.
getRepeatedItemSerializers() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
If the serialized type of the parameter is a repeated type, returns the serializer to be used on each individual item.
getRepeatedItemType() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
If the serialized type of the parameter is a repeated type, returns the individual item type.
getRequest() - Method in class com.google.api.server.spi.EndpointsContext
 
getRequestInputStream(HttpServletRequest) - Static method in class com.google.api.server.spi.IoUtil
Gets an uncompressed InputStream for the request.
getResolvedMethodSignature() - Method in class com.google.api.server.spi.EndpointMethod
 
getResource() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getResource() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getResourceSchema(TypeToken<?>, ApiConfig) - Method in class com.google.api.server.spi.config.jsonwriter.JacksonResourceSchemaProvider
 
getResourceSchema(TypeToken<?>, ApiConfig) - Method in interface com.google.api.server.spi.config.jsonwriter.ResourceSchemaProvider
Gets a schema for a resource.
getResourceSchema() - Method in interface com.google.api.server.spi.config.ResourceTransformer
Gets the schema for this resource, which documents how this resource should be exposed in discovery.
getResponse() - Method in class com.google.api.server.spi.EndpointsContext
 
getRestDocument(String, String, String) - Method in class com.google.api.server.spi.discovery.CachingDiscoveryProvider
 
getRestDocument(String, String, String) - Method in interface com.google.api.server.spi.discovery.DiscoveryProvider
Gets a REST discovery document for an API.
getRestDocument(String, String, String) - Method in class com.google.api.server.spi.discovery.LocalDiscoveryProvider
 
getRestDocument(String, String, String) - Method in class com.google.api.server.spi.discovery.ProxyingDiscoveryProvider
 
getRestDocument(HttpServletRequest, String, String) - Method in class com.google.api.server.spi.discovery.ProxyingDiscoveryService
 
getRestfulSignature() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
Generates a string representing the signature of the method when called using REST.
getRestHandler() - Method in class com.google.api.server.spi.handlers.EndpointsMethodHandler
 
getRestMethod() - Method in class com.google.api.server.spi.handlers.EndpointsMethodHandler
 
getRestPath() - Method in class com.google.api.server.spi.handlers.EndpointsMethodHandler
 
getResult() - Method in class com.google.api.server.spi.dispatcher.PathTrie.Result
 
getReturnType() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getReturnType() - Method in class com.google.api.server.spi.EndpointMethod
Returns the return type of the method.
getRoot() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getRoot() - Method in class com.google.api.server.spi.config.model.ApiKey
 
getRpcDocument(String, String, String) - Method in class com.google.api.server.spi.discovery.CachingDiscoveryProvider
 
getRpcDocument(String, String, String) - Method in interface com.google.api.server.spi.discovery.DiscoveryProvider
Gets an RPC discovery document for an API.
getRpcDocument(String, String, String) - Method in class com.google.api.server.spi.discovery.LocalDiscoveryProvider
 
getRpcDocument(String, String, String) - Method in class com.google.api.server.spi.discovery.ProxyingDiscoveryProvider
 
getRpcDocument(HttpServletRequest, String, String) - Method in class com.google.api.server.spi.discovery.ProxyingDiscoveryService
 
getRpcStatus(int) - Method in class com.google.api.server.spi.response.ErrorMap
 
getRules() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
getSchemaBaseType() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
Gets the type that acts as the source for schema generation.
getSchemaFormat(TypeToken<?>) - Method in class com.google.api.server.spi.TypeLoader
 
getSchemaFormats() - Method in class com.google.api.server.spi.TypeLoader
 
getSchemaType(TypeToken<?>, ApiConfig) - Static method in class com.google.api.server.spi.config.annotationreader.ApiAnnotationIntrospector
Gets the schema type for a type.
getSchemaType(TypeToken<?>) - Method in class com.google.api.server.spi.TypeLoader
 
getSchemaTypes() - Method in class com.google.api.server.spi.TypeLoader
 
getScopeExpression() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getScopeExpression() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getScopeExpression() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
getSerializationConfig() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getSerializationConfig(String) - Method in class com.google.api.server.spi.SystemService
Gets the serialization configuration for the API corresponding to the named service.
getSerializer() - Method in class com.google.api.server.spi.config.model.ApiSerializationConfig.SerializerConfig
 
getSerializerClasses(Type, ApiSerializationConfig) - Static method in class com.google.api.server.spi.config.model.Serializers
Gets the Transformer class for a particular data type.
getSerializerClasses(TypeToken<?>, ApiSerializationConfig) - Static method in class com.google.api.server.spi.config.model.Serializers
 
getSerializerConfig(TypeToken<?>) - Method in class com.google.api.server.spi.config.model.ApiSerializationConfig
 
getSerializerConfigs() - Method in class com.google.api.server.spi.config.model.ApiSerializationConfig
 
getSerializers() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
getServiceClasses() - Method in class com.google.api.server.spi.ServletInitializationParameters
Returns the endpoint service classes to serve.
getSignatureName() - Method in class com.google.api.server.spi.EndpointMethod.ResolvedSignature
 
getSignatureParameterClasses() - Method in class com.google.api.server.spi.EndpointMethod.ResolvedSignature
 
getSimpleName(TypeToken<?>, ApiSerializationConfig) - Static method in class com.google.api.server.spi.config.model.Types
Gets a simple name for a type that's suitable for use as a schema name.
getSourceType() - Method in class com.google.api.server.spi.config.model.ApiSerializationConfig.SerializerConfig
 
getSourceType(Class<? extends Transformer<?, ?>>) - Static method in class com.google.api.server.spi.config.model.Serializers
Gets the Serializer source type for a class.
getStatusCode() - Method in exception com.google.api.server.spi.ServiceException
 
getTargetType(Class<? extends Transformer<?, ?>>) - Static method in class com.google.api.server.spi.config.model.Serializers
Gets the Serializer target type for a class.
getTitle() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getTransferProtocol() - Method in class com.google.api.server.spi.ServiceContext
 
getType() - Method in class com.google.api.server.spi.config.model.ApiCacheControlConfig
 
getType() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
getType() - Method in class com.google.api.server.spi.config.ResourcePropertySchema
 
getType() - Method in class com.google.api.server.spi.config.ResourceSchema
Gets the type the current schema represents.
getTypeParameter(TypeToken<?>, int) - Static method in class com.google.api.server.spi.config.model.Types
Returns the type parameter at a specified index.
getUnregisteredDaily() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
getUnregisteredQps() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
getUnregisteredUserQps() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
getUseDatastore() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
getUseDatastore() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getUserQps() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig.FrontendLimitsRule
 
getValue1() - Method in class com.google.api.server.spi.config.ApiConfigInconsistency
 
getValue2() - Method in class com.google.api.server.spi.config.ApiConfigInconsistency
 
getVersion() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
getVersion() - Method in class com.google.api.server.spi.config.model.ApiKey
 
getYear() - Method in class com.google.api.server.spi.types.SimpleDate
Gets the calendar year.
GOOGLE_ID_TOKEN_ISSUER - Static variable in class com.google.api.server.spi.config.model.ApiIssuerConfigs
 
GOOGLE_ID_TOKEN_ISSUER_ALT - Static variable in class com.google.api.server.spi.config.model.ApiIssuerConfigs
 
GOOGLE_ID_TOKEN_NAME - Static variable in class com.google.api.server.spi.Constant
Friendly name to refer to Google ID token authentication with accounts.google.com issuer.
GOOGLE_ID_TOKEN_NAME_HTTPS - Static variable in class com.google.api.server.spi.Constant
Google ID token authentication variant with https://accounts.google.com issuer.
GoogleAuth - Class in com.google.api.server.spi.auth
Common auth utils for built-in authenticators.
GoogleAuth() - Constructor for class com.google.api.server.spi.auth.GoogleAuth
 
GoogleAuth.TokenInfo - Class in com.google.api.server.spi.auth
Class to hold remote access token validation response.
GoogleJwtAuthenticator - Class in com.google.api.server.spi.auth
Authenticator for Google issued JSON Web Token, currently specific for Google Id Token.
GoogleJwtAuthenticator() - Constructor for class com.google.api.server.spi.auth.GoogleJwtAuthenticator
 
GoogleJwtAuthenticator(GoogleIdTokenVerifier) - Constructor for class com.google.api.server.spi.auth.GoogleJwtAuthenticator
 
GoogleOAuth2Authenticator - Class in com.google.api.server.spi.auth
Authenticator for Google OAuth2 credentials.
GoogleOAuth2Authenticator() - Constructor for class com.google.api.server.spi.auth.GoogleOAuth2Authenticator
 

H

handle(ContextT) - Method in interface com.google.api.server.spi.dispatcher.DispatcherHandler
 
handle(EndpointsContext) - Method in class com.google.api.server.spi.handlers.ApiProxyHandler
 
handle(HttpServletRequest, HttpServletResponse) - Method in class com.google.api.server.spi.handlers.CorsHandler
 
handle(EndpointsContext) - Method in class com.google.api.server.spi.handlers.ExplorerHandler
 
hashCode() - Method in class com.google.api.server.spi.auth.common.User
 
hashCode() - Method in class com.google.api.server.spi.config.ApiConfigInconsistency
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiAuthConfig
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiCacheControlConfig
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig.FrontendLimitsRule
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs.IssuerConfig
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiKey
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiNamespaceConfig
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
hashCode() - Method in class com.google.api.server.spi.config.model.ApiSerializationConfig
 
hashCode() - Method in class com.google.api.server.spi.config.ResourcePropertySchema
 
hashCode() - Method in class com.google.api.server.spi.config.ResourceSchema
 
hashCode() - Method in class com.google.api.server.spi.EndpointMethod
 
hashCode() - Method in class com.google.api.server.spi.EndpointMethod.ResolvedSignature
 
hashCode() - Method in class com.google.api.server.spi.types.DateAndTime
 
hashCode() - Method in class com.google.api.server.spi.types.SimpleDate
 
hasIgnoreMarker(AnnotatedMember) - Method in class com.google.api.server.spi.config.annotationreader.ApiAnnotationIntrospector
 
hasIssuer(String) - Method in class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig
 
hasIssuer(String) - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs
 
hasResourceInResponse() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
Returns whether or not the method has a resource (is non-void) in the response.
Headers - Class in com.google.api.server.spi
Common locations for HTTP header constants.
Headers() - Constructor for class com.google.api.server.spi.Headers
 
HttpMethod() - Constructor for class com.google.api.server.spi.config.ApiMethod.HttpMethod
 

I

InconsistentApiConfigurationException - Exception in com.google.api.server.spi.config.validation
Exception for when two API classes are in the same API, but provide inconsistent API-wide configuration.
InconsistentApiConfigurationException(ApiConfig, ApiConfig, Iterable<ApiConfigInconsistency<Object>>) - Constructor for exception com.google.api.server.spi.config.validation.InconsistentApiConfigurationException
 
init(ServletConfig) - Method in class com.google.api.server.spi.EndpointsServlet
 
initialize(DiscoveryProvider) - Method in class com.google.api.server.spi.discovery.ProxyingDiscoveryService
 
instantiate(Class<S>, TypeToken<?>) - Static method in class com.google.api.server.spi.config.model.Serializers
Instantiates a new serializer instance.
INTERNAL_API_NAME - Static variable in class com.google.api.server.spi.config.ApiConfigLoader
The common API name to use for all internal-mechanism endpoint classes loaded through loadInternalConfiguration.
InternalServerErrorException - Exception in com.google.api.server.spi.response
Internal server exception that is mapped to a 500 response.
InternalServerErrorException(String) - Constructor for exception com.google.api.server.spi.response.InternalServerErrorException
 
InternalServerErrorException(Throwable) - Constructor for exception com.google.api.server.spi.response.InternalServerErrorException
 
InternalServerErrorException(String, Throwable) - Constructor for exception com.google.api.server.spi.response.InternalServerErrorException
 
InternalServerErrorException(String, String) - Constructor for exception com.google.api.server.spi.response.InternalServerErrorException
 
InternalServerErrorException(String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.InternalServerErrorException
 
InternalServerErrorException(String, String, String) - Constructor for exception com.google.api.server.spi.response.InternalServerErrorException
 
InternalServerErrorException(String, String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.InternalServerErrorException
 
interpret(String...) - Static method in class com.google.api.server.spi.config.scope.AuthScopeExpressions
Interprets the annotation-provided scope strings into an AuthScopeExpression;
interpret(List<String>) - Static method in class com.google.api.server.spi.config.scope.AuthScopeExpressions
Interprets the list of annotation-provided scope strings into an AuthScopeExpression;
InvalidApiNameException - Exception in com.google.api.server.spi.config.validation
Exception for API with an invalid name (such as "TestApi", "1api", "api$").
InvalidApiNameException(ApiConfig, String) - Constructor for exception com.google.api.server.spi.config.validation.InvalidApiNameException
 
InvalidConstructorException - Exception in com.google.api.server.spi.config.validation
Exception for custom authenticators/peer authenticators without a nullary constructor.
InvalidConstructorException(Class<?>, ApiMethodConfig, String) - Constructor for exception com.google.api.server.spi.config.validation.InvalidConstructorException
 
InvalidIssuerValueException - Class in com.google.api.server.spi.config.validation
Exception types revolving around invalid issuer values.
InvalidIssuerValueException.ForApi - Exception in com.google.api.server.spi.config.validation
 
InvalidIssuerValueException.ForApiClass - Exception in com.google.api.server.spi.config.validation
 
InvalidIssuerValueException.ForApiMethod - Exception in com.google.api.server.spi.config.validation
 
InvalidMethodNameException - Exception in com.google.api.server.spi.config.validation
Exception for API methods with an invalid name (such as "", "..", "ab$").
InvalidMethodNameException(ApiMethodConfig, String) - Constructor for exception com.google.api.server.spi.config.validation.InvalidMethodNameException
 
InvalidNamespaceException - Exception in com.google.api.server.spi.config.validation
Exception for invalid namespace configurations.
InvalidNamespaceException(ApiClassConfig) - Constructor for exception com.google.api.server.spi.config.validation.InvalidNamespaceException
 
InvalidParameterAnnotationsException - Exception in com.google.api.server.spi.config.validation
Exception for parameters with annotations they are not allowed to have.
InvalidParameterAnnotationsException(ApiParameterConfig) - Constructor for exception com.google.api.server.spi.config.validation.InvalidParameterAnnotationsException
 
InvalidReturnTypeException - Exception in com.google.api.server.spi.config.validation
Exception for endpoint methods returning unsupported types such as primitives or enum types.
InvalidReturnTypeException(ApiMethodConfig, TypeToken<?>) - Constructor for exception com.google.api.server.spi.config.validation.InvalidReturnTypeException
 
invokeServiceMethod(Object, Method, ParamReader, ResultWriter) - Method in class com.google.api.server.spi.SystemService
Invokes a method on a service given a paramReader to read parameters and a resultWriter to write result.
IoUtil - Class in com.google.api.server.spi
Utililty for I/O operations.
isApiKeyRequired() - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
isApiKeyRequired() - Method in class com.google.api.server.spi.config.model.ApiConfig
 
isApiKeyRequired() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
isArrayType(TypeToken<?>) - Static method in class com.google.api.server.spi.config.model.Types
Returns whether or not this type should be treated as a JSON array type.
isAuthorized(Set<String>) - Method in interface com.google.api.server.spi.config.scope.AuthScopeExpression
Determines whether a set of scopes that a user has is sufficient for the expression.
isClientIdWhitelistEnabled() - Method in class com.google.api.server.spi.ServletInitializationParameters
Returns true if client ID whitelisting is enabled.
isCollectionResponseType(TypeToken<?>) - Static method in class com.google.api.server.spi.config.model.Types
 
isEmpty() - Method in class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig
 
isEmptyOrNull(List<String>) - Static method in class com.google.api.server.spi.Strings
 
isEmptyOrWhitespace(String) - Static method in class com.google.api.server.spi.Strings
 
isEnabled(String) - Method in class com.google.api.server.spi.request.Attribute
 
isEnum() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
isEnumType(TypeToken<?>) - Static method in class com.google.api.server.spi.config.model.Types
Returns whether or not this type is an Enum.
isExceptionCompatibilityEnabled() - Method in class com.google.api.server.spi.ServletInitializationParameters
Returns true if v1.0 style exceptions should be returned to users.
isExternalEndpoint() - Method in class com.google.api.server.spi.SystemService.EndpointNode
 
isIgnored() - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
isIllegalArgumentBackendError() - Method in class com.google.api.server.spi.ServletInitializationParameters
Returns true if an IllegalArgumentException should be returned as a backend error (500) instead of a user error (400).
isInjectedType(TypeToken<?>) - Method in class com.google.api.server.spi.TypeLoader
 
isJavaClientEntity(TypeToken<?>) - Static method in class com.google.api.server.spi.config.model.Types
Returns whether or not this type is a Google Java client library entity.
isMapType(TypeToken<?>) - Static method in class com.google.api.server.spi.config.model.Types
Returns whether or not this type is a Map.
isObject(TypeToken<?>) - Static method in class com.google.api.server.spi.config.model.Types
Returns whether or not this type is Object, excluding subtypes.
isOnAppEngine() - Method in class com.google.api.server.spi.BackendProperties
 
isParameterType(TypeToken<?>) - Method in class com.google.api.server.spi.TypeLoader
 
isRepeated() - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
isRunningOnAppEngine() - Static method in class com.google.api.server.spi.EnvUtil
Returns whether this is an Endpoints backend running on App Engine.
isRunningOnAppEngineProd() - Static method in class com.google.api.server.spi.EnvUtil
Returns whether this is an Endpoints backend running on App Engine in production.
isSchemaType(TypeToken<?>) - Method in class com.google.api.server.spi.TypeLoader
 
isServletRestricted() - Method in class com.google.api.server.spi.ServletInitializationParameters
Returns true if the SPI servlet is restricted.
isSpecified() - Method in class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig
 
isSpecified() - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs
 
isStandardParamName(String) - Static method in class com.google.api.server.spi.config.model.StandardParameters
 
isStaticConfig(ApiConfig) - Method in class com.google.api.server.spi.config.annotationreader.ApiConfigAnnotationReader
 
isStaticConfig(ApiConfig) - Method in class com.google.api.server.spi.config.ApiConfigLoader
 
isStaticConfig(ApiConfig) - Method in interface com.google.api.server.spi.config.ApiConfigSource
Returns true iff configuration from this source is static and cannot change between calls to this source.
IssuerConfig(String, String, String) - Constructor for class com.google.api.server.spi.config.model.ApiIssuerConfigs.IssuerConfig
 
IssuerUtil - Class in com.google.api.server.spi.config.annotationreader
Utilities for converting third-party issuer annotations to internal models.
isTypeVariable(TypeToken<?>) - Static method in class com.google.api.server.spi.config.model.Types
Returns whether or not this type is an unresolved type variable.
isUnspecified(String[]) - Static method in class com.google.api.server.spi.config.annotationreader.AnnotationUtil
 
isUnspecified(Class<? extends Authenticator>[]) - Static method in class com.google.api.server.spi.config.annotationreader.AnnotationUtil
 
isUnspecifiedPeerAuthenticators(Class<? extends PeerAuthenticator>[]) - Static method in class com.google.api.server.spi.config.annotationreader.AnnotationUtil
 
isWhitelisted(String, List<String>) - Static method in class com.google.api.server.spi.Strings
 
isWildcardType(TypeToken<?>) - Static method in class com.google.api.server.spi.config.model.Types
 
ITEMS - Static variable in class com.google.api.server.spi.Constant
Name of property in response for a collection type of value.

J

JacksonResourceSchemaProvider - Class in com.google.api.server.spi.config.jsonwriter
Provider for a resource schema using Jacksons serialization configuration.
JacksonResourceSchemaProvider() - Constructor for class com.google.api.server.spi.config.jsonwriter.JacksonResourceSchemaProvider
 
JsonConfigWriter - Class in com.google.api.server.spi.config.jsonwriter
Writer of legacy Endpoints API configurations.
JsonConfigWriter() - Constructor for class com.google.api.server.spi.config.jsonwriter.JsonConfigWriter
 
JsonConfigWriter(TypeLoader, ApiConfigValidator) - Constructor for class com.google.api.server.spi.config.jsonwriter.JsonConfigWriter
 

K

KEY - Static variable in class com.google.api.server.spi.config.model.StandardParameters
 

L

listBuilder() - Static method in class com.google.api.server.spi.config.ApiConfigInconsistency
 
loadConfiguration(ServiceContext, Class<?>) - Method in class com.google.api.server.spi.config.ApiConfigLoader
 
loadEndpointClass(ServiceContext, Class<?>, ApiConfig) - Method in class com.google.api.server.spi.config.annotationreader.ApiConfigAnnotationReader
 
loadEndpointClass(ServiceContext, Class<?>, ApiConfig) - Method in interface com.google.api.server.spi.config.ApiConfigSource
Loads all configuration data for the endpoint class from the configuration source into config.
loadEndpointMethods(ServiceContext, Class<?>, ApiClassConfig.MethodConfigMap) - Method in class com.google.api.server.spi.config.annotationreader.ApiConfigAnnotationReader
 
loadEndpointMethods(ServiceContext, Class<?>, ApiClassConfig.MethodConfigMap) - Method in interface com.google.api.server.spi.config.ApiConfigSource
Loads all configuration data for the methods of the endpoint class from the configuration source into methodConfigMap.
loadInternalConfiguration(ServiceContext, Class<?>) - Method in class com.google.api.server.spi.config.ApiConfigLoader
Only used for internal-mechanism Apis.
LocalDiscoveryProvider - Class in com.google.api.server.spi.discovery
A DiscoveryProvider which generates discovery documents locally.
LocalDiscoveryProvider(ImmutableList<ApiConfig>, DiscoveryGenerator, SchemaRepository) - Constructor for class com.google.api.server.spi.discovery.LocalDiscoveryProvider
 

M

MAP_SCHEMA_NAME - Static variable in class com.google.api.server.spi.config.jsonwriter.JsonConfigWriter
 
MethodConfigMap(ApiClassConfig) - Constructor for class com.google.api.server.spi.config.model.ApiClassConfig.MethodConfigMap
 
MethodConfigMap(ApiClassConfig.MethodConfigMap, ApiClassConfig) - Constructor for class com.google.api.server.spi.config.model.ApiClassConfig.MethodConfigMap
 
MethodHierarchyReader - Class in com.google.api.server.spi
Utility to take a class and create maps of methods usable for endpoints and related data.
MethodHierarchyReader(Class<?>) - Constructor for class com.google.api.server.spi.MethodHierarchyReader
Constructs a MethodHierarchyReader for the given class type.
methodNameFormatter(String) - Static method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
MIME_JSON - Static variable in class com.google.api.server.spi.SystemService
 
MissingParameterNameException - Exception in com.google.api.server.spi.config.validation
Exception for unnamed API parameters.
MissingParameterNameException(ApiParameterConfig, TypeToken<?>) - Constructor for exception com.google.api.server.spi.config.validation.MissingParameterNameException
 
MultipleTransformersException - Exception in com.google.api.server.spi.config.validation
Exception for parameter types with multiple serializers available from its superclass or interfaces.
MultipleTransformersException(ApiParameterConfig, Collection<Class<? extends Transformer<?, ?>>>) - Constructor for exception com.google.api.server.spi.config.validation.MultipleTransformersException
 

N

name() - Method in class com.google.api.server.spi.config.model.Schema.Field
The name of the field.
name() - Method in class com.google.api.server.spi.config.model.Schema
The name of the schema.
Named - Annotation Type in com.google.api.server.spi.config
Annotation to specify the name of an API parameter.
NamedResourceException - Exception in com.google.api.server.spi.config.validation
Exception for entity (resource) type parameters that have an @named annotation.
NamedResourceException(ApiParameterConfig, TypeToken<?>) - Constructor for exception com.google.api.server.spi.config.validation.NamedResourceException
 
NestedCollectionException - Exception in com.google.api.server.spi.config.validation
Exception for parameter types containing multiple levels of collections or arrays.
NestedCollectionException(ApiParameterConfig, TypeToken<?>) - Constructor for exception com.google.api.server.spi.config.validation.NestedCollectionException
 
NEXT_PAGE_TOKEN - Static variable in class com.google.api.server.spi.Constant
Name of property of next page token.
NO_CACHE - Static variable in class com.google.api.server.spi.config.ApiCacheControl.Type
Allows none to cache responses
NotFoundException - Exception in com.google.api.server.spi.response
Not found exception that is mapped to a 404 response.
NotFoundException(String) - Constructor for exception com.google.api.server.spi.response.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception com.google.api.server.spi.response.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception com.google.api.server.spi.response.NotFoundException
 
NotFoundException(String, String) - Constructor for exception com.google.api.server.spi.response.NotFoundException
 
NotFoundException(String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.NotFoundException
 
NotFoundException(String, String, String) - Constructor for exception com.google.api.server.spi.response.NotFoundException
 
NotFoundException(String, String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.NotFoundException
 
NoTransformerInterfaceException - Exception in com.google.api.server.spi.config.validation
Exception for transformers that do not actually implement the Transformer interface.
NoTransformerInterfaceException(ApiParameterConfig, Class<? extends Transformer<?, ?>>) - Constructor for exception com.google.api.server.spi.config.validation.NoTransformerInterfaceException
 
Nullable - Annotation Type in com.google.api.server.spi.config
Annotation to specify that an API parameter is optional.

O

OAUTH_TOKEN - Static variable in class com.google.api.server.spi.config.model.StandardParameters
 
ObjectMapperUtil - Class in com.google.api.server.spi
Utilities for ObjectMapper.
ObjectMapperUtil() - Constructor for class com.google.api.server.spi.ObjectMapperUtil
 
objectReader - Variable in class com.google.api.server.spi.request.ServletRequestParamReader
 
of(Class<A>) - Static method in class com.google.api.server.spi.config.DefaultAnnotation
Creates an instance of an annotation with all properties set to their default values.
of(TypeToken<?>) - Static method in class com.google.api.server.spi.config.ResourcePropertySchema
Returns a default resource property schema for a given type.
ORIGIN - Static variable in class com.google.api.server.spi.Headers
The origin of a request, e.g.
OverloadedMethodException - Exception in com.google.api.server.spi.config.validation
Exception for overloaded methods in an API class.
OverloadedMethodException(ApiClassConfig, String, String, String) - Constructor for exception com.google.api.server.spi.config.validation.OverloadedMethodException
 

P

ParamReader - Interface in com.google.api.server.spi.request
Reads a request and returns an array of parameter values.
parseRfc3339String(String) - Static method in class com.google.api.server.spi.types.DateAndTime
Constructs a new date-time from an RFC 3339 formatted string.
PathDispatcher<ContextT extends DispatcherContext> - Class in com.google.api.server.spi.dispatcher
A low-level dispatcher that executes a handler based on an HTTP method and a path.
PathDispatcher.Builder<T extends DispatcherContext> - Class in com.google.api.server.spi.dispatcher
 
PathTrie<T> - Class in com.google.api.server.spi.dispatcher
A simple trie that maps pairs of HTTP methods and parameterized paths to arbitrary data.
PathTrie.Builder<T> - Class in com.google.api.server.spi.dispatcher
A builder for creating a PathTrie, which is immutable.
PathTrie.Result<T> - Class in com.google.api.server.spi.dispatcher
The resulting information for a successful path resolution, which includes the value to which the path maps, as well as the raw (but URL decoded) string values of all path parameters.
PeerAuth - Class in com.google.api.server.spi
Utilities used to do peer authorization.
PeerAuthenticator - Interface in com.google.api.server.spi.config
Peer authenticators aim to verify the peer and run before Authenticator.
POST - Static variable in class com.google.api.server.spi.config.ApiMethod.HttpMethod
An HTTP POST call.
PRETTY_PRINT - Static variable in class com.google.api.server.spi.config.model.StandardParameters
 
PRIVATE - Static variable in class com.google.api.server.spi.config.ApiCacheControl.Type
Allows only clients to cache responses
PropertyParameterNameConflictException - Exception in com.google.api.server.spi.config.validation
Exception for parameters with the same name as a property in the resource.
PropertyParameterNameConflictException(ApiParameterConfig) - Constructor for exception com.google.api.server.spi.config.validation.PropertyParameterNameConflictException
 
ProxyingDiscoveryProvider - Class in com.google.api.server.spi.discovery
Provides discovery information by proxying to the v1.0 discovery service.
ProxyingDiscoveryProvider(ImmutableList<ApiConfig>, ApiConfigWriter) - Constructor for class com.google.api.server.spi.discovery.ProxyingDiscoveryProvider
 
ProxyingDiscoveryProvider(ImmutableList<ApiConfig>, ApiConfigWriter, Discovery) - Constructor for class com.google.api.server.spi.discovery.ProxyingDiscoveryProvider
 
ProxyingDiscoveryService - Class in com.google.api.server.spi.discovery
A discovery API which acts as a proxy (of sorts) to the Endpoints v1.0 discovery service.
ProxyingDiscoveryService() - Constructor for class com.google.api.server.spi.discovery.ProxyingDiscoveryService
 
PUBLIC - Static variable in class com.google.api.server.spi.config.ApiCacheControl.Type
Allows clients and proxies to cache responses
PUT - Static variable in class com.google.api.server.spi.config.ApiMethod.HttpMethod
An HTTP PUT call.

Q

QUOTA_USER - Static variable in class com.google.api.server.spi.config.model.StandardParameters
 

R

read() - Method in interface com.google.api.server.spi.request.ParamReader
Reads parameters in JSON into an Object array to be used to invoke an Endpoint method.
read() - Method in class com.google.api.server.spi.request.RestServletRequestParamReader
 
read() - Method in class com.google.api.server.spi.request.ServletRequestParamReader
 
readApiAuth(ApiAuthAnnotationConfig, Annotation) - Method in class com.google.api.server.spi.config.annotationreader.ApiConfigAnnotationReader
Converts the auth config from the auth annotation.
readApiNamespace(ApiNamespaceAnnotationConfig, Annotation) - Method in class com.google.api.server.spi.config.annotationreader.ApiConfigAnnotationReader
 
reader() - Method in class com.google.api.server.spi.ConfiguredObjectMapper
Returns an ObjectReader, this has an immutable configuration.
readFile(File) - Static method in class com.google.api.server.spi.IoUtil
Reads the full content of a file.
readFiles(File, FileFilter) - Static method in class com.google.api.server.spi.IoUtil
Reads and returns the content of all files under a directory that satisfy a filter.
readRequestBody(HttpServletRequest) - Static method in class com.google.api.server.spi.IoUtil
Reads a possibly compressed request body.
readResourceFile(Class<?>, String) - Static method in class com.google.api.server.spi.IoUtil
Loads a text resource file for a class.
readStream(InputStream) - Static method in class com.google.api.server.spi.IoUtil
Reads the full content of a stream and returns it in a string.
reason - Variable in exception com.google.api.server.spi.ServiceException
 
recoverAppEngineRuntime() - Static method in class com.google.api.server.spi.EnvUtil
Resets ENV_APPENGINE_RUNTIME to its original state.
registerService(Class<?>, Object) - Method in class com.google.api.server.spi.SystemService
Registers a service class.
registerService(Object) - Method in class com.google.api.server.spi.SystemService
 
reloadConfiguration(ServiceContext, Class<?>, ApiConfig) - Method in class com.google.api.server.spi.config.ApiConfigLoader
 
remove(String) - Method in class com.google.api.server.spi.request.Attribute
 
repository() - Method in class com.google.api.server.spi.config.model.Schema.SchemaReference
 
REQUIRE_APPENGINE_USER - Static variable in class com.google.api.server.spi.request.Attribute
 
resolve(HttpMethod, String) - Method in class com.google.api.server.spi.dispatcher.PathTrie
Attempts to resolve a path.
ResolvedSignature() - Constructor for class com.google.api.server.spi.EndpointMethod.ResolvedSignature
 
resolveService(String, String) - Method in class com.google.api.server.spi.SystemService
Finds a service object with the serviceName or null if not found.
ResourcePropertySchema - Class in com.google.api.server.spi.config
A schema definition for an individual property on a resource.
ResourceSchema - Class in com.google.api.server.spi.config
Defines the schema for a resource, which will be exposed in discovery.
ResourceSchema.Builder - Class in com.google.api.server.spi.config
A builder for ResourceSchema.
ResourceSchemaProvider - Interface in com.google.api.server.spi.config.jsonwriter
An interface that provides a way to get properties of a Resource
ResourceTransformer<TFrom> - Interface in com.google.api.server.spi.config
A specialized transformer for handling Resource types.
ResponseUtil - Class in com.google.api.server.spi.response
Utility methods for writing responses.
RestResponseResultWriter - Class in com.google.api.server.spi.response
A ResultWriter that writes JSON-REST errors, for use with EndpointsServlet.
RestResponseResultWriter(HttpServletResponse, ApiSerializationConfig, boolean, boolean) - Constructor for class com.google.api.server.spi.response.RestResponseResultWriter
 
RESTRICT_SERVLET - Static variable in class com.google.api.server.spi.request.Attribute
 
RestServletRequestParamReader - Class in com.google.api.server.spi.request
A ParamReader which reads parameters from a JSON-REST request.
RestServletRequestParamReader(EndpointMethod, HttpServletRequest, ServletContext, ApiSerializationConfig, ApiMethodConfig, Map<String, String>) - Constructor for class com.google.api.server.spi.request.RestServletRequestParamReader
 
Result() - Constructor for class com.google.api.server.spi.discovery.DiscoveryGenerator.Result
 
Result(T, Map<String, String>) - Constructor for class com.google.api.server.spi.dispatcher.PathTrie.Result
 
ResultWriter - Interface in com.google.api.server.spi.response
Writes a result or error.

S

Schema - Class in com.google.api.server.spi.config.model
A schema representation, which is used to store JSON type information for a Java type after all transformations have been applied.
Schema() - Constructor for class com.google.api.server.spi.config.model.Schema
 
Schema.Builder - Class in com.google.api.server.spi.config.model
A Schema builder.
Schema.Field - Class in com.google.api.server.spi.config.model
Representation of a field in a JSON object.
Schema.Field.Builder - Class in com.google.api.server.spi.config.model
A Schema.Field builder.
Schema.SchemaReference - Class in com.google.api.server.spi.config.model
A lazy reference to another Schema within a SchemaRepository.
schemaReference() - Method in class com.google.api.server.spi.config.model.Schema.Field
If Schema.Field.type() is FieldType.OBJECT, a reference to the schema type that the field refers to.
SchemaReference() - Constructor for class com.google.api.server.spi.config.model.Schema.SchemaReference
 
SchemaRepository - Class in com.google.api.server.spi.config.model
A repository which creates and caches the compiled schemas for an API.
SchemaRepository(TypeLoader) - Constructor for class com.google.api.server.spi.config.model.SchemaRepository
 
scopes - Variable in class com.google.api.server.spi.auth.GoogleAuth.TokenInfo
 
SerializerConfig(TypeToken<?>, Class<? extends Transformer<?, ?>>) - Constructor for class com.google.api.server.spi.config.model.ApiSerializationConfig.SerializerConfig
 
Serializers - Class in com.google.api.server.spi.config.model
Common utility functions for Transformers.
service(HttpServletRequest, HttpServletResponse) - Method in class com.google.api.server.spi.EndpointsServlet
 
ServiceContext - Class in com.google.api.server.spi
Provides context for a service class when its API configuration is being generated.
ServiceException - Exception in com.google.api.server.spi
Generic service exception that, in addition to a status message, has a status code, and optionally, response headers to return.
ServiceException(int, String) - Constructor for exception com.google.api.server.spi.ServiceException
 
ServiceException(int, Throwable) - Constructor for exception com.google.api.server.spi.ServiceException
 
ServiceException(int, String, Throwable) - Constructor for exception com.google.api.server.spi.ServiceException
 
ServiceException(int, String, String) - Constructor for exception com.google.api.server.spi.ServiceException
 
ServiceException(int, String, String, Throwable) - Constructor for exception com.google.api.server.spi.ServiceException
 
ServiceException(int, String, String, String) - Constructor for exception com.google.api.server.spi.ServiceException
 
ServiceException(int, String, String, String, Throwable) - Constructor for exception com.google.api.server.spi.ServiceException
 
ServiceUnavailableException - Exception in com.google.api.server.spi.response
Service Unavailable response for the API, mapped to a HTTP 503 response.
ServiceUnavailableException(String) - Constructor for exception com.google.api.server.spi.response.ServiceUnavailableException
 
ServiceUnavailableException(Throwable) - Constructor for exception com.google.api.server.spi.response.ServiceUnavailableException
 
ServiceUnavailableException(String, Throwable) - Constructor for exception com.google.api.server.spi.response.ServiceUnavailableException
 
ServiceUnavailableException(String, String) - Constructor for exception com.google.api.server.spi.response.ServiceUnavailableException
 
ServiceUnavailableException(String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.ServiceUnavailableException
 
ServiceUnavailableException(String, String, String) - Constructor for exception com.google.api.server.spi.response.ServiceUnavailableException
 
ServiceUnavailableException(String, String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.ServiceUnavailableException
 
ServletInitializationParameters - Class in com.google.api.server.spi
Initialization parameters supported by the EndpointsServlet.
ServletInitializationParameters.Builder - Class in com.google.api.server.spi
servletRequest - Variable in class com.google.api.server.spi.request.ServletRequestParamReader
 
ServletRequestParamReader - Class in com.google.api.server.spi.request
Reads parameters from an HttpServletRequest.
ServletRequestParamReader(EndpointMethod, HttpServletRequest, ServletContext, ApiSerializationConfig) - Constructor for class com.google.api.server.spi.request.ServletRequestParamReader
 
ServletResponseResultWriter - Class in com.google.api.server.spi.response
Writes a result to a servlet response.
ServletResponseResultWriter(HttpServletResponse, ApiSerializationConfig) - Constructor for class com.google.api.server.spi.response.ServletResponseResultWriter
 
ServletResponseResultWriter(HttpServletResponse, ApiSerializationConfig, boolean) - Constructor for class com.google.api.server.spi.response.ServletResponseResultWriter
 
set(String, Object) - Method in class com.google.api.server.spi.request.Attribute
 
setAccessControlAllowCredentials(HttpServletResponse) - Static method in class com.google.api.server.spi.handlers.CorsHandler
 
setAllowCookieAuth(boolean) - Method in class com.google.api.server.spi.config.model.ApiAuthConfig
 
setApiKeyRequired(boolean) - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
setApiKeyRequired(boolean) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setApiKeyRequired(boolean) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setApiKeyRequiredIfSpecified(AnnotationBoolean) - Method in class com.google.api.server.spi.config.annotationreader.ApiClassAnnotationConfig
 
setApiRoot(String) - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator.DiscoveryContext
 
setApiRoot(String) - Method in class com.google.api.server.spi.swagger.SwaggerGenerator.SwaggerContext
 
setAppName(String) - Method in class com.google.api.server.spi.SystemService.Builder
 
setArrayItemSchema(Schema.Field) - Method in class com.google.api.server.spi.config.model.Schema.Field.Builder
 
setAudiences(List<String>) - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
setAudiences(List<String>) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setAudiences(List<String>) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setAudiencesIfSpecified(String[]) - Method in class com.google.api.server.spi.config.annotationreader.ApiClassAnnotationConfig
 
setAuthenticators(List<Class<? extends Authenticator>>) - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
setAuthenticators(List<Class<? extends Authenticator>>) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setAuthenticators(List<Class<? extends Authenticator>>) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setAuthenticatorsIfSpecified(Class<? extends Authenticator>[]) - Method in class com.google.api.server.spi.config.annotationreader.ApiClassAnnotationConfig
 
setAuthLevel(AuthLevel) - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
setAuthLevel(AuthLevel) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setAuthLevel(AuthLevel) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setAuthLevelIfSpecified(AuthLevel) - Method in class com.google.api.server.spi.config.annotationreader.ApiClassAnnotationConfig
 
setBackendRoot(String) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setBasePath(String) - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator.DiscoveryContext
 
setBasePath(String) - Method in class com.google.api.server.spi.swagger.SwaggerGenerator.SwaggerContext
 
setBlockedRegions(List<String>) - Method in class com.google.api.server.spi.config.model.ApiAuthConfig
 
setCanonicalName(String) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setClientIds(List<String>) - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
setClientIds(List<String>) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setClientIds(List<String>) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setClientIdsIfSpecified(String[]) - Method in class com.google.api.server.spi.config.annotationreader.ApiClassAnnotationConfig
 
setClientIdWhitelistEnabled(boolean) - Method in class com.google.api.server.spi.ServletInitializationParameters.Builder
Sets if the client ID whitelist is enabled (true) or not (false).
setConfigValidator(ApiConfigValidator) - Method in class com.google.api.server.spi.SystemService.Builder
 
setConfigWriter(ApiConfigWriter) - Method in class com.google.api.server.spi.SystemService.Builder
 
setDefaults() - Method in class com.google.api.server.spi.config.model.ApiAuthConfig
Sets all fields to their default value to be used if not set otherwise.
setDefaults() - Method in class com.google.api.server.spi.config.model.ApiCacheControlConfig
Sets all fields to their default value to be used if not set otherwise.
setDefaults(ServiceContext) - Method in class com.google.api.server.spi.config.model.ApiConfig
Sets all fields to their default value to be used if not set otherwise.
setDefaults() - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
Sets all fields to their default value to be used if not set otherwise.
setDefaults(EndpointMethod, TypeLoader, String) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
Sets all fields to their default value to be used if not set otherwise.
setDefaults() - Method in class com.google.api.server.spi.config.model.ApiNamespaceConfig
Sets all fields to their default value to be used if not set otherwise.
setDescription(String) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setDescription(String) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setDirectory(DirectoryList) - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator.Result.Builder
 
setDiscoveryDocs(ImmutableMap<ApiKey, RestDescription>) - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator.Result.Builder
 
setDiscoveryServiceEnabled(boolean) - Method in class com.google.api.server.spi.SystemService.Builder
 
setDocumentationLink(String) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setDocVersion(String) - Method in class com.google.api.server.spi.swagger.SwaggerGenerator.SwaggerContext
 
setExceptionCompatibilityEnabled(boolean) - Method in class com.google.api.server.spi.ServletInitializationParameters.Builder
 
setFields(ImmutableSortedMap<String, Schema.Field>) - Method in class com.google.api.server.spi.config.model.Schema.Builder
 
setHostname(String) - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator.DiscoveryContext
 
setHostname(String) - Method in class com.google.api.server.spi.swagger.SwaggerGenerator.SwaggerContext
 
setHttpMethod(String) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setIgnored(boolean) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setIllegalArgumentIsBackendError(boolean) - Method in class com.google.api.server.spi.ServletInitializationParameters.Builder
Sets if an IllegalArgumentException should be treated as a backend error (500) instead of a user error (400).
setIllegalArgumentIsBackendError(boolean) - Method in class com.google.api.server.spi.SystemService.Builder
 
setIsAbstract(boolean) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setIsDefaultVersion(boolean) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setIsDiscoverable(boolean) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setIssuerAudiences(ApiIssuerAudienceConfig) - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
setIssuerAudiences(ApiIssuerAudienceConfig) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setIssuerAudiences(ApiIssuerAudienceConfig) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setIssuerAudiencesIfSpecified(ApiIssuerAudienceConfig) - Method in class com.google.api.server.spi.config.annotationreader.ApiClassAnnotationConfig
 
setIssuers(ApiIssuerConfigs) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setItems(Collection<T>) - Method in class com.google.api.server.spi.response.CollectionResponse.Builder
 
setMaxAge(int) - Method in class com.google.api.server.spi.config.model.ApiCacheControlConfig
 
setName(String) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setName(String) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setName(String) - Method in class com.google.api.server.spi.config.model.Schema.Builder
 
setName(String) - Method in class com.google.api.server.spi.config.model.Schema.Field.Builder
 
setName(String) - Method in class com.google.api.server.spi.config.ResourceSchema.Builder
Sets the resource name.
setNextPageToken(String) - Method in class com.google.api.server.spi.response.CollectionResponse.Builder
 
setOwnerDomain(String) - Method in class com.google.api.server.spi.config.model.ApiNamespaceConfig
 
setOwnerDomainIfNotEmpty(String) - Method in class com.google.api.server.spi.config.annotationreader.ApiNamespaceAnnotationConfig
 
setOwnerName(String) - Method in class com.google.api.server.spi.config.model.ApiNamespaceConfig
 
setOwnerNameIfNotEmpty(String) - Method in class com.google.api.server.spi.config.annotationreader.ApiNamespaceAnnotationConfig
 
setPackagePath(String) - Method in class com.google.api.server.spi.config.model.ApiNamespaceConfig
 
setPackagePathIfNotEmpty(String) - Method in class com.google.api.server.spi.config.annotationreader.ApiNamespaceAnnotationConfig
 
setParameterNames(List<String>) - Method in class com.google.api.server.spi.EndpointMethod
 
setPath(String) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setPeerAuthenticators(List<Class<? extends PeerAuthenticator>>) - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
setPeerAuthenticators(List<Class<? extends PeerAuthenticator>>) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setPeerAuthenticators(List<Class<? extends PeerAuthenticator>>) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setPeerAuthenticatorsIfSpecified(Class<? extends PeerAuthenticator>[]) - Method in class com.google.api.server.spi.config.annotationreader.ApiClassAnnotationConfig
 
setRawPathParameters(Map<String, String>) - Method in class com.google.api.server.spi.dispatcher.DispatcherContext
 
setRepeatedItemSerializer(Class<? extends Transformer<?, ?>>) - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
setResource(String) - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
setResource(String) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setResourceIfNotEmpty(String) - Method in class com.google.api.server.spi.config.annotationreader.ApiClassAnnotationConfig
 
setRestricted(boolean) - Method in class com.google.api.server.spi.ServletInitializationParameters.Builder
Sets if the SPI servlet is restricted (true) or not (false).
setRoot(String) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setSchemaReference(Schema.SchemaReference) - Method in class com.google.api.server.spi.config.model.Schema.Field.Builder
 
setScheme(String) - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator.DiscoveryContext
 
setScheme(String) - Method in class com.google.api.server.spi.swagger.SwaggerGenerator.SwaggerContext
 
setScopeExpression(AuthScopeExpression) - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
setScopeExpression(AuthScopeExpression) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setScopeExpression(AuthScopeExpression) - Method in class com.google.api.server.spi.config.model.ApiMethodConfig
 
setScopesIfSpecified(String[]) - Method in class com.google.api.server.spi.config.annotationreader.ApiClassAnnotationConfig
 
setSerializer(Class<? extends Transformer<?, ?>>) - Method in class com.google.api.server.spi.config.model.ApiParameterConfig
 
setStandardConfigLoader(ClassLoader) - Method in class com.google.api.server.spi.SystemService.Builder
 
setTitle(String) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setType(String) - Method in class com.google.api.server.spi.config.model.ApiCacheControlConfig
 
setType(String) - Method in class com.google.api.server.spi.config.model.Schema.Builder
 
setType(FieldType) - Method in class com.google.api.server.spi.config.model.Schema.Field.Builder
 
setUnregisteredDaily(int) - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
setUnregisteredQps(int) - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
setUnregisteredUserQps(int) - Method in class com.google.api.server.spi.config.model.ApiFrontendLimitsConfig
 
setUseDatastore(boolean) - Method in class com.google.api.server.spi.config.model.ApiClassConfig
 
setUseDatastore(boolean) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
setUseDatastoreIfSpecified(AnnotationBoolean) - Method in class com.google.api.server.spi.config.annotationreader.ApiClassAnnotationConfig
 
setVersion(String) - Method in class com.google.api.server.spi.config.model.ApiConfig
 
shouldPrettyPrint(HttpServletRequest) - Static method in class com.google.api.server.spi.config.model.StandardParameters
 
SimpleDate - Class in com.google.api.server.spi.types
A class for storing simple date values without a time component.
SimpleDate(int, int, int) - Constructor for class com.google.api.server.spi.types.SimpleDate
Constructs a new simple date.
Singleton - Annotation Type in com.google.api.server.spi.config
Annotation used with Authenticator and PeerAuthenticator to denote only one instance will be created for optimization.
SKIP_CLIENT_ID_CHECK - Static variable in class com.google.api.server.spi.Constant
Skip clientId Check, ONLY work for access token request.
SKIP_TOKEN_AUTH - Static variable in class com.google.api.server.spi.request.Attribute
 
STANDARD_PARAM_NAMES - Static variable in class com.google.api.server.spi.config.model.StandardParameters
 
StandardParameters - Class in com.google.api.server.spi.config.model
 
statusCode - Variable in exception com.google.api.server.spi.ServiceException
 
Strings - Class in com.google.api.server.spi
Common Utilities.
Strings() - Constructor for class com.google.api.server.spi.Strings
 
stripLeadingSlash(String) - Static method in class com.google.api.server.spi.Strings
Strips the lead slash from a string if it has a lead slash; otherwise return the string unchanged.
stripSlash(String) - Static method in class com.google.api.server.spi.Strings
Strips the leading and trailing slash from a string if it has a trailing slash; otherwise return the string unchanged.
stripTrailingSlash(String) - Static method in class com.google.api.server.spi.Strings
Strips the trailing slash from a string if it has a trailing slash; otherwise return the string unchanged.
SwaggerContext() - Constructor for class com.google.api.server.spi.swagger.SwaggerGenerator.SwaggerContext
 
SwaggerGenerator - Class in com.google.api.server.spi.swagger
Generates a Swagger object representing a set of ApiConfig objects.
SwaggerGenerator() - Constructor for class com.google.api.server.spi.swagger.SwaggerGenerator
 
SwaggerGenerator.SwaggerContext - Class in com.google.api.server.spi.swagger
 
SystemService - Class in com.google.api.server.spi
System service that execute service methods.
SystemService(ApiConfigLoader, String, ApiConfigWriter, Object[], boolean) - Constructor for class com.google.api.server.spi.SystemService
Constructs a SystemService and registers the provided services.
SystemService(ApiConfigLoader, String, ApiConfigWriter, boolean) - Constructor for class com.google.api.server.spi.SystemService
Constructs a SystemService with no registered services.
SystemService.Builder - Class in com.google.api.server.spi
A SystemService builder which encapsulates common logic for building its dependencies.
SystemService.EndpointNode - Class in com.google.api.server.spi
 

T

toConfig(ApiIssuer[]) - Static method in class com.google.api.server.spi.config.annotationreader.IssuerUtil
 
toConfig(ApiIssuerAudience[]) - Static method in class com.google.api.server.spi.config.annotationreader.IssuerUtil
 
TokenInfo() - Constructor for class com.google.api.server.spi.auth.GoogleAuth.TokenInfo
 
toLoggingForm() - Method in interface com.google.api.server.spi.config.scope.AuthScopeExpression
Gets a stringified form of the expression that can be used for logging.
toRfc3339String() - Method in class com.google.api.server.spi.types.DateAndTime
Returns the RFC 3339 representation of the date-time.
toString() - Method in class com.google.api.server.spi.auth.common.User
 
toString() - Method in class com.google.api.server.spi.config.ApiConfigInconsistency
 
toString() - Method in class com.google.api.server.spi.config.model.ApiKey
 
toString() - Method in class com.google.api.server.spi.config.ResourcePropertySchema
 
toString() - Method in class com.google.api.server.spi.config.ResourceSchema
 
toString() - Method in class com.google.api.server.spi.EndpointMethod.ResolvedSignature
 
toString() - Method in class com.google.api.server.spi.EndpointMethod
 
toString() - Method in class com.google.api.server.spi.types.DateAndTime
 
toString() - Method in class com.google.api.server.spi.types.SimpleDate
 
Transformer<TFrom,TTo> - Interface in com.google.api.server.spi.config
An interface used to transform between a bean type and another type during JSON serialization.
transformFrom(TTo) - Method in interface com.google.api.server.spi.config.Transformer
Converts an object from the destination type into the source type.
transformTo(TFrom) - Method in interface com.google.api.server.spi.config.Transformer
Converts the source object into the destination type.
Type() - Constructor for class com.google.api.server.spi.config.ApiCacheControl.Type
 
type() - Method in class com.google.api.server.spi.config.model.Schema.Field
The type classification of the field.
type() - Method in class com.google.api.server.spi.config.model.Schema.SchemaReference
 
type() - Method in class com.google.api.server.spi.config.model.Schema
 
TypeLoader - Class in com.google.api.server.spi
Utility methods for dealing with Type objects in endpoint config generation.
TypeLoader() - Constructor for class com.google.api.server.spi.TypeLoader
 
TypeLoader(ClassLoader) - Constructor for class com.google.api.server.spi.TypeLoader
 
Types - Class in com.google.api.server.spi.config.model
Utilities for dealing with type information.
Types() - Constructor for class com.google.api.server.spi.config.model.Types
 

U

UnauthorizedException - Exception in com.google.api.server.spi.response
Unauthorized exception that is mapped to a 401 response.
UnauthorizedException(String) - Constructor for exception com.google.api.server.spi.response.UnauthorizedException
 
UnauthorizedException(Throwable) - Constructor for exception com.google.api.server.spi.response.UnauthorizedException
 
UnauthorizedException(String, Throwable) - Constructor for exception com.google.api.server.spi.response.UnauthorizedException
 
UnauthorizedException(String, String) - Constructor for exception com.google.api.server.spi.response.UnauthorizedException
 
UnauthorizedException(String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.UnauthorizedException
 
UnauthorizedException(String, String, String) - Constructor for exception com.google.api.server.spi.response.UnauthorizedException
 
UnauthorizedException(String, String, String, Throwable) - Constructor for exception com.google.api.server.spi.response.UnauthorizedException
 
UnauthorizedException(String, String, Map<String, String>) - Constructor for exception com.google.api.server.spi.response.UnauthorizedException
Creates an UnauthorizedException.
UnauthorizedException(String, String, String, String, Map<String, String>) - Constructor for exception com.google.api.server.spi.response.UnauthorizedException
 
UNSPECIFIED - Static variable in class com.google.api.server.spi.config.model.ApiIssuerAudienceConfig
 
UNSPECIFIED - Static variable in class com.google.api.server.spi.config.model.ApiIssuerConfigs
 
UNSPECIFIED_INT - Static variable in annotation type com.google.api.server.spi.config.Api
 
UNSPECIFIED_STRING_FOR_LIST - Static variable in annotation type com.google.api.server.spi.config.Api
 
updateEndpointConfig(T, ApiConfig, SystemService.EndpointNode) - Method in class com.google.api.server.spi.SystemService
 
User - Class in com.google.api.server.spi.auth.common
Representation of a specific authenticated user.
User(String) - Constructor for class com.google.api.server.spi.auth.common.User
 
User(String, String) - Constructor for class com.google.api.server.spi.auth.common.User
 
USER_IP - Static variable in class com.google.api.server.spi.config.model.StandardParameters
 
userId - Variable in class com.google.api.server.spi.auth.GoogleAuth.TokenInfo
 

V

validate(Iterable<? extends ApiConfig>) - Method in class com.google.api.server.spi.config.validation.ApiConfigValidator
Validates all configurations for a single API.
validate(ApiConfig) - Method in class com.google.api.server.spi.config.validation.ApiConfigValidator
Makes sure the contained configuration is valid and can be turned into a *.api file.
valueOf(String) - Static method in enum com.google.api.server.spi.config.AnnotationBoolean
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.api.server.spi.config.AuthLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.api.server.spi.config.model.ApiParameterConfig.Classification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.api.server.spi.config.model.FieldType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.api.server.spi.config.AnnotationBoolean
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.api.server.spi.config.AuthLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.api.server.spi.config.model.ApiParameterConfig.Classification
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.api.server.spi.config.model.FieldType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withDefaults(ClassLoader) - Method in class com.google.api.server.spi.SystemService.Builder
 
withGoogleIdToken() - Method in class com.google.api.server.spi.config.model.ApiIssuerConfigs
 
withoutRoot() - Method in class com.google.api.server.spi.config.model.ApiKey
 
write(Object) - Method in interface com.google.api.server.spi.response.ResultWriter
Writes a result JSON object.
write(Object) - Method in class com.google.api.server.spi.response.ServletResponseResultWriter
 
write(int, Map<String, String>, String) - Method in class com.google.api.server.spi.response.ServletResponseResultWriter
 
writeConfig(Iterable<? extends ApiConfig>) - Method in interface com.google.api.server.spi.config.ApiConfigWriter
Generate wire-formatted configuration strings for the given configs.
writeConfig(Iterable<? extends ApiConfig>) - Method in class com.google.api.server.spi.config.jsonwriter.JsonConfigWriter
 
writeDiscovery(Iterable<ApiConfig>, DiscoveryGenerator.DiscoveryContext) - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator
 
writeDiscovery(Iterable<ApiConfig>, DiscoveryGenerator.DiscoveryContext, SchemaRepository) - Method in class com.google.api.server.spi.discovery.DiscoveryGenerator
 
writeError(ServiceException) - Method in class com.google.api.server.spi.response.RestResponseResultWriter
Writes an error in the expected form for JSON-REST: { "error": { "errors: [ { "domain: "global", "reason": "backendError", "message: "..." } ], "code": 503, "message": "..." } }
writeError(ServiceException) - Method in interface com.google.api.server.spi.response.ResultWriter
Writes an error response with the HTTP status code and JSON body of {"message": "<exception's message>"}.
writeError(ServiceException) - Method in class com.google.api.server.spi.response.ServletResponseResultWriter
 
writeObjectFieldValueSeparator(JsonGenerator) - Method in class com.google.api.server.spi.response.EndpointsPrettyPrinter
 
writer() - Method in class com.google.api.server.spi.ConfiguredObjectMapper
Returns an ObjectWriter, this has an immutable configuration.
writeSwagger(Iterable<ApiConfig>, boolean, SwaggerGenerator.SwaggerContext) - Method in class com.google.api.server.spi.swagger.SwaggerGenerator
 
writeSwagger(Iterable<ApiConfig>, boolean, SwaggerGenerator.SwaggerContext, SchemaRepository, ApiConfigValidator) - Method in class com.google.api.server.spi.swagger.SwaggerGenerator
 
writeValueAsString(Object) - Method in class com.google.api.server.spi.response.ServletResponseResultWriter
 
WrongTransformerTypeException - Exception in com.google.api.server.spi.config.validation
Exception for requesting that a Transformer transform a parameter of a type that the Transformer does not support.
WrongTransformerTypeException(ApiParameterConfig, Class<? extends Transformer<?, ?>>, TypeToken<?>, TypeToken<?>) - Constructor for exception com.google.api.server.spi.config.validation.WrongTransformerTypeException
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links