webmngr.devices
Class Interface
java.lang.Object
|
+--webmngr.devices.AbstractDevice
|
+--webmngr.devices.Interface
- All Implemented Interfaces:
- java.lang.Cloneable, DeviceIF, java.io.Serializable, Template
- public class Interface
- extends AbstractDevice
Classe que representa uma Interface de rede de um equipamento gerenciável.
Interfaces só podem ser monitoradas em dispositivos que suportam SNMP.
- Author:
- Alexandre Nóbrega Duarte
- See Also:
- Serialized Form
Constructor Summary |
Interface()
Construtor default |
Method Summary |
int |
getBandwidth()
|
java.lang.String |
getConnectedTo()
|
java.lang.String |
getMacAddress()
|
java.lang.String |
getNetmask()
|
void |
setBandwidth(int bandwidth)
Configura a velocidade da interface. |
void |
setConnectedTo(java.lang.String connectedTo)
Indica a qual máquina está interface permite conexão.
Utilizado apenas pelo WebDoc. |
void |
setMacAddress(java.lang.String macAddress)
Configura o endereço mac da interface caso ela tenha um.
|
void |
setNetmask(java.lang.String netmask)
Configura a máscara de rede da interface. |
void |
setTemplate(java.lang.String template)
Configura o template desta interface |
Methods inherited from class webmngr.devices.AbstractDevice |
addGraphReference, addOID, addOIDRef, clone, getContact, getFunctionalDescription, getGraphReferences, getHardwareDescription, getIndex, getName, getObs, getOIDs, getStatusOID, getTemplate, remGraphReference, remOID, setContact, setFunctionalDescription, setHardwareDescription, setIndex, setName, setObs, setStatusOID, setTemplate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Interface
public Interface()
- Construtor default
setMacAddress
public void setMacAddress(java.lang.String macAddress)
- Configura o endereço mac da interface caso ela tenha um.
- Parameters:
macAddress
- Endereco mac da Interface.
getMacAddress
public java.lang.String getMacAddress()
setBandwidth
public void setBandwidth(int bandwidth)
- Configura a velocidade da interface.
- Parameters:
bandwidth
- Velocidade da interface.
getBandwidth
public int getBandwidth()
setNetmask
public void setNetmask(java.lang.String netmask)
- Configura a máscara de rede da interface.
- Parameters:
netmask
- Máscara de rede
getNetmask
public java.lang.String getNetmask()
setConnectedTo
public void setConnectedTo(java.lang.String connectedTo)
- Indica a qual máquina está interface permite conexão.
Utilizado apenas pelo WebDoc.
- Parameters:
connectedTo
- Nome do despositivo ao qual esta interface conecta o dispositivo que a possui.
getConnectedTo
public java.lang.String getConnectedTo()
setTemplate
public void setTemplate(java.lang.String template)
- Configura o template desta interface