
com.zabbix4j.itservice.ITServiceGetRequest 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.
package com.zabbix4j.itservice;
import com.zabbix4j.GetRequestCommonParams;
import com.zabbix4j.ZabbixApiRequest;
import com.zabbix4j.utils.ZbxListUtils;
import java.util.List;
/**
* @author Suguru Yajima
*/
public class ITServiceGetRequest extends ZabbixApiRequest {
private Params params = new Params();
public ITServiceGetRequest() {
setMethod("service.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 serviceids;
private List parentids;
private List childids;
private String selectParent;
private String selectDependencies;
private String selectParentDependencies;
private String selectTimes;
private String selectAlarms;
private String selectTrigger;
public void addSerivceId(Integer id) {
serviceids = ZbxListUtils.add(serviceids, id);
}
public void addParentId(Integer id) {
parentids = ZbxListUtils.add(parentids, id);
}
public void addChildId(Integer id) {
childids = ZbxListUtils.add(childids, id);
}
/**
* Gets serviceids.
*
* @return Value of serviceids.
*/
public List getServiceids() {
return serviceids;
}
/**
* Sets new serviceids.
*
* @param serviceids New value of serviceids.
*/
public void setServiceids(List serviceids) {
this.serviceids = serviceids;
}
/**
* Gets selectDependencies.
*
* @return Value of selectDependencies.
*/
public String getSelectDependencies() {
return selectDependencies;
}
/**
* Sets new selectDependencies.
*
* @param selectDependencies New value of selectDependencies.
*/
public void setSelectDependencies(String selectDependencies) {
this.selectDependencies = selectDependencies;
}
/**
* Gets selectAlarms.
*
* @return Value of selectAlarms.
*/
public String getSelectAlarms() {
return selectAlarms;
}
/**
* Sets new selectAlarms.
*
* @param selectAlarms New value of selectAlarms.
*/
public void setSelectAlarms(String selectAlarms) {
this.selectAlarms = selectAlarms;
}
/**
* Gets childids.
*
* @return Value of childids.
*/
public List getChildids() {
return childids;
}
/**
* Sets new childids.
*
* @param childids New value of childids.
*/
public void setChildids(List childids) {
this.childids = childids;
}
/**
* Gets parentids.
*
* @return Value of parentids.
*/
public List getParentids() {
return parentids;
}
/**
* Sets new parentids.
*
* @param parentids New value of parentids.
*/
public void setParentids(List parentids) {
this.parentids = parentids;
}
/**
* Gets selectParentDependencies.
*
* @return Value of selectParentDependencies.
*/
public String getSelectParentDependencies() {
return selectParentDependencies;
}
/**
* Sets new selectParentDependencies.
*
* @param selectParentDependencies New value of selectParentDependencies.
*/
public void setSelectParentDependencies(String selectParentDependencies) {
this.selectParentDependencies = selectParentDependencies;
}
/**
* Gets selectParent.
*
* @return Value of selectParent.
*/
public String getSelectParent() {
return selectParent;
}
/**
* Sets new selectParent.
*
* @param selectParent New value of selectParent.
*/
public void setSelectParent(String selectParent) {
this.selectParent = selectParent;
}
/**
* Gets selectTimes.
*
* @return Value of selectTimes.
*/
public String getSelectTimes() {
return selectTimes;
}
/**
* Sets new selectTimes.
*
* @param selectTimes New value of selectTimes.
*/
public void setSelectTimes(String selectTimes) {
this.selectTimes = selectTimes;
}
/**
* Gets selectTrigger.
*
* @return Value of selectTrigger.
*/
public String getSelectTrigger() {
return selectTrigger;
}
/**
* Sets new selectTrigger.
*
* @param selectTrigger New value of selectTrigger.
*/
public void setSelectTrigger(String selectTrigger) {
this.selectTrigger = selectTrigger;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy