package org.intellij.sonar.sonarserver.result; import java.util.List; import com.google.gson.Gson; import com.google.gson.annotations.SerializedName; public class Profile { private final String name; private final String language; @SerializedName("default") private final Boolean isDefaultProfile; private final List<Rule> rules; public Profile(String name,String language,Boolean isDefaultProfile,List<Rule> rules) { this.name = name; this.language = language; this.isDefaultProfile = isDefaultProfile; this.rules = rules; } /** "name": "mobile_relaxed" @return "mobile_relaxed" */ public String getName() { return name; } /** "language": "java" @return "java" */ public String getLanguage() { return language; } /** "default": false @return false */ public Boolean getIsDefaultProfile() { return isDefaultProfile; } public List<Rule> getRules() { return rules; } public static final Gson gson = new Gson(); }