ZabbixApiScreen.java
package eu.linuxengineering.zabbix.api;
import java.util.List;
public interface ZabbixApiScreen extends ZabbixApi
{
public static class ZabbixScreenIds extends TargetObject
{
public Integer[] screenids;
}
public static class ZabbixScreenItem extends TargetObject
{
public Integer screenitemid;
public Integer screenid;
public Integer resourcetype;
public Integer resourceid;
public Integer width;
public Integer height;
public Integer x;
public Integer y;
public Integer colspan;
public Integer rowspan;
public Integer elements;
public Integer valign;
public Integer halign;
public Integer style;
public String url;
public Integer dynamic;
public Integer sort_triggers;
}
public static class ZabbixScreen extends TargetObject implements ZabbixParameters
{
public Integer screenid;
public String name;
public Integer hsize;
public Integer vsize;
public List<ZabbixScreenItem> screenitems;
public Integer templateid;
public Integer userid;
}
public List<ZabbixScreen> get(ZabbixParams params);
public ZabbixScreenIds create(ZabbixScreen screen);
public ZabbixScreenIds update(ZabbixScreen screen);
}