
com.zabbix4j.map.MapGetRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of Zabbix4j Show documentation
Show all versions of Zabbix4j Show documentation
Zabbix API library for the Java language.
The newest version!
package com.zabbix4j.map;
import com.zabbix4j.GetRequestCommonParams;
import com.zabbix4j.ZabbixApiRequest;
import com.zabbix4j.utils.ZbxListUtils;
import java.util.List;
/**
* @author Suguru Yajima
*/
public class MapGetRequest extends ZabbixApiRequest {
private Params params = new Params();
public MapGetRequest() {
setMethod("map.get");
}
/**
* Gets params.
*
* @return Value of params.
*/
public Params getParams() {
return params;
}
/**
* Sets new params.
*
* @param params New value of params.
*/
public void setParams(Params params) {
this.params = params;
}
public class Params extends GetRequestCommonParams {
private List sysmapids;
private Boolean expandUrls;
private String selectIconMap;
private String selectLinks;
private String selectSelements;
private String selectUrls;
public void addSysMapId(Integer id) {
sysmapids = ZbxListUtils.add(sysmapids, id);
}
/**
* Gets expandUrls.
*
* @return Value of expandUrls.
*/
public Boolean getExpandUrls() {
return expandUrls;
}
/**
* Sets new expandUrls.
*
* @param expandUrls New value of expandUrls.
*/
public void setExpandUrls(Boolean expandUrls) {
this.expandUrls = expandUrls;
}
/**
* Gets selectIconMap.
*
* @return Value of selectIconMap.
*/
public String getSelectIconMap() {
return selectIconMap;
}
/**
* Sets new selectIconMap.
*
* @param selectIconMap New value of selectIconMap.
*/
public void setSelectIconMap(String selectIconMap) {
this.selectIconMap = selectIconMap;
}
/**
* Gets selectLinks.
*
* @return Value of selectLinks.
*/
public String getSelectLinks() {
return selectLinks;
}
/**
* Sets new selectLinks.
*
* @param selectLinks New value of selectLinks.
*/
public void setSelectLinks(String selectLinks) {
this.selectLinks = selectLinks;
}
/**
* Gets sysmapids.
*
* @return Value of sysmapids.
*/
public List getSysmapids() {
return sysmapids;
}
/**
* Sets new sysmapids.
*
* @param sysmapids New value of sysmapids.
*/
public void setSysmapids(List sysmapids) {
this.sysmapids = sysmapids;
}
/**
* Gets selectUrls.
*
* @return Value of selectUrls.
*/
public String getSelectUrls() {
return selectUrls;
}
/**
* Sets new selectUrls.
*
* @param selectUrls New value of selectUrls.
*/
public void setSelectUrls(String selectUrls) {
this.selectUrls = selectUrls;
}
/**
* Gets selectSelements.
*
* @return Value of selectSelements.
*/
public String getSelectSelements() {
return selectSelements;
}
/**
* Sets new selectSelements.
*
* @param selectSelements New value of selectSelements.
*/
public void setSelectSelements(String selectSelements) {
this.selectSelements = selectSelements;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy