/*
* Copyright (c) 2016 EMC Corporation
* All Rights Reserved
*/
package models.properties;
import java.util.Map;
import util.ConfigProperty;
public class SyslogPropertiesPage extends CustomPropertyPage {
private Property logRetentionDays;
private Property syslogRemoteServersPorts;
private Property syslogEnable;
private Property syslogTransportProtocol;
private Property syslogDriverCa;
public SyslogPropertiesPage(Map<String, Property> properties) {
super("Log");
setRenderTemplate("syslogPage.html");
logRetentionDays = addCustomProperty(properties, ConfigProperty.SYSTEM_LOG_RETENTION_DAYS);
syslogRemoteServersPorts = addCustomProperty(properties, ConfigProperty.SYSLOG_REMOTE_SERVERS_PORTS);
syslogEnable = addCustomProperty(properties, ConfigProperty.SYSLOG_ENABLE);
syslogDriverCa = addCustomProperty(properties, ConfigProperty.SYSLOG_DRIVER_CA);
syslogTransportProtocol = addCustomProperty(properties, ConfigProperty.SYSLOG_TRANSPORT_PROTOCOL);
}
public Property getLogRetentionDays() {
return logRetentionDays;
}
public Property getSyslogRemoteServersPorts() {
return syslogRemoteServersPorts;
}
public Property getSyslogEnable() {
return syslogEnable;
}
public Property getSyslogTransportProtocol() {
return syslogTransportProtocol;
}
public Property getSyslogDriverCa() {
return syslogDriverCa;
}
}