package br.com.centralit.citcorpore.bean;

import br.com.citframework.dto.IDto;

/**
 * Este DTO faz parte da tabela EVMHostNagiosDTO do Nagios
 * @author cristian.guedes
 *
 */
public class ContactsDTO  implements IDto {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 6978979894562881147L;

	private Integer idContacts;
	
	private Integer idEVMHostNagios;
	
	/**
	*	The additional field address1
	*/

	private String address1 = null;
	/**
	*	The additional field address2
	*/

	private String address2 = null;
	/**
	*	The additional field address3
	*/

	private String address3 = null;
	/**
	*	The additional field address4
	*/

	private String address4 = null;
	/**
	*	The additional field address5
	*/

	private String address5 = null;
	/**
	*	The additional field address6
	*/

	private String address6 = null;
	/**
	*	The full name of the contact
	*/

	private String alias = null;
	/**
	*	Wether the contact is allowed to submit commands (0/1)
	*/

	private int can_submit_commands = 0;
	/**
	*	A list of all custom variables of the contact
	*/

	private String custom_variable_names = null;
	/**
	*	A list of the values of all custom variables of the contact
	*/

	private String custom_variable_values = null;
	/**
	*	A dictionary of the custom variables
	*/

	private String custom_variables = null;
	/**
	*	The email address of the contact
	*/

	private String email = null;
	/**
	*	The time period in which the contact will be notified about host problems
	*/

	private String host_notification_period = null;
	/**
	*	Wether the contact will be notified about host problems in general (0/1)
	*/

	private int host_notifications_enabled = 0;
	/**
	*	Wether the contact is currently in his/her host notification period (0/1)
	*/

	private int in_host_notification_period = 0;
	/**
	*	Wether the contact is currently in his/her service notification period (0/1)
	*/

	private int in_service_notification_period = 0;
	/**
	*	A bitmask specifying which attributes have been modified
	*/

	private int modified_attributes = 0;
	/**
	*	A list of all modified attributes
	*/

	private String modified_attributes_list = null;
	/**
	*	The login name of the contact person
	*/

	private String name = null;
	/**
	*	The pager address of the contact
	*/

	private String pager = null;
	/**
	*	The time period in which the contact will be notified about service problems
	*/

	private String service_notification_period = null;
	/**
	*	Wether the contact will be notified about service problems in general (0/1)
	*/

	private int service_notifications_enabled = 0;
	public Integer getIdContacts() {
		return idContacts;
	}
	public void setIdContacts(Integer idContacts) {
		this.idContacts = idContacts;
	}
	public Integer getIdEVMHostNagios() {
		return idEVMHostNagios;
	}
	public void setIdEVMHostNagios(Integer idEVMHostNagios) {
		this.idEVMHostNagios = idEVMHostNagios;
	}
	public String getAddress1() {
		return address1;
	}
	public void setAddress1(String address1) {
		this.address1 = address1;
	}
	public String getAddress2() {
		return address2;
	}
	public void setAddress2(String address2) {
		this.address2 = address2;
	}
	public String getAddress3() {
		return address3;
	}
	public void setAddress3(String address3) {
		this.address3 = address3;
	}
	public String getAddress4() {
		return address4;
	}
	public void setAddress4(String address4) {
		this.address4 = address4;
	}
	public String getAddress5() {
		return address5;
	}
	public void setAddress5(String address5) {
		this.address5 = address5;
	}
	public String getAddress6() {
		return address6;
	}
	public void setAddress6(String address6) {
		this.address6 = address6;
	}
	public String getAlias() {
		return alias;
	}
	public void setAlias(String alias) {
		this.alias = alias;
	}
	public int getCan_submit_commands() {
		return can_submit_commands;
	}
	public void setCan_submit_commands(int can_submit_commands) {
		this.can_submit_commands = can_submit_commands;
	}
	public String getCustom_variable_names() {
		return custom_variable_names;
	}
	public void setCustom_variable_names(String custom_variable_names) {
		this.custom_variable_names = custom_variable_names;
	}
	public String getCustom_variable_values() {
		return custom_variable_values;
	}
	public void setCustom_variable_values(String custom_variable_values) {
		this.custom_variable_values = custom_variable_values;
	}
	public String getCustom_variables() {
		return custom_variables;
	}
	public void setCustom_variables(String custom_variables) {
		this.custom_variables = custom_variables;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getHost_notification_period() {
		return host_notification_period;
	}
	public void setHost_notification_period(String host_notification_period) {
		this.host_notification_period = host_notification_period;
	}
	public int getHost_notifications_enabled() {
		return host_notifications_enabled;
	}
	public void setHost_notifications_enabled(int host_notifications_enabled) {
		this.host_notifications_enabled = host_notifications_enabled;
	}
	public int getIn_host_notification_period() {
		return in_host_notification_period;
	}
	public void setIn_host_notification_period(int in_host_notification_period) {
		this.in_host_notification_period = in_host_notification_period;
	}
	public int getIn_service_notification_period() {
		return in_service_notification_period;
	}
	public void setIn_service_notification_period(int in_service_notification_period) {
		this.in_service_notification_period = in_service_notification_period;
	}
	public int getModified_attributes() {
		return modified_attributes;
	}
	public void setModified_attributes(int modified_attributes) {
		this.modified_attributes = modified_attributes;
	}
	public String getModified_attributes_list() {
		return modified_attributes_list;
	}
	public void setModified_attributes_list(String modified_attributes_list) {
		this.modified_attributes_list = modified_attributes_list;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPager() {
		return pager;
	}
	public void setPager(String pager) {
		this.pager = pager;
	}
	public String getService_notification_period() {
		return service_notification_period;
	}
	public void setService_notification_period(String service_notification_period) {
		this.service_notification_period = service_notification_period;
	}
	public int getService_notifications_enabled() {
		return service_notifications_enabled;
	}
	public void setService_notifications_enabled(int service_notifications_enabled) {
		this.service_notifications_enabled = service_notifications_enabled;
	}
	
	

	
}