Class ApiClassAnnotationConfig


  • public class ApiClassAnnotationConfig
    extends Object
    Annotaion-specific setting helpers for ApiClassConfig.
    Author:
    Eric Orth
    • Constructor Detail

      • ApiClassAnnotationConfig

        public ApiClassAnnotationConfig​(ApiClassConfig config)
    • Method Detail

      • setResourceIfNotEmpty

        public void setResourceIfNotEmpty​(String resource)
      • setAuthLevelIfSpecified

        public void setAuthLevelIfSpecified​(AuthLevel authLevel)
      • setScopesIfSpecified

        public void setScopesIfSpecified​(String[] scopes)
      • setAudiencesIfSpecified

        public void setAudiencesIfSpecified​(String[] audiences)
      • setIssuerAudiencesIfSpecified

        public void setIssuerAudiencesIfSpecified​(ApiIssuerAudienceConfig issuerAudiences)
      • setClientIdsIfSpecified

        public void setClientIdsIfSpecified​(String[] clientIds)
      • setAuthenticatorsIfSpecified

        public void setAuthenticatorsIfSpecified​(Class<? extends Authenticator>[] authenticators)
      • setPeerAuthenticatorsIfSpecified

        public void setPeerAuthenticatorsIfSpecified​(Class<? extends PeerAuthenticator>[] peerAuthenticators)
      • setUseDatastoreIfSpecified

        public void setUseDatastoreIfSpecified​(AnnotationBoolean useDatastore)
      • setApiKeyRequiredIfSpecified

        public void setApiKeyRequiredIfSpecified​(AnnotationBoolean apiKeyRequired)