public class Interface extends GenericObject implements ZoneMember
accessList, BUSINESSSERVICEROOT, CALCULATE_DEFAULT, CALCULATE_MOST_CRITICAL, CALCULATE_MULTIPLE_THRESHOLDS, CALCULATE_SINGLE_THRESHOLD, children, comments, customAttributes, DASHBOARDROOT, dashboards, drillDownObjectId, fixedPropagatedStatus, geolocation, guid, image, inheritAccessRights, inMaintenanceMode, isDeleted, moduleData, NETWORK, NETWORKMAPROOT, OBJECT_ACCESSPOINT, OBJECT_AGENTPOLICY, OBJECT_AGENTPOLICY_CONFIG, OBJECT_AGENTPOLICY_LOGPARSER, OBJECT_BUSINESSSERVICE, OBJECT_BUSINESSSERVICEROOT, OBJECT_CHASSIS, OBJECT_CLUSTER, OBJECT_CONDITION, OBJECT_CONTAINER, OBJECT_CUSTOM, OBJECT_DASHBOARD, OBJECT_DASHBOARDGROUP, OBJECT_DASHBOARDROOT, OBJECT_GENERIC, OBJECT_INTERFACE, OBJECT_MOBILEDEVICE, OBJECT_NETWORK, OBJECT_NETWORKMAP, OBJECT_NETWORKMAPGROUP, OBJECT_NETWORKMAPROOT, OBJECT_NETWORKSERVICE, OBJECT_NODE, OBJECT_NODELINK, OBJECT_POLICYGROUP, OBJECT_POLICYROOT, OBJECT_RACK, OBJECT_SERVICEROOT, OBJECT_SLMCHECK, OBJECT_SUBNET, OBJECT_TEMPLATE, OBJECT_TEMPLATEGROUP, OBJECT_TEMPLATEROOT, OBJECT_VPNCONNECTOR, OBJECT_ZONE, objectClass, objectId, objectName, parents, POLICYROOT, postalAddress, PROPAGATE_DEFAULT, PROPAGATE_FIXED, PROPAGATE_RELATIVE, PROPAGATE_TRANSLATED, PROPAGATE_UNCHANGED, REPORTROOT, SERVICEROOT, session, status, statusCalculationMethod, statusPropagationMethod, statusShift, statusSingleThreshold, statusThresholds, statusTransformation, TEMPLATEROOT, trustedNodes, urls, ZONE0| Constructor and Description |
|---|
Interface(org.netxms.base.NXCPMessage msg,
NXCSession session) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAdminState()
Get administrative state
|
String |
getAdminStateAsText()
Get administrative state as text
|
String |
getAlias() |
String |
getDescription() |
int |
getDot1xBackendState()
Get 802.1x backend state
|
String |
getDot1xBackendStateAsText()
Get 802.1x backend state as text
|
int |
getDot1xPaeState()
Get 802.1x PAE state
|
String |
getDot1xPaeStateAsText()
Get 802.1x PAE state as text
|
int |
getExpectedState()
Get interface expected state
|
InetAddress |
getFirstUnicastAddress()
Get first unicast address
|
org.netxms.base.InetAddressEx |
getFirstUnicastAddressEx()
Get first unicast address
|
int |
getFlags() |
int |
getIfIndex() |
SnmpObjectId |
getIfTableSuffix() |
int |
getIfType() |
String |
getIfTypeName()
Get symbolic name for interface type
|
static String |
getIfTypeName(int ifType)
Get symbolic name for interface type
|
List<org.netxms.base.InetAddressEx> |
getIpAddressList() |
String |
getIpAddressListAsString()
Get IP address list as string
|
org.netxms.base.MacAddress |
getMacAddress()
Get interface MAC address
|
int |
getMtu() |
String |
getObjectClassName() |
int |
getOperState()
Get operational state
|
String |
getOperStateAsText()
Get operational state as text
|
Interface |
getParentInterface()
Get parent interface object
|
long |
getParentInterfaceId()
Get object ID of parent interface
|
AbstractNode |
getParentNode()
Get parent node object.
|
LinkLayerDiscoveryProtocol |
getPeerDiscoveryProtocol()
Get peer discovery protocol
|
long |
getPeerInterfaceId() |
long |
getPeerNodeId() |
int |
getPort() |
int |
getRequiredPollCount() |
int |
getSlot() |
long |
getSpeed() |
Set<String> |
getStrings()
Get all strings in object
|
long |
getZoneId()
Get ID of the zone this object belongs to
|
String |
getZoneName()
Get name of the zone this object belongs to
|
boolean |
hasAddress(InetAddress addr)
Check if given address present on interface
|
boolean |
hasAddress(org.netxms.base.InetAddressEx addr)
Check if given address present on interface
|
boolean |
isAllowedOnMap()
If this method returns true object is allowed to be on custom network map.
|
boolean |
isExcludedFromTopology()
Check if this interface is excluded from network topology calculation
|
boolean |
isLoopback()
Check if this interface is a loopback
|
boolean |
isPhysicalPort()
Check if this interface is a physical port
|
addString, getAccessList, getAllChilds, getAllChilds, getAllParents, getAllParents, getChildIdList, getChildren, getChildsAsArray, getComments, getCustomAttributes, getDashboards, getDrillDownObjectId, getEffectiveRights, getFixedPropagatedStatus, getGeolocation, getGuid, getImage, getModuleData, getObjectClass, getObjectId, getObjectName, getParentCount, getParentIdList, getParents, getParentsAsArray, getPostalAddress, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getTrustedNodes, getUrls, hasAccessibleChildren, hasChildren, hashCode, hasParents, hasUrls, isAlarmsVisible, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isInheritAccessRights, isInMaintenanceMode, setSessionpublic static final int IF_SYNTHETIC_MASK
public static final int IF_PHYSICAL_PORT
public static final int IF_EXCLUDE_FROM_TOPOLOGY
public static final int IF_LOOPBACK
public static final int IF_CREATED_MANUALLY
public static final int IF_EXPECTED_STATE_MASK
public static final int ADMIN_STATE_UNKNOWN
public static final int ADMIN_STATE_UP
public static final int ADMIN_STATE_DOWN
public static final int ADMIN_STATE_TESTING
public static final int OPER_STATE_UNKNOWN
public static final int OPER_STATE_UP
public static final int OPER_STATE_DOWN
public static final int OPER_STATE_TESTING
public static final int OPER_STATE_DORMANT
public static final int OPER_STATE_NOT_PRESENT
public static final int EXPECTED_STATE_UP
public static final int EXPECTED_STATE_DOWN
public static final int EXPECTED_STATE_IGNORE
public static final int PAE_STATE_UNKNOWN
public static final int PAE_STATE_INITIALIZE
public static final int PAE_STATE_DISCONNECTED
public static final int PAE_STATE_CONNECTING
public static final int PAE_STATE_AUTHENTICATING
public static final int PAE_STATE_AUTHENTICATED
public static final int PAE_STATE_ABORTING
public static final int PAE_STATE_HELD
public static final int PAE_STATE_FORCE_AUTH
public static final int PAE_STATE_FORCE_UNAUTH
public static final int PAE_STATE_RESTART
public static final int BACKEND_STATE_UNKNOWN
public static final int BACKEND_STATE_REQUEST
public static final int BACKEND_STATE_RESPONSE
public static final int BACKEND_STATE_SUCCESS
public static final int BACKEND_STATE_FAIL
public static final int BACKEND_STATE_TIMEOUT
public static final int BACKEND_STATE_IDLE
public static final int BACKEND_STATE_INITIALIZE
public static final int BACKEND_STATE_IGNORE
public Interface(org.netxms.base.NXCPMessage msg,
NXCSession session)
msg - public AbstractNode getParentNode()
public int getIfIndex()
public int getIfType()
public String getIfTypeName()
public org.netxms.base.MacAddress getMacAddress()
public int getRequiredPollCount()
public String getObjectClassName()
getObjectClassName in class AbstractObjectpublic boolean isAllowedOnMap()
AbstractObjectisAllowedOnMap in class AbstractObjectpublic int getSlot()
public int getPort()
public long getPeerNodeId()
public long getPeerInterfaceId()
public long getZoneId()
ZoneMembergetZoneId in interface ZoneMemberpublic String getZoneName()
ZoneMembergetZoneName in interface ZoneMemberpublic String getDescription()
public int getFlags()
public int getDot1xPaeState()
public String getDot1xPaeStateAsText()
public int getDot1xBackendState()
public String getDot1xBackendStateAsText()
public int getAdminState()
public String getAdminStateAsText()
public int getOperState()
public String getOperStateAsText()
public int getExpectedState()
public boolean isPhysicalPort()
public boolean isLoopback()
public boolean isExcludedFromTopology()
public LinkLayerDiscoveryProtocol getPeerDiscoveryProtocol()
public int getMtu()
public long getSpeed()
public SnmpObjectId getIfTableSuffix()
public String getAlias()
public List<org.netxms.base.InetAddressEx> getIpAddressList()
public boolean hasAddress(org.netxms.base.InetAddressEx addr)
addr - IP addresspublic boolean hasAddress(InetAddress addr)
addr - IP addresspublic InetAddress getFirstUnicastAddress()
public org.netxms.base.InetAddressEx getFirstUnicastAddressEx()
public String getIpAddressListAsString()
public static String getIfTypeName(int ifType)
ifType - interface typepublic long getParentInterfaceId()
public Interface getParentInterface()
public Set<String> getStrings()
AbstractObjectgetStrings in class AbstractObjectCopyright © 2018. All rights reserved.