All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.zabbix4j.itservice.ITServiceGetResponse Maven / Gradle / Ivy

There is a newer version: 0.1.9
Show newest version
package com.zabbix4j.itservice;

import com.zabbix4j.ZabbixApiResponse;
import com.zabbix4j.trigger.TriggerObject;

import java.util.List;

/**
 * @author Suguru Yajima
 */
public class ITServiceGetResponse extends ZabbixApiResponse {

    private List result;

    public ITServiceGetResponse() {
        super();
    }

    /**
     * Gets result.
     *
     * @return Value of result.
     */
    public List getResult() {
        return result;
    }

    /**
     * Sets new result.
     *
     * @param result New value of result.
     */
    public void setResult(List result) {
        this.result = result;
    }

    public class Result extends ITServiceObject {

        private List dependencies;
        private List parentDependencies;
        private ITServiceObject parent;
        private List times;
        private List alarms;
        private TriggerObject trigger;

        /**
         * Gets dependencies.
         *
         * @return Value of dependencies.
         */
        public List getDependencies() {
            return dependencies;
        }

        /**
         * Sets new dependencies.
         *
         * @param dependencies New value of dependencies.
         */
        public void setDependencies(List dependencies) {
            this.dependencies = dependencies;
        }

        /**
         * Gets parentDependencies.
         *
         * @return Value of parentDependencies.
         */
        public List getParentDependencies() {
            return parentDependencies;
        }

        /**
         * Sets new parentDependencies.
         *
         * @param parentDependencies New value of parentDependencies.
         */
        public void setParentDependencies(List parentDependencies) {
            this.parentDependencies = parentDependencies;
        }

        /**
         * Gets alarms.
         *
         * @return Value of alarms.
         */
        public List getAlarms() {
            return alarms;
        }

        /**
         * Sets new alarms.
         *
         * @param alarms New value of alarms.
         */
        public void setAlarms(List alarms) {
            this.alarms = alarms;
        }

        /**
         * Gets times.
         *
         * @return Value of times.
         */
        public List getTimes() {
            return times;
        }

        /**
         * Sets new times.
         *
         * @param times New value of times.
         */
        public void setTimes(List times) {
            this.times = times;
        }

        /**
         * Gets parent.
         *
         * @return Value of parent.
         */
        public ITServiceObject getParent() {
            return parent;
        }

        /**
         * Sets new parent.
         *
         * @param parent New value of parent.
         */
        public void setParent(ITServiceObject parent) {
            this.parent = parent;
        }

        /**
         * Gets trigger.
         *
         * @return Value of trigger.
         */
        public TriggerObject getTrigger() {
            return trigger;
        }

        /**
         * Sets new trigger.
         *
         * @param trigger New value of trigger.
         */
        public void setTrigger(TriggerObject trigger) {
            this.trigger = trigger;
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy