- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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.
- 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
-
- 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
-
- Schema.SchemaReference - Class in com.google.api.server.spi.config.model
-
- schemaReference() - Method in class com.google.api.server.spi.config.model.Schema.Field
-
- 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
-
- 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
-
- 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
-
- SystemService(ApiConfigLoader, String, ApiConfigWriter, boolean) - Constructor for class com.google.api.server.spi.SystemService
-
- 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
-