package com.genersoft.iot.vmp.conf; 
 | 
  
 | 
  
 | 
import org.springframework.boot.context.properties.ConfigurationProperties; 
 | 
import org.springframework.stereotype.Component; 
 | 
  
 | 
@Component 
 | 
@ConfigurationProperties(prefix = "sip", ignoreInvalidFields = true) 
 | 
public class SipConfig { 
 | 
  
 | 
    private String ip; 
 | 
  
 | 
    /** 
 | 
     * 默认使用 0.0.0.0 
 | 
     */ 
 | 
    private String monitorIp = "0.0.0.0"; 
 | 
  
 | 
    private Integer port; 
 | 
  
 | 
    private String domain; 
 | 
  
 | 
    private String id; 
 | 
  
 | 
    private String password; 
 | 
     
 | 
    Integer ptzSpeed = 50; 
 | 
  
 | 
    Integer keepaliveTimeOut = 255; 
 | 
  
 | 
    Integer registerTimeInterval = 120; 
 | 
  
 | 
    private boolean alarm = false; 
 | 
  
 | 
    public void setIp(String ip) { 
 | 
        this.ip = ip; 
 | 
    } 
 | 
  
 | 
    public void setMonitorIp(String monitorIp) { 
 | 
        this.monitorIp = monitorIp; 
 | 
    } 
 | 
  
 | 
    public void setPort(Integer port) { 
 | 
        this.port = port; 
 | 
    } 
 | 
  
 | 
    public void setDomain(String domain) { 
 | 
        this.domain = domain; 
 | 
    } 
 | 
  
 | 
    public void setId(String id) { 
 | 
        this.id = id; 
 | 
    } 
 | 
  
 | 
    public void setPassword(String password) { 
 | 
        this.password = password; 
 | 
    } 
 | 
  
 | 
    public void setPtzSpeed(Integer ptzSpeed) { 
 | 
        this.ptzSpeed = ptzSpeed; 
 | 
    } 
 | 
  
 | 
    public void setKeepaliveTimeOut(Integer keepaliveTimeOut) { 
 | 
        this.keepaliveTimeOut = keepaliveTimeOut; 
 | 
    } 
 | 
  
 | 
    public void setRegisterTimeInterval(Integer registerTimeInterval) { 
 | 
        this.registerTimeInterval = registerTimeInterval; 
 | 
    } 
 | 
  
 | 
    public String getMonitorIp() { 
 | 
        return monitorIp; 
 | 
    } 
 | 
  
 | 
    public String getIp() { 
 | 
        return ip; 
 | 
    } 
 | 
  
 | 
  
 | 
    public Integer getPort() { 
 | 
        return port; 
 | 
    } 
 | 
  
 | 
  
 | 
    public String getDomain() { 
 | 
        return domain; 
 | 
    } 
 | 
  
 | 
  
 | 
    public String getId() { 
 | 
        return id; 
 | 
    } 
 | 
  
 | 
    public String getPassword() { 
 | 
        return password; 
 | 
    } 
 | 
  
 | 
  
 | 
    public Integer getPtzSpeed() { 
 | 
        return ptzSpeed; 
 | 
    } 
 | 
  
 | 
    public Integer getKeepaliveTimeOut() { 
 | 
        return keepaliveTimeOut; 
 | 
    } 
 | 
  
 | 
    public Integer getRegisterTimeInterval() { 
 | 
        return registerTimeInterval; 
 | 
    } 
 | 
  
 | 
    public boolean isAlarm() { 
 | 
        return alarm; 
 | 
    } 
 | 
  
 | 
    public void setAlarm(boolean alarm) { 
 | 
        this.alarm = alarm; 
 | 
    } 
 | 
} 
 |