ZabbixCodeSnippet.java

package eu.linuxengineering.zabbix.api;

import eu.linuxengineering.zabbix.ZabbixApiClient;

public class ZabbixCodeSnippet
{
	public static void main(String[] args) throws Throwable
	{
		try(ZabbixApiClient c = new ZabbixApiClient("http://127.0.0.1/zabbix/api_jsonrpc.php"))
		{
			c.login("username", "password");
			
			ZabbixRoot root = c.getApiRoot();
			ZabbixApiScreen screen = root.nextPath("screen").cast(ZabbixApiScreen.class);
			
			ZabbixParams zps = new ZabbixParams();
			zps.selectScreenItems = "extend";
			System.out.println(screen.get(zps));
		
		}
	}
}