[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-28 UTC."],[[["\u003cp\u003eThis package, \u003ccode\u003ecom.google.api.server.spi.config\u003c/code\u003e, provides configuration elements for Google API server endpoints.\u003c/p\u003e\n"],["\u003cp\u003eIt defines interfaces such as \u003ccode\u003eAuthenticator\u003c/code\u003e and \u003ccode\u003eTransformer\u003c/code\u003e for custom authentication and data transformation.\u003c/p\u003e\n"],["\u003cp\u003eThe package includes classes like \u003ccode\u003eApiMethod.HttpMethod\u003c/code\u003e and \u003ccode\u003eDefaultAnnotation\u003c/code\u003e that provide default implementation and other configuration options.\u003c/p\u003e\n"],["\u003cp\u003eSeveral enums are offered, including \u003ccode\u003eAnnotationBoolean\u003c/code\u003e and \u003ccode\u003eAuthLevel\u003c/code\u003e, that are utilized for configuration parameters.\u003c/p\u003e\n"],["\u003cp\u003eA wide variety of annotation types, such as \u003ccode\u003eApi\u003c/code\u003e, \u003ccode\u003eApiAuth\u003c/code\u003e, and \u003ccode\u003eApiMethod\u003c/code\u003e, are available for defining API behavior, security, and other resource configurations.\u003c/p\u003e\n"]]],[],null,["# com.google.api.server.spi.config\n\n[com.google.api.server.spi.config](../../../../../../com/google/api/server/spi/config/package-summary.html)\n===========================================================================================================\n\nInterfaces\n----------\n\n- [Authenticator](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/Authenticator \"interface in com.google.api.server.spi.config\")\n- [Transformer](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/Transformer \"interface in com.google.api.server.spi.config\")\n\nClasses\n-------\n\n- [ApiMethod.HttpMethod](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiMethod.HttpMethod \"class in com.google.api.server.spi.config\")\n- [DefaultAnnotation](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/DefaultAnnotation \"class in com.google.api.server.spi.config\")\n\nEnums\n-----\n\n- [AnnotationBoolean](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/AnnotationBoolean \"enum in com.google.api.server.spi.config\")\n- [AuthLevel](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/AuthLevel \"enum in com.google.api.server.spi.config\")\n\nAnnotation Types\n----------------\n\n- [Api](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/Api \"annotation in com.google.api.server.spi.config\")\n- [ApiAuth](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiAuth \"annotation in com.google.api.server.spi.config\")\n- [ApiClass](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiClass \"annotation in com.google.api.server.spi.config\")\n- [ApiFrontendLimitRule](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiFrontendLimitRule \"annotation in com.google.api.server.spi.config\")\n- [ApiFrontendLimits](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiFrontendLimits \"annotation in com.google.api.server.spi.config\")\n- [ApiIssuer](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiIssuer \"annotation in com.google.api.server.spi.config\")\n- [ApiIssuerAudience](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiIssuerAudience \"annotation in com.google.api.server.spi.config\")\n- [ApiLimitMetric](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiLimitMetric \"annotation in com.google.api.server.spi.config\")\n- [ApiMethod](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiMethod \"annotation in com.google.api.server.spi.config\")\n- [ApiMethodCacheControl](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiMethodCacheControl \"annotation in com.google.api.server.spi.config\")\n- [ApiMetricCost](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiMetricCost \"annotation in com.google.api.server.spi.config\")\n- [ApiNamespace](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiNamespace \"annotation in com.google.api.server.spi.config\")\n- [ApiReference](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiReference \"annotation in com.google.api.server.spi.config\")\n- [ApiResourceProperty](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiResourceProperty \"annotation in com.google.api.server.spi.config\")\n- [ApiTransformer](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/ApiTransformer \"annotation in com.google.api.server.spi.config\")\n- [DefaultValue](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/DefaultValue \"annotation in com.google.api.server.spi.config\")\n- [Description](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/Description \"annotation in com.google.api.server.spi.config\")\n- [Named](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/Named \"annotation in com.google.api.server.spi.config\")\n- [Nullable](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/Nullable \"annotation in com.google.api.server.spi.config\")\n- [Singleton](/endpoints/docs/frameworks/java/javadoc/com/google/api/server/spi/config/Singleton \"annotation in com.google.api.server.spi.config\")"]]