org.sonar.wsclient.services
Class ResourceQuery
java.lang.Object
org.sonar.wsclient.services.AbstractQuery<MODEL>
org.sonar.wsclient.services.Query<Resource>
org.sonar.wsclient.services.ResourceQuery
public class ResourceQuery
- extends Query<Resource>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BASE_URL
public static final java.lang.String BASE_URL
- See Also:
- Constant Field Values
DEPTH_UNLIMITED
public static final int DEPTH_UNLIMITED
- See Also:
- Constant Field Values
ResourceQuery
public ResourceQuery()
ResourceQuery
public ResourceQuery(java.lang.String resourceKeyOrId)
ResourceQuery
public ResourceQuery(long resourceId)
getDepth
public java.lang.Integer getDepth()
setDepth
public ResourceQuery setDepth(java.lang.Integer depth)
setAllDepths
public ResourceQuery setAllDepths()
getResourceKeyOrId
public java.lang.String getResourceKeyOrId()
setResourceKeyOrId
public ResourceQuery setResourceKeyOrId(java.lang.String resourceKeyOrId)
setResourceId
public ResourceQuery setResourceId(int resourceId)
getLimit
public java.lang.Integer getLimit()
setLimit
public ResourceQuery setLimit(java.lang.Integer limit)
getScopes
public java.lang.String[] getScopes()
setScopes
public ResourceQuery setScopes(java.lang.String... scopes)
getQualifiers
public java.lang.String[] getQualifiers()
setQualifiers
public ResourceQuery setQualifiers(java.lang.String... qualifiers)
getMetrics
public java.lang.String[] getMetrics()
setMetrics
public ResourceQuery setMetrics(java.lang.String... metrics)
getRules
public java.lang.String[] getRules()
setRules
public ResourceQuery setRules(java.lang.String... rules)
getRuleCategories
public java.lang.String[] getRuleCategories()
setRuleCategories
public ResourceQuery setRuleCategories(java.lang.String... ruleCategories)
- Parameters:
ruleCategories
- values: Maintainability, Usability, Reliability, Efficiency, Portability
getRulePriorities
public java.lang.String[] getRulePriorities()
setRulePriorities
public ResourceQuery setRulePriorities(java.lang.String... rulePriorities)
- Parameters:
rulePriorities
- values: BLOCKER, CRITICAL, MAJOR, MINOR, INFO
isExcludeRules
public boolean isExcludeRules()
setExcludeRules
public ResourceQuery setExcludeRules(boolean excludeRules)
isExcludeRuleCategories
public boolean isExcludeRuleCategories()
setExcludeRuleCategories
public ResourceQuery setExcludeRuleCategories(boolean excludeRuleCategories)
isExcludeRulePriorities
public boolean isExcludeRulePriorities()
setExcludeRulePriorities
public ResourceQuery setExcludeRulePriorities(boolean excludeRulePriorities)
isVerbose
public java.lang.Boolean isVerbose()
setVerbose
public ResourceQuery setVerbose(java.lang.Boolean verbose)
isIncludeTrends
public java.lang.Boolean isIncludeTrends()
setIncludeTrends
public ResourceQuery setIncludeTrends(java.lang.Boolean includeTrends)
getUrl
public java.lang.String getUrl()
- Description copied from class:
AbstractQuery
- Must start with a slash, for example: /api/metrics
- Specified by:
getUrl
in class AbstractQuery<Resource>
getModelClass
public final java.lang.Class<Resource> getModelClass()
- Specified by:
getModelClass
in class Query<Resource>
createForMetrics
public static ResourceQuery createForMetrics(java.lang.String resourceKeyOrId,
java.lang.String... metricKeys)
createForResource
public static ResourceQuery createForResource(Resource resource,
java.lang.String... metricKeys)
Copyright © 2009-2010 SonarSource. All Rights Reserved.