public class ApiClassConfig
extends java.lang.Object
ApiClass annotations.| Modifier and Type | Class and Description |
|---|---|
static class |
ApiClassConfig.MethodConfigMap
Map of API methods for this API class. |
| Constructor and Description |
|---|
ApiClassConfig(ApiClassConfig original,
ApiConfig apiConfig) |
ApiClassConfig(ApiConfig apiConfig,
TypeLoader typeLoader,
java.lang.Class<?> apiClass) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getApiClassJavaName() |
java.lang.String |
getApiClassJavaSimpleName() |
ApiConfig |
getApiConfig() |
java.util.List<java.lang.String> |
getAudiences() |
java.util.List<java.lang.Class<? extends Authenticator>> |
getAuthenticators() |
AuthLevel |
getAuthLevel() |
java.util.List<java.lang.String> |
getClientIds() |
ApiIssuerAudienceConfig |
getIssuerAudiences() |
ApiClassConfig.MethodConfigMap |
getMethods() |
java.util.List<java.lang.Class<? extends PeerAuthenticator>> |
getPeerAuthenticators() |
java.lang.String |
getResource() |
AuthScopeExpression |
getScopeExpression() |
boolean |
getUseDatastore() |
int |
hashCode() |
boolean |
isApiKeyRequired() |
void |
setApiKeyRequired(boolean apiKeyRequired) |
void |
setAudiences(java.util.List<java.lang.String> audiences) |
void |
setAuthenticators(java.util.List<java.lang.Class<? extends Authenticator>> authenticators) |
void |
setAuthLevel(AuthLevel authLevel) |
void |
setClientIds(java.util.List<java.lang.String> clientIds) |
void |
setIssuerAudiences(ApiIssuerAudienceConfig issuerAudiences) |
void |
setPeerAuthenticators(java.util.List<java.lang.Class<? extends PeerAuthenticator>> peerAuthenticators) |
void |
setResource(java.lang.String resource) |
void |
setScopeExpression(AuthScopeExpression scopeExpression) |
void |
setUseDatastore(boolean useDatastore) |
public ApiClassConfig(ApiConfig apiConfig, TypeLoader typeLoader, java.lang.Class<?> apiClass)
public ApiClassConfig(ApiClassConfig original, ApiConfig apiConfig)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic ApiConfig getApiConfig()
public java.lang.String getApiClassJavaName()
public java.lang.String getApiClassJavaSimpleName()
public void setResource(java.lang.String resource)
public java.lang.String getResource()
public void setAuthLevel(AuthLevel authLevel)
public AuthLevel getAuthLevel()
public void setScopeExpression(AuthScopeExpression scopeExpression)
public AuthScopeExpression getScopeExpression()
public void setAudiences(java.util.List<java.lang.String> audiences)
public java.util.List<java.lang.String> getAudiences()
public void setIssuerAudiences(ApiIssuerAudienceConfig issuerAudiences)
public ApiIssuerAudienceConfig getIssuerAudiences()
public void setClientIds(java.util.List<java.lang.String> clientIds)
public java.util.List<java.lang.String> getClientIds()
public void setAuthenticators(java.util.List<java.lang.Class<? extends Authenticator>> authenticators)
public java.util.List<java.lang.Class<? extends Authenticator>> getAuthenticators()
public void setPeerAuthenticators(java.util.List<java.lang.Class<? extends PeerAuthenticator>> peerAuthenticators)
public java.util.List<java.lang.Class<? extends PeerAuthenticator>> getPeerAuthenticators()
public void setUseDatastore(boolean useDatastore)
public boolean getUseDatastore()
public ApiClassConfig.MethodConfigMap getMethods()
public void setApiKeyRequired(boolean apiKeyRequired)
public boolean isApiKeyRequired()