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 2019-11-17 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]