Skip to content

Dashboard🔗

Definition🔗

public class Dashboard {
  public Long id;
  public String uid;
  public String title;
  public String description;
  public Long revision;
  public String gnetId;
  public List<String> tags;
  public String timezone;
  public Boolean editable;
  public DashboardCursorSync graphTooltip;
  public DashboardDashboardTime time;
  public TimePickerConfig timepicker;
  public Integer fiscalYearStartMonth;
  public Boolean liveNow;
  public String weekStart;
  public String refresh;
  public Short schemaVersion;
  public Integer version;
  public List<PanelOrRowPanel> panels;
  public DashboardDashboardTemplating templating;
  public AnnotationContainer annotations;
  public List<DashboardLink> links;
  public Snapshot snapshot;
  public Boolean preload;
}

Examples🔗

Unmarshalling from JSON🔗

public class Main {
    public static void main(String[] args) {
        ObjectMapper mapper = new ObjectMapper();
        try {
            InputStream json = Main.class.getResourceAsStream("/dashboard.json");
            Dashboard dashboard = mapper.readValue(json, Dashboard.class);
            System.out.println(dashboard.toJSON());
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

See also🔗