| Interface | Description |
|---|---|
| ApiConfigSource |
Interface for any class that can read some swarm endpoint configuration from some source.
|
| ApiConfigWriter |
Generator of wire-formatted configuration strings to send to the API frontend.
|
| Authenticator |
Interface for Endpoints authenticators.
|
| PeerAuthenticator |
Peer authenticators aim to verify the peer and run before
Authenticator. |
| ResourceTransformer<TFrom> |
A specialized transformer for handling Resource types.
|
| Transformer<TFrom,TTo> |
An interface used to transform between a bean type and another type during JSON serialization.
|
| Class | Description |
|---|---|
| ApiCacheControl.Type |
Constants of cache control types
|
| ApiConfigInconsistency<T> |
Data object to represent a value inconsistency for the same property in two different
configurations.
|
| ApiConfigInconsistency.ListBuilder<T> |
Builder to build a list of inconsistency objects.
|
| ApiConfigLoader |
Loader for entire configurations for swarm endpoints.
|
| ApiMethod.HttpMethod |
Constants of HTTP method names
|
| DefaultAnnotation |
Class used for creation of a default instance of an annotation.
|
| ResourcePropertySchema |
A schema definition for an individual property on a resource.
|
| ResourceSchema |
Defines the schema for a resource, which will be exposed in discovery.
|
| ResourceSchema.Builder |
A builder for
ResourceSchema. |
| Enum | Description |
|---|---|
| AnnotationBoolean |
Enum allowing a boolean flag or unspecified.
|
| AuthLevel |
Enum to choose frontend authentication level for use in endpoints annotations.
|
| Exception | Description |
|---|---|
| ApiConfigException |
Exception for any errors thrown reading api configuration.
|
| Annotation Type | Description |
|---|---|
| Api |
Annotation for API-wide configuration.
|
| ApiAuth |
Annotation for API authentication configuration.
|
| ApiCacheControl |
Annotation for API cache control 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.
|
| ApiMethod |
Annotation for API method configuration.
|
| ApiMethodCacheControl | Deprecated
ApiMethodCacheControl is deprecated and will be removed in a future version of
Cloud Endpoints.
|
| 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.
|