com.google.api.server.spi.config
Stay organized with collections
Save and categorize content based on your preferences.
-
Interface Summary
| Interface |
Description |
| Authenticator |
Interface for Endpoints authenticators.
|
| Transformer<TFrom,TTo> |
An interface used to transform between a bean type and another type during JSON serialization.
|
-
-
Enum Summary
| Enum |
Description |
| AnnotationBoolean |
Enum allowing a boolean flag or unspecified.
|
| AuthLevel |
Enum to choose frontend authentication level for use in endpoints annotations.
|
-
Annotation Types Summary
| Annotation Type |
Description |
| Api |
Annotation for API-wide configuration.
|
| ApiAuth |
Annotation for API authentication configuration.
|
| ApiClass |
Annotation for configuration specific to an API class.
|
| ApiFrontendLimitRule |
Annotation for configuration of API quota frontend limit rules.
|
| ApiFrontendLimits |
Annotation for configuration of API quota frontend limits.
|
| ApiIssuer |
Annotation to specify a JWT issuer configuration.
|
| ApiIssuerAudience |
An annotation that specifies a list of allowed audiences for an issuer.
|
| ApiLimitMetric |
A rate limiting metric.
|
| ApiMethod |
Annotation for API method configuration.
|
| ApiMethodCacheControl |
Deprecated
|
| ApiMetricCost |
Metric cost definition for a method.
|
| ApiNamespace |
Fields populated in Discovery in order to proper namespace generated clients.
|
| ApiReference |
Annotation to specify that the annotated class should use the same Api configuration
information as the referenced class.
|
| ApiResourceProperty |
Annotation for configuring bean properties for API resources.
|
| ApiTransformer |
An annotation for customizing API output by simple type conversion.
|
| DefaultValue |
Default value for parameters.
|
| Description |
Annotation to specify the description of an API parameter.
|
| Named |
Annotation to specify the name of an API parameter.
|
| Nullable |
Annotation to specify that an API parameter is optional.
|
| Singleton |
Annotation used with Authenticator and PeerAuthenticator to denote only one instance will be
created for optimization.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-28 UTC.
[null,null,["Last updated 2025-07-28 UTC."],[],[]]