Package org.sonar.api.server.profile
Interface BuiltInQualityProfilesDefinition.NewBuiltInQualityProfile
-
- All Known Implementing Classes:
BuiltInQualityProfilesDefinition.NewBuiltInQualityProfileImpl
- Enclosing interface:
- BuiltInQualityProfilesDefinition
public static interface BuiltInQualityProfilesDefinition.NewBuiltInQualityProfile
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BuiltInQualityProfilesDefinition.NewBuiltInActiveRule
activateRule(java.lang.String repoKey, java.lang.String ruleKey)
Activate a rule with specified key.java.util.Collection<BuiltInQualityProfilesDefinition.NewBuiltInActiveRule>
activeRules()
void
done()
boolean
isDefault()
java.lang.String
language()
java.lang.String
name()
BuiltInQualityProfilesDefinition.NewBuiltInQualityProfile
setDefault(boolean value)
Set whether this is the default profile for the language.
-
-
-
Method Detail
-
setDefault
BuiltInQualityProfilesDefinition.NewBuiltInQualityProfile setDefault(boolean value)
Set whether this is the default profile for the language. The default profile is used when none is explicitly defined when analyzing a project.
-
activateRule
BuiltInQualityProfilesDefinition.NewBuiltInActiveRule activateRule(java.lang.String repoKey, java.lang.String ruleKey)
Activate a rule with specified key.- Throws:
java.lang.IllegalArgumentException
- if rule is already activated in this profile.
-
activeRules
java.util.Collection<BuiltInQualityProfilesDefinition.NewBuiltInActiveRule> activeRules()
-
language
java.lang.String language()
-
name
java.lang.String name()
-
isDefault
boolean isDefault()
-
done
void done()
-
-