/* * Copyright 2014 by SCSK Corporation. * * This file is part of PrimeCloud Controller(TM). * * PrimeCloud Controller(TM) is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * PrimeCloud Controller(TM) is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with PrimeCloud Controller(TM). If not, see <http://www.gnu.org/licenses/>. */ package jp.primecloud.auto.zabbix.model.proxy; import java.io.Serializable; /** * <p> * Proxyのエンティティクラスです。 * </p> * */ public class Proxy implements Serializable { private static final long serialVersionUID = 1L; private String proxyid; private String host; private Integer status; private Integer lastaccess; private String proxyHostid; private Integer disableUntil; private String error; private Integer available; private Integer errorsFrom; private Integer ipmiAuthtype; private Integer ipmiPrivilege; private String ipmiUsername; private String ipmiPassword; private Integer ipmiDisableUntil; private Integer ipmiAvailable; private Integer snmpDisableUntil; private Integer snmpAvailable; private Integer maintenanceid; private Integer maintenanceStatus; private Integer maintenanceType; private Integer maintenanceFrom; private Integer ipmiErrorsFrom; private Integer snmpErrorsFrom; private String ipmiError; private String snmpError; private String jmxDisableUntil; private String jmxAvailable; private String jmxErrorsFrom; private String jmxError; private String name; private String flags; private String templateid; private String description; private Integer tlsConnect; private Integer tlsAccept; private String tlsIssuer; private String tlsSubject; private String tlsPskIdentity; private String tlsPsk; /** * proxyidを取得します。 * * @return proxyid */ public String getProxyid() { return proxyid; } /** * proxyidを設定します。 * * @param proxyid proxyid */ public void setProxyid(String proxyid) { this.proxyid = proxyid; } /** * hostを取得します。 * * @return host */ public String getHost() { return host; } /** * hostを設定します。 * * @param host host */ public void setHost(String host) { this.host = host; } /** * statusを取得します。 * * @return status */ public Integer getStatus() { return status; } /** * statusを設定します。 * * @param status status */ public void setStatus(Integer status) { this.status = status; } /** * lastaccessを取得します。 * * @return lastaccess */ public Integer getLastaccess() { return lastaccess; } /** * lastaccessを設定します。 * * @param lastaccess lastaccess */ public void setLastaccess(Integer lastaccess) { this.lastaccess = lastaccess; } /** * proxyHostidを取得します。 * * @return proxyHostid */ public String getProxyHostid() { return proxyHostid; } /** * proxyHostidを設定します。 * * @param proxyHostid proxyHostid */ public void setProxyHostid(String proxyHostid) { this.proxyHostid = proxyHostid; } /** * disableUntilを取得します。 * * @return disableUntil */ public Integer getDisableUntil() { return disableUntil; } /** * disableUntilを設定します。 * * @param disableUntil disableUntil */ public void setDisableUntil(Integer disableUntil) { this.disableUntil = disableUntil; } /** * errorを取得します。 * * @return error */ public String getError() { return error; } /** * errorを設定します。 * * @param error error */ public void setError(String error) { this.error = error; } /** * availableを取得します。 * * @return available */ public Integer getAvailable() { return available; } /** * availableを設定します。 * * @param available available */ public void setAvailable(Integer available) { this.available = available; } /** * errorsFromを取得します。 * * @return errorsFrom */ public Integer getErrorsFrom() { return errorsFrom; } /** * errorsFromを設定します。 * * @param errorsFrom errorsFrom */ public void setErrorsFrom(Integer errorsFrom) { this.errorsFrom = errorsFrom; } /** * ipmiAuthtypeを取得します。 * * @return ipmiAuthtype */ public Integer getIpmiAuthtype() { return ipmiAuthtype; } /** * ipmiAuthtypeを設定します。 * * @param ipmiAuthtype ipmiAuthtype */ public void setIpmiAuthtype(Integer ipmiAuthtype) { this.ipmiAuthtype = ipmiAuthtype; } /** * ipmiPrivilegeを取得します。 * * @return ipmiPrivilege */ public Integer getIpmiPrivilege() { return ipmiPrivilege; } /** * ipmiPrivilegeを設定します。 * * @param ipmiPrivilege ipmiPrivilege */ public void setIpmiPrivilege(Integer ipmiPrivilege) { this.ipmiPrivilege = ipmiPrivilege; } /** * ipmiUsernameを取得します。 * * @return ipmiUsername */ public String getIpmiUsername() { return ipmiUsername; } /** * ipmiUsernameを設定します。 * * @param ipmiUsername ipmiUsername */ public void setIpmiUsername(String ipmiUsername) { this.ipmiUsername = ipmiUsername; } /** * ipmiPasswordを取得します。 * * @return ipmiPassword */ public String getIpmiPassword() { return ipmiPassword; } /** * ipmiPasswordを設定します。 * * @param ipmiPassword ipmiPassword */ public void setIpmiPassword(String ipmiPassword) { this.ipmiPassword = ipmiPassword; } /** * ipmiDisableUntilを取得します。 * * @return ipmiDisableUntil */ public Integer getIpmiDisableUntil() { return ipmiDisableUntil; } /** * ipmiDisableUntilを設定します。 * * @param ipmiDisableUntil ipmiDisableUntil */ public void setIpmiDisableUntil(Integer ipmiDisableUntil) { this.ipmiDisableUntil = ipmiDisableUntil; } /** * ipmiAvailableを取得します。 * * @return ipmiAvailable */ public Integer getIpmiAvailable() { return ipmiAvailable; } /** * ipmiAvailableを設定します。 * * @param ipmiAvailable ipmiAvailable */ public void setIpmiAvailable(Integer ipmiAvailable) { this.ipmiAvailable = ipmiAvailable; } /** * snmpDisableUntilを取得します。 * * @return snmpDisableUntil */ public Integer getSnmpDisableUntil() { return snmpDisableUntil; } /** * snmpDisableUntilを設定します。 * * @param snmpDisableUntil snmpDisableUntil */ public void setSnmpDisableUntil(Integer snmpDisableUntil) { this.snmpDisableUntil = snmpDisableUntil; } /** * snmpAvailableを取得します。 * * @return snmpAvailable */ public Integer getSnmpAvailable() { return snmpAvailable; } /** * snmpAvailableを設定します。 * * @param snmpAvailable snmpAvailable */ public void setSnmpAvailable(Integer snmpAvailable) { this.snmpAvailable = snmpAvailable; } /** * maintenanceidを取得します。 * * @return maintenanceid */ public Integer getMaintenanceid() { return maintenanceid; } /** * maintenanceidを設定します。 * * @param maintenanceid maintenanceid */ public void setMaintenanceid(Integer maintenanceid) { this.maintenanceid = maintenanceid; } /** * maintenanceStatusを取得します。 * * @return maintenanceStatus */ public Integer getMaintenanceStatus() { return maintenanceStatus; } /** * maintenanceStatusを設定します。 * * @param maintenanceStatus maintenanceStatus */ public void setMaintenanceStatus(Integer maintenanceStatus) { this.maintenanceStatus = maintenanceStatus; } /** * maintenanceTypeを取得します。 * * @return maintenanceType */ public Integer getMaintenanceType() { return maintenanceType; } /** * maintenanceTypeを設定します。 * * @param maintenanceType maintenanceType */ public void setMaintenanceType(Integer maintenanceType) { this.maintenanceType = maintenanceType; } /** * maintenanceFromを取得します。 * * @return maintenanceFrom */ public Integer getMaintenanceFrom() { return maintenanceFrom; } /** * maintenanceFromを設定します。 * * @param maintenanceFrom maintenanceFrom */ public void setMaintenanceFrom(Integer maintenanceFrom) { this.maintenanceFrom = maintenanceFrom; } /** * ipmiErrorsFromを取得します。 * * @return ipmiErrorsFrom */ public Integer getIpmiErrorsFrom() { return ipmiErrorsFrom; } /** * ipmiErrorsFromを設定します。 * * @param ipmiErrorsFrom ipmiErrorsFrom */ public void setIpmiErrorsFrom(Integer ipmiErrorsFrom) { this.ipmiErrorsFrom = ipmiErrorsFrom; } /** * snmpErrorsFromを取得します。 * * @return snmpErrorsFrom */ public Integer getSnmpErrorsFrom() { return snmpErrorsFrom; } /** * snmpErrorsFromを設定します。 * * @param snmpErrorsFrom snmpErrorsFrom */ public void setSnmpErrorsFrom(Integer snmpErrorsFrom) { this.snmpErrorsFrom = snmpErrorsFrom; } /** * ipmiErrorを取得します。 * * @return ipmiError */ public String getIpmiError() { return ipmiError; } /** * ipmiErrorを設定します。 * * @param ipmiError ipmiError */ public void setIpmiError(String ipmiError) { this.ipmiError = ipmiError; } /** * snmpErrorを取得します。 * * @return snmpError */ public String getSnmpError() { return snmpError; } /** * snmpErrorを設定します。 * * @param snmpError snmpError */ public void setSnmpError(String snmpError) { this.snmpError = snmpError; } /** * jmxDisableUntilを取得します。 * * @return jmxDisableUntil */ public String getJmxDisableUntil() { return jmxDisableUntil; } /** * jmxDisableUntilを設定します。 * * @param jmxDisableUntil jmxDisableUntil */ public void setJmxDisableUntil(String jmxDisableUntil) { this.jmxDisableUntil = jmxDisableUntil; } /** * jmxAvailableを取得します。 * * @return jmxAvailable */ public String getJmxAvailable() { return jmxAvailable; } /** * jmxAvailableを設定します。 * * @param jmxAvailable jmxAvailable */ public void setJmxAvailable(String jmxAvailable) { this.jmxAvailable = jmxAvailable; } /** * jmxErrorsFromを取得します。 * * @return jmxErrorsFrom */ public String getJmxErrorsFrom() { return jmxErrorsFrom; } /** * jmxErrorsFromを設定します。 * * @param jmxErrorsFrom jmxErrorsFrom */ public void setJmxErrorsFrom(String jmxErrorsFrom) { this.jmxErrorsFrom = jmxErrorsFrom; } /** * jmxErrorを取得します。 * * @return jmxError */ public String getJmxError() { return jmxError; } /** * jmxErrorを設定します。 * * @param jmxError jmxError */ public void setJmxError(String jmxError) { this.jmxError = jmxError; } /** * nameを取得します。 * * @return name */ public String getName() { return name; } /** * nameを設定します。 * * @param name name */ public void setName(String name) { this.name = name; } /** * flagsを取得します。 * * @return flags */ public String getFlags() { return flags; } /** * flagsを設定します。 * * @param flags flags */ public void setFlags(String flags) { this.flags = flags; } /** * templateidを取得します。 * * @return templateid */ public String getTemplateid() { return templateid; } /** * templateidを設定します。 * * @param templateid templateid */ public void setTemplateid(String templateid) { this.templateid = templateid; } /** * descriptionを取得します。 * * @return description */ public String getDescription() { return description; } /** * descriptionを設定します。 * * @param description description */ public void setDescription(String description) { this.description = description; } /** * tlsConnectを取得します。 * * @return tlsConnect */ public Integer getTlsConnect() { return tlsConnect; } /** * tlsConnectを設定します。 * * @param tlsConnect tlsConnect */ public void setTlsConnect(Integer tlsConnect) { this.tlsConnect = tlsConnect; } /** * tlsAcceptを取得します。 * * @return tlsAccept */ public Integer getTlsAccept() { return tlsAccept; } /** * tlsAcceptを設定します。 * * @param tlsAccept tlsAccept */ public void setTlsAccept(Integer tlsAccept) { this.tlsAccept = tlsAccept; } /** * tlsIssuerを取得します。 * * @return tlsIssuer */ public String getTlsIssuer() { return tlsIssuer; } /** * tlsIssuerを設定します。 * * @param tlsIssuer tlsIssuer */ public void setTlsIssuer(String tlsIssuer) { this.tlsIssuer = tlsIssuer; } /** * tlsSubjectを取得します。 * * @return tlsSubject */ public String getTlsSubject() { return tlsSubject; } /** * tlsSubjectを設定します。 * * @param tlsSubject tlsSubject */ public void setTlsSubject(String tlsSubject) { this.tlsSubject = tlsSubject; } /** * tlsPskIdentityを取得します。 * * @return tlsPskIdentity */ public String getTlsPskIdentity() { return tlsPskIdentity; } /** * tlsPskIdentityを設定します。 * * @param tlsPskIdentity tlsPskIdentity */ public void setTlsPskIdentity(String tlsPskIdentity) { this.tlsPskIdentity = tlsPskIdentity; } /** * tlsPskを取得します。 * * @return tlsPsk */ public String getTlsPsk() { return tlsPsk; } /** * tlsPskを設定します。 * * @param tlsPsk tlsPsk */ public void setTlsPsk(String tlsPsk) { this.tlsPsk = tlsPsk; } }