Class NXCObjectModificationData

java.lang.Object
org.netxms.client.NXCObjectModificationData

public class NXCObjectModificationData extends Object
This class is used to hold data for NXCSession.modifyObject()
  • Constructor Details

    • NXCObjectModificationData

      public NXCObjectModificationData(long objectId)
      Constructor for creating modification data for given object
      Parameters:
      objectId - Object ID
  • Method Details

    • getObjectId

      public long getObjectId()
      Returns:
      the objectId
    • setObjectId

      public void setObjectId(long objectId)
      Parameters:
      objectId - the objectId to set
    • getName

      public String getName()
      Returns:
      the name
    • setName

      public void setName(String name)
      Parameters:
      name - the name to set
    • getAlias

      public String getAlias()
      Returns:
      the alias
    • setAlias

      public void setAlias(String alias)
      Parameters:
      alias - the alias to set
    • getNameOnMap

      public String getNameOnMap()
      Get object's name on network map.
      Returns:
      object's name on network map
    • setNameOnMap

      public void setNameOnMap(String name)
      Set object's name on network map. Set to empty string to use object's name.
      Parameters:
      name - new object's name on network map
    • getACL

      public Collection<AccessListElement> getACL()
      Returns:
      the acl
    • setACL

      public void setACL(Collection<AccessListElement> acl)
      Parameters:
      acl - the acl to set
    • isInheritAccessRights

      public Boolean isInheritAccessRights()
      Returns:
      the inheritAccessRights
    • setInheritAccessRights

      public void setInheritAccessRights(boolean inheritAccessRights)
      Parameters:
      inheritAccessRights - the inheritAccessRights to set
    • getCustomAttributes

      public Map<String,CustomAttribute> getCustomAttributes()
      Returns:
      the customAttributes
    • setCustomAttributes

      public void setCustomAttributes(Map<String,CustomAttribute> customAttributes)
      Parameters:
      customAttributes - the customAttributes to set
    • getAutoBindFilter

      public String getAutoBindFilter()
      Returns:
      the autoApplyFilter
    • setAutoBindFilter

      public void setAutoBindFilter(String autoBindFilter)
      Parameters:
      autoBindFilter - the autoApplyFilter to set
    • getVersion

      public Integer getVersion()
      Returns:
      the version
    • setVersion

      public void setVersion(int version)
      Parameters:
      version - the version to set
    • getAgentPort

      public Integer getAgentPort()
    • setAgentPort

      public void setAgentPort(int agentPort)
    • getAgentSecret

      public String getAgentSecret()
      Returns:
      the agentSecret
    • setAgentSecret

      public void setAgentSecret(String agentSecret)
      Parameters:
      agentSecret - the agentSecret to set
    • getAgentProxy

      public Long getAgentProxy()
      Returns:
      the agentProxy
    • setAgentProxy

      public void setAgentProxy(long agentProxy)
      Parameters:
      agentProxy - the agentProxy to set
    • getSnmpVersion

      public SnmpVersion getSnmpVersion()
      Returns:
      the snmpVersion
    • setSnmpVersion

      public void setSnmpVersion(SnmpVersion snmpVersion)
      Parameters:
      snmpVersion - the snmpVersion to set
    • getSnmpAuthMethod

      public Integer getSnmpAuthMethod()
      Returns:
      the snmpAuthMethod
    • getSnmpPrivMethod

      public Integer getSnmpPrivMethod()
      Returns:
      the snmpPrivMethod
    • getSnmpAuthName

      public String getSnmpAuthName()
      Returns:
      the snmpAuthName
    • getSnmpAuthPassword

      public String getSnmpAuthPassword()
      Returns:
      the snmpAuthPassword
    • getSnmpPrivPassword

      public String getSnmpPrivPassword()
      Returns:
      the snmpPrivPassword
    • setSnmpAuthentication

      public void setSnmpAuthentication(String authName, int authMethod, String authPassword, int privMethod, String privPassword)
      Set SNMP authentication information.
      Parameters:
      authName - authentication name (user name for SNMPv3 or community for SNMP v1/2)
      authMethod - SNMPv3 authentication method
      authPassword - SNMPv3 authentication password
      privMethod - SNMPv3 encryption method
      privPassword - SNMPv3 encryption password
    • setSnmpAuthentication

      public void setSnmpAuthentication(String authName)
      Set SNMP authentication information - simplified version that can be used for setting SNMP v1/2 community string. Will set authentication and encryption passwords to empty strings and authentication and encryption methods to NONE.
      Parameters:
      authName - authentication name (user name for SNMPv3 or community for SNMP v1/2)
    • getSnmpProxy

      public Long getSnmpProxy()
      Returns:
      the snmpProxy
    • setSnmpProxy

      public void setSnmpProxy(long snmpProxy)
      Parameters:
      snmpProxy - the snmpProxy to set
    • getMqttProxy

      public Long getMqttProxy()
      Get MQTT proxy node ID
      Returns:
      MQTT proxy node ID
    • setMqttProxy

      public void setMqttProxy(long mqttProxy)
      Set MQTT proxy node ID.
      Parameters:
      mqttProxy - MQTT proxy node ID
    • getIcmpProxy

      public Long getIcmpProxy()
      Returns:
      the icmpProxy
    • setIcmpProxy

      public void setIcmpProxy(long icmpProxy)
      Parameters:
      icmpProxy - the icmpProxy to set
    • getWebServiceProxy

      public Long getWebServiceProxy()
      Get ID of web service proxy node.
      Returns:
      ID of web service proxy node
    • setWebServiceProxy

      public void setWebServiceProxy(long webServiceProxy)
      Set ID of web service proxy node.
      Parameters:
      webServiceProxy - ID of web service proxy node
    • getTrustedObjects

      public Long[] getTrustedObjects()
      Get trusted objects
      Returns:
      trusted object list
    • setTrustedObjects

      public void setTrustedObjects(Long[] trustedObjects)
      Set trusted objects
      Parameters:
      trustedObjects - trusted objects list
    • getGeolocation

      public GeoLocation getGeolocation()
      Returns:
      the geolocation
    • setGeolocation

      public void setGeolocation(GeoLocation geolocation)
      Parameters:
      geolocation - the geolocation to set
    • getPrimaryIpAddress

      public InetAddress getPrimaryIpAddress()
      Returns:
      the primaryIpAddress
    • setPrimaryIpAddress

      public void setPrimaryIpAddress(InetAddress primaryIpAddress)
      Parameters:
      primaryIpAddress - the primaryIpAddress to set
    • getSnmpPort

      public Integer getSnmpPort()
      Returns:
      the snmpPort
    • setSnmpPort

      public void setSnmpPort(int snmpPort)
      Parameters:
      snmpPort - the snmpPort to set
    • getMapLayout

      public MapLayoutAlgorithm getMapLayout()
      Returns:
      the mapLayout
    • setMapLayout

      public void setMapLayout(MapLayoutAlgorithm mapLayout)
      Parameters:
      mapLayout - the mapLayout to set
    • getMapBackground

      public UUID getMapBackground()
      Returns:
      the mapBackground
    • setMapBackground

      public void setMapBackground(UUID mapBackground, GeoLocation mapBackgroundLocation, int mapBackgroundZoom, int mapBackgroundColor)
      Parameters:
      mapBackground - The mapBackground to set
      mapBackgroundLocation - The mapBackgroundLocation to set
      mapBackgroundZoom - The mapBackgroundZoom level to set
      mapBackgroundColor - The mapBackgroundColor to set
    • getMapElements

      public Collection<NetworkMapElement> getMapElements()
      Returns:
      the mapElements
    • getMapLinks

      public Collection<NetworkMapLink> getMapLinks()
      Returns:
      the mapLinks
    • setMapContent

      public void setMapContent(Collection<NetworkMapElement> elements, Collection<NetworkMapLink> links)
      Set map contents
      Parameters:
      elements - Network map elements
      links - Network map links
    • getMapImage

      public UUID getMapImage()
      Get map image.
      Returns:
      map image
    • setMapImage

      public void setMapImage(UUID image)
      Set new map image
      Parameters:
      image - new map image
    • getColumnCount

      public Integer getColumnCount()
      Returns:
      the columnCount
    • setColumnCount

      public void setColumnCount(int columnCount)
      Parameters:
      columnCount - the columnCount to set
    • getDashboardElements

      public Collection<DashboardElement> getDashboardElements()
      Returns:
      the dashboardElements
    • setDashboardElements

      public void setDashboardElements(Collection<DashboardElement> dashboardElements)
      Parameters:
      dashboardElements - the dashboardElements to set
    • getScript

      public String getScript()
      Returns:
      the script
    • setScript

      public void setScript(String script)
      Parameters:
      script - the script to set
    • getActivationEvent

      public Integer getActivationEvent()
      Returns:
      the activationEvent
    • setActivationEvent

      public void setActivationEvent(int activationEvent)
      Parameters:
      activationEvent - the activationEvent to set
    • getDeactivationEvent

      public Integer getDeactivationEvent()
      Returns:
      the deactivationEvent
    • setDeactivationEvent

      public void setDeactivationEvent(int deactivationEvent)
      Parameters:
      deactivationEvent - the deactivationEvent to set
    • getSourceObject

      public Long getSourceObject()
      Returns:
      the sourceObject
    • setSourceObject

      public void setSourceObject(long sourceObject)
      Parameters:
      sourceObject - the sourceObject to set
    • getActiveStatus

      public Integer getActiveStatus()
      Returns:
      the activeStatus
    • setActiveStatus

      public void setActiveStatus(int activeStatus)
      Parameters:
      activeStatus - the activeStatus to set
    • getInactiveStatus

      public Integer getInactiveStatus()
      Returns:
      the inactiveStatus
    • setInactiveStatus

      public void setInactiveStatus(int inactiveStatus)
      Parameters:
      inactiveStatus - the inactiveStatus to set
    • getDciList

      public List<ConditionDciInfo> getDciList()
      Returns:
      the dciList
    • setDciList

      public void setDciList(List<ConditionDciInfo> dciList)
      Parameters:
      dciList - the dciList to set
    • getDrillDownObjectId

      public Long getDrillDownObjectId()
      Returns:
      the submapId
    • setDrillDownObjectId

      public void setDrillDownObjectId(long drillDownObjectId)
      Parameters:
      drillDownObjectId - the drillDownObjectId to set
    • getMapBackgroundLocation

      public GeoLocation getMapBackgroundLocation()
      Returns:
      the mapBackgroundLocation
    • getMapBackgroundZoom

      public Integer getMapBackgroundZoom()
      Returns:
      the mapBackgroundZoom
    • getPollerNode

      public Long getPollerNode()
      Returns:
      the pollerNode
    • setPollerNode

      public void setPollerNode(long pollerNode)
      Parameters:
      pollerNode - the pollerNode to set
    • getRequiredPolls

      public Integer getRequiredPolls()
      Returns:
      the requiredPolls
    • setRequiredPolls

      public void setRequiredPolls(int requiredPolls)
      Parameters:
      requiredPolls - the requiredPolls to set
    • getServiceType

      public Integer getServiceType()
      Returns:
      the serviceType
    • setServiceType

      public void setServiceType(int serviceType)
      Parameters:
      serviceType - the serviceType to set
    • getIpProtocol

      public Integer getIpProtocol()
      Returns:
      the ipProtocol
    • setIpProtocol

      public void setIpProtocol(int ipProtocol)
      Parameters:
      ipProtocol - the ipProtocol to set
    • getIpPort

      public Integer getIpPort()
      Returns:
      the ipPort
    • setIpPort

      public void setIpPort(int ipPort)
      Parameters:
      ipPort - the ipPort to set
    • getIpAddress

      public InetAddressEx getIpAddress()
      Returns:
      the ipAddress
    • setIpAddress

      public void setIpAddress(InetAddressEx ipAddress)
      Parameters:
      ipAddress - the ipAddress to set
    • getRequest

      public String getRequest()
      Returns:
      the request
    • setRequest

      public void setRequest(String request)
      Parameters:
      request - the request to set
    • getResponse

      public String getResponse()
      Returns:
      the response
    • setResponse

      public void setResponse(String response)
      Parameters:
      response - the response to set
    • getObjectFlags

      public Integer getObjectFlags()
      Get object flags
      Returns:
      object flags
    • getObjectFlagsMask

      public Integer getObjectFlagsMask()
      Get object flags mask
      Returns:
      the object flags mask
    • setObjectFlags

      public void setObjectFlags(int objectFlags)
      Set object flags
      Parameters:
      objectFlags - Object flags
    • setObjectFlags

      public void setObjectFlags(int objectFlags, int objectFlagsMask)
      Set selected object flags. Only flags with corresponding mask bits set will be changed.
      Parameters:
      objectFlags - new object flags
      objectFlagsMask - object flag mask
    • getIfXTablePolicy

      public Integer getIfXTablePolicy()
      Returns:
      the ifXTablePolicy
    • setIfXTablePolicy

      public void setIfXTablePolicy(int ifXTablePolicy)
      Parameters:
      ifXTablePolicy - the ifXTablePolicy to set
    • getReportDefinition

      public String getReportDefinition()
      Returns:
      the reportDefinition
    • setReportDefinition

      public void setReportDefinition(String reportDefinition)
      Parameters:
      reportDefinition - the reportDefinition to set
    • setReportDefinition

      public void setReportDefinition(File file) throws IOException, FileNotFoundException
      Set report definition from file.
      Parameters:
      file - file containing report definition
      Throws:
      IOException - if file I/O error occurs
      FileNotFoundException - if given file does not exist or inaccessible
    • getResourceList

      public List<ClusterResource> getResourceList()
      Returns:
      the resourceList
    • setResourceList

      public void setResourceList(List<ClusterResource> resourceList)
      Parameters:
      resourceList - the resourceList to set
    • getNetworkList

      public List<InetAddressEx> getNetworkList()
      Returns:
      the networkList
    • setNetworkList

      public void setNetworkList(List<InetAddressEx> networkList)
      Parameters:
      networkList - the networkList to set
    • getPrimaryName

      public String getPrimaryName()
      Returns:
      the primaryName
    • setPrimaryName

      public void setPrimaryName(String primaryName)
      Parameters:
      primaryName - the primaryName to set
    • getStatusCalculationMethod

      public Integer getStatusCalculationMethod()
      Returns:
      the statusCalculationMethod
    • setStatusCalculationMethod

      public void setStatusCalculationMethod(int statusCalculationMethod)
      Parameters:
      statusCalculationMethod - the statusCalculationMethod to set
    • getStatusPropagationMethod

      public Integer getStatusPropagationMethod()
      Returns:
      the statusPropagationMethod
    • setStatusPropagationMethod

      public void setStatusPropagationMethod(int statusPropagationMethod)
      Parameters:
      statusPropagationMethod - the statusPropagationMethod to set
    • getFixedPropagatedStatus

      public ObjectStatus getFixedPropagatedStatus()
      Returns:
      the fixedPropagatedStatus
    • setFixedPropagatedStatus

      public void setFixedPropagatedStatus(ObjectStatus fixedPropagatedStatus)
      Parameters:
      fixedPropagatedStatus - the fixedPropagatedStatus to set
    • getStatusShift

      public Integer getStatusShift()
      Returns:
      the statusShift
    • setStatusShift

      public void setStatusShift(int statusShift)
      Parameters:
      statusShift - the statusShift to set
    • getStatusTransformation

      public ObjectStatus[] getStatusTransformation()
      Returns:
      the statusTransformation
    • setStatusTransformation

      public void setStatusTransformation(ObjectStatus[] statusTransformation)
      Parameters:
      statusTransformation - the statusTransformation to set
    • getStatusSingleThreshold

      public Integer getStatusSingleThreshold()
      Returns:
      the statusSingleThreshold
    • setStatusSingleThreshold

      public void setStatusSingleThreshold(int statusSingleThreshold)
      Parameters:
      statusSingleThreshold - the statusSingleThreshold to set
    • getStatusThresholds

      public int[] getStatusThresholds()
      Returns:
      the statusThresholds
    • setStatusThresholds

      public void setStatusThresholds(int[] statusThresholds)
      Parameters:
      statusThresholds - the statusThresholds to set
    • getExpectedState

      public Integer getExpectedState()
      Returns:
      the expectedState
    • setExpectedState

      public void setExpectedState(int expectedState)
      Parameters:
      expectedState - the expectedState to set
    • getLinkColor

      public Integer getLinkColor()
      Returns:
      the linkColor
    • setLinkColor

      public void setLinkColor(int linkColor)
      Parameters:
      linkColor - the linkColor to set
    • getConnectionRouting

      public Integer getConnectionRouting()
      Returns:
      the connectionRouting
    • setConnectionRouting

      public void setConnectionRouting(int connectionRouting)
      Parameters:
      connectionRouting - the connectionRouting to set
    • getNetworkMapLinkWidth

      public Integer getNetworkMapLinkWidth()
      Returns:
      the networkMapLinkWidth
    • setNetworkMapLinkWidth

      public void setNetworkMapLinkWidth(Integer networkMapLinkWidth)
      Parameters:
      networkMapLinkWidth - the networkMapLinkWidth to set
    • getNetworkMapLinkStyle

      public Integer getNetworkMapLinkStyle()
      Returns:
      the networkMapLinkStyle
    • setNetworkMapLinkStyle

      public void setNetworkMapLinkStyle(Integer networkMapLinkStyle)
      Parameters:
      networkMapLinkStyle - the networkMapLinkStyle to set
    • getMapBackgroundColor

      public Integer getMapBackgroundColor()
      Returns:
      the mapBackgroundColor
    • getDiscoveryRadius

      public final Integer getDiscoveryRadius()
      Returns:
      the discoveryRadius
    • setDiscoveryRadius

      public final void setDiscoveryRadius(int discoveryRadius)
      Parameters:
      discoveryRadius - the discoveryRadius to set
    • getHeight

      public Integer getHeight()
      Returns:
      the height
    • setHeight

      public void setHeight(int height)
      Parameters:
      height - the height to set
    • getFilter

      public String getFilter()
      Returns:
      the filter
    • setFilter

      public void setFilter(String filter)
      Parameters:
      filter - the filter to set
    • getLinkStylingScript

      public String getLinkStylingScript()
      Returns:
      the linkStylingScript
    • setLinkStylingScript

      public void setLinkStylingScript(String linkStylingScript)
      Parameters:
      linkStylingScript - the linkStylingScript to set
    • getPeerGatewayId

      public Long getPeerGatewayId()
      Returns:
      the peerGatewayId
    • setPeerGatewayId

      public void setPeerGatewayId(long peerGatewayId)
      Parameters:
      peerGatewayId - the peerGatewayId to set
    • getLocalNetworks

      public List<InetAddressEx> getLocalNetworks()
      Returns:
      the localNetworks
    • getRemoteNetworks

      public List<InetAddressEx> getRemoteNetworks()
      Returns:
      the remoteNetworks
    • setVpnNetworks

      public void setVpnNetworks(List<InetAddressEx> localNetworks, List<InetAddressEx> remoteNetworks)
      Parameters:
      localNetworks - the localNetworks to set
      remoteNetworks - the remoteNetworks to set
    • getPostalAddress

      public PostalAddress getPostalAddress()
      Returns:
      the postalAddress
    • setPostalAddress

      public void setPostalAddress(PostalAddress postalAddress)
      Parameters:
      postalAddress - the postalAddress to set
    • getAgentCacheMode

      public AgentCacheMode getAgentCacheMode()
      Get agent cache mode
      Returns:
      agent cache mode
    • setAgentCacheMode

      public void setAgentCacheMode(AgentCacheMode agentCacheMode)
      Set agent cache mode
      Parameters:
      agentCacheMode - new agent cache mode
    • getAgentCompressionMode

      public AgentCompressionMode getAgentCompressionMode()
      Get agent compression mode
      Returns:
      agent compression mode
    • setAgentCompressionMode

      public void setAgentCompressionMode(AgentCompressionMode agentCompressionMode)
      Set agent compression mode
      Parameters:
      agentCompressionMode - new agent compression mode
    • getMapObjectDisplayMode

      public MapObjectDisplayMode getMapObjectDisplayMode()
      Returns:
      the mapObjectDisplayMode
    • setMapObjectDisplayMode

      public void setMapObjectDisplayMode(MapObjectDisplayMode mapObjectDisplayMode)
      Parameters:
      mapObjectDisplayMode - the mapObjectDisplayMode to set
    • getPhysicalContainerObjectId

      public Long getPhysicalContainerObjectId()
      Returns:
      the physicalContainerObjectId
    • getFrontRackImage

      public UUID getFrontRackImage()
      Returns:
      the front rackImage
    • getRearRackImage

      public UUID getRearRackImage()
      Returns:
      the rear rackImage
    • getRackPosition

      public Short getRackPosition()
      Returns:
      the rackPosition
    • getRackHeight

      public Short getRackHeight()
      Returns:
      the rackHeight
    • getRackOrientation

      public RackOrientation getRackOrientation()
      Get rack orientation
      Returns:
      rack orientation
    • setRackPlacement

      public void setRackPlacement(UUID rackImageFront, UUID rackImageRear, short rackPosition, short rackHeight, RackOrientation rackOrientation)
      Set rack placement data
      Parameters:
      rackImageFront - The front rack image to set
      rackImageRear - The rear rack image to set
      rackPosition - The rack position to set
      rackHeight - the rack height to set
      rackOrientation - Rack orientation (front/rear)
    • getDashboards

      public Long[] getDashboards()
      Returns:
      the dashboards
    • setDashboards

      public void setDashboards(Long[] dashboards)
      Parameters:
      dashboards - the dashboards to set
    • isRackNumberingTopBottom

      public Boolean isRackNumberingTopBottom()
      Returns:
      the rackNumberingTopBottom
    • setRackNumberingTopBottom

      public void setRackNumberingTopBottom(boolean rackNumberingTopBottom)
      Parameters:
      rackNumberingTopBottom - the rackNumberingTopBottom to set
    • getControllerId

      public Long getControllerId()
      Returns:
      the controllerId
    • setControllerId

      public void setControllerId(long controllerId)
      Parameters:
      controllerId - the controllerId to set
    • getChassisId

      public Long getChassisId()
      Returns:
      the chassisId
    • setChassisId

      public void setChassisId(long chassisId)
      Parameters:
      chassisId - the chassisId to set
    • getSshProxy

      public Long getSshProxy()
      Returns:
      the sshProxy
    • setSshProxy

      public void setSshProxy(long sshProxy)
      Parameters:
      sshProxy - the sshProxy to set
    • getSshKeyId

      public Integer getSshKeyId()
      Returns:
      the sshKeyId
    • setSshKeyId

      public void setSshKeyId(int sshKeyId)
      Parameters:
      sshKeyId - the sshKeyId to set
    • getSshLogin

      public String getSshLogin()
      Returns:
      the sshLogin
    • setSshLogin

      public void setSshLogin(String sshLogin)
      Parameters:
      sshLogin - the sshLogin to set
    • getSshPassword

      public String getSshPassword()
      Returns:
      the sshPassword
    • setSshPassword

      public void setSshPassword(String sshPassword)
      Parameters:
      sshPassword - the sshPassword to set
    • getSshPort

      public Integer getSshPort()
    • setSshPort

      public void setSshPort(int sshPort)
    • getZoneProxies

      public Long[] getZoneProxies()
      Returns:
      the zoneProxies
    • setZoneProxies

      public void setZoneProxies(Long[] zoneProxies)
      Parameters:
      zoneProxies - the zoneProxies to set
    • getUrls

      public List<ObjectUrl> getUrls()
      Returns:
      urls
    • setUrls

      public void setUrls(List<ObjectUrl> urls)
      Set URL list
      Parameters:
      urls - new URL list
    • getSeedObjectIds

      public Long[] getSeedObjectIds()
      Returns:
      the seedObjectIds
    • getSeedObjectIdsAsList

      public List<Long> getSeedObjectIdsAsList()
      Returns:
      the seedObjectIds
    • setSeedObjectIds

      public void setSeedObjectIds(List<Long> seedObjectIds)
      Parameters:
      seedObjectIds - the seed node object Ids to set
    • getMacAddress

      public MacAddress getMacAddress()
      Returns:
      the macAddress
    • setMacAddress

      public void setMacAddress(MacAddress macAddress)
      Parameters:
      macAddress - the macAddress to set
    • getDeviceClass

      public SensorDeviceClass getDeviceClass()
      Returns:
      the deviceClass
    • setDeviceClass

      public void setDeviceClass(SensorDeviceClass deviceClass)
      Parameters:
      deviceClass - the deviceClass to set
    • getVendor

      public String getVendor()
      Returns:
      the vendor
    • setVendor

      public void setVendor(String vendor)
      Parameters:
      vendor - the vendor to set
    • getModel

      public String getModel()
      Returns:
      the model
    • setModel

      public void setModel(String model)
      Parameters:
      model - the model to set
    • getSerialNumber

      public String getSerialNumber()
      Returns:
      the serialNumber
    • setSerialNumber

      public void setSerialNumber(String serialNumber)
      Parameters:
      serialNumber - the serialNumber to set
    • getDeviceAddress

      public String getDeviceAddress()
      Returns:
      the deviceAddress
    • setDeviceAddress

      public void setDeviceAddress(String deviceAddress)
      Parameters:
      deviceAddress - the deviceAddress to set
    • getMetaType

      public String getMetaType()
      Returns:
      the metaType
    • setMetaType

      public void setMetaType(String metaType)
      Parameters:
      metaType - the metaType to set
    • setSensorProxy

      public void setSensorProxy(long proxyNode)
    • getGatewayNodeId

      public Long getGatewayNodeId()
    • getPassiveElements

      public List<PassiveRackElement> getPassiveElements()
      Returns:
      the passiveElementsConfig
    • setPassiveElements

      public void setPassiveElements(List<PassiveRackElement> passiveElements)
      Set passive rack elements configuration
      Parameters:
      passiveElements - XMS configuration of passive rack elements
    • getResponsibleUsers

      public List<ResponsibleUser> getResponsibleUsers()
      Returns:
      responsible users list
    • setResponsibleUsers

      public void setResponsibleUsers(List<ResponsibleUser> responsibleUsers)
      Set responsible users
      Parameters:
      responsibleUsers - to set
    • getIcmpStatCollectionMode

      public IcmpStatCollectionMode getIcmpStatCollectionMode()
      Get ICMP statistic collection mode
      Returns:
      ICMP statistic collection mode
    • setIcmpStatCollectionMode

      public void setIcmpStatCollectionMode(IcmpStatCollectionMode mode)
      Set ICMP statistic collection mode
      Parameters:
      mode - new ICMP statistic collection mode
    • getIcmpTargets

      public List<InetAddress> getIcmpTargets()
      Get additional ICMP poll targets
      Returns:
      additional ICMP poll targets
    • setIcmpTargets

      public void setIcmpTargets(Collection<InetAddress> icmpTargets)
      Set additional ICMP poll targets
      Parameters:
      icmpTargets - new list of additional ICMP poll targets
    • setPhysicalContainer

      public void setPhysicalContainer(long physicalContainerObjectId)
      Set physical container for object Will be set together with CHASSIS_PLACEMENT or RACK_PLACEMENT so no need to set fields
      Parameters:
      physicalContainerObjectId - bject ID of physical container
    • setChassisPlacement

      public void setChassisPlacement(String placementConfig)
      Set chassis placement information
      Parameters:
      placementConfig - chassis placement XML config
    • getChassisPlacement

      public String getChassisPlacement()
      Get chassis placement configuration.
      Returns:
      chassis placement configuration
    • getEtherNetIPPort

      public Integer getEtherNetIPPort()
      Returns:
      the etherNetIPPort
    • setEtherNetIPPort

      public void setEtherNetIPPort(int etherNetIPPort)
      Parameters:
      etherNetIPPort - the etherNetIPPort to set
    • getEtherNetIPProxy

      public Long getEtherNetIPProxy()
      Returns:
      the etherNetIPProxy
    • setEtherNetIPProxy

      public void setEtherNetIPProxy(long etherNetIPProxy)
      Parameters:
      etherNetIPProxy - the etherNetIPProxy to set
    • getModbusTcpPort

      public Integer getModbusTcpPort()
      Returns:
      the modbusTcpPort
    • setModbusTcpPort

      public void setModbusTcpPort(Integer modbusTcpPort)
      Parameters:
      modbusTcpPort - the modbusTcpPort to set
    • getModbusUnitId

      public Short getModbusUnitId()
      Returns:
      the modbusUnitId
    • setModbusUnitId

      public void setModbusUnitId(Short modbusUnitId)
      Parameters:
      modbusUnitId - the modbusUnitId to set
    • getModbusProxy

      public Long getModbusProxy()
      Returns:
      the modbusProxy
    • setModbusProxy

      public void setModbusProxy(Long modbusProxy)
      Parameters:
      modbusProxy - the modbusProxy to set
    • setCertificateMapping

      public void setCertificateMapping(CertificateMappingMethod method, String data)
      Set certificate mapping method and data.
      Parameters:
      method - mapping method
      data - mapping data (method dependent, can be null)
    • getCertificateMappingMethod

      public CertificateMappingMethod getCertificateMappingMethod()
      Get certificate mapping method.
      Returns:
      certificate mapping method
    • getCertificateMappingData

      public String getCertificateMappingData()
      Get certificate mapping data.
      Returns:
      certificate mapping data
    • getCategoryId

      public Integer getCategoryId()
      Get category ID.
      Returns:
      category ID
    • setCategoryId

      public void setCategoryId(int categoryId)
      Set category ID.
      Parameters:
      categoryId - new category ID
    • getGeoLocationControlMode

      public GeoLocationControlMode getGeoLocationControlMode()
      Get geolocation control mode
      Returns:
      geolocation control mode
    • setGeoLocationControlMode

      public void setGeoLocationControlMode(GeoLocationControlMode geoLocationControlMode)
      Set geolocation control mode
      Parameters:
      geoLocationControlMode - new geolocation control mode
    • getGeoAreas

      public long[] getGeoAreas()
      Get geo areas for object
      Returns:
      geo areas for object
    • setGeoAreas

      public void setGeoAreas(long[] geoAreas)
      Set geo areas for object
      Parameters:
      geoAreas - new geo areas for object
    • getInstanceDiscoveryMethod

      public final Integer getInstanceDiscoveryMethod()
      Returns:
      the instanceDiscoveryMethod
    • setInstanceDiscoveryMethod

      public final void setInstanceDiscoveryMethod(int instanceDiscoveryMethod)
      Parameters:
      instanceDiscoveryMethod - the instanceDiscoveryMethod to set
    • getInstanceDiscoveryData

      public final String getInstanceDiscoveryData()
      Returns:
      the instanceDiscoveryData
    • setInstanceDiscoveryData

      public final void setInstanceDiscoveryData(String instanceDiscoveryData)
      Parameters:
      instanceDiscoveryData - the instanceDiscoveryData to set
    • getInstanceDiscoveryFilter

      public final String getInstanceDiscoveryFilter()
      Returns:
      the instanceDiscoveryFilter
    • setInstanceDiscoveryFilter

      public final void setInstanceDiscoveryFilter(String instanceDiscoveryFilter)
      Parameters:
      instanceDiscoveryFilter - the instanceDiscoveryFilter to set
    • getAutoBindFilter2

      public String getAutoBindFilter2()
      Returns:
      the autoBindFilter2
    • setAutoBindFilter2

      public void setAutoBindFilter2(String autoBindFilter2)
      Parameters:
      autoBindFilter2 - the autoBindFilter2 to set
    • getAutoBindFlags

      public Integer getAutoBindFlags()
      Returns:
      the autoBindFlags
    • setAutoBindFlags

      public void setAutoBindFlags(Integer autoBindFlags)
      Parameters:
      autoBindFlags - the autoBindFlags to set
    • setObjectStatusThreshold

      public void setObjectStatusThreshold(Integer objectStatusThreshold)
      Parameters:
      objectStatusThreshold - the objectStatusThreshold to set
    • getObjectStatusThreshold

      public Integer getObjectStatusThreshold()
      Returns:
      the objectStatusThreshold
    • getDciStatusThreshold

      public Integer getDciStatusThreshold()
      Returns:
      the dciStatusThreshold
    • setDciStatusThreshold

      public void setDciStatusThreshold(Integer dciStatusThreshold)
      Parameters:
      dciStatusThreshold - the dciStatusThreshold to set
    • setSourceNode

      public void setSourceNode(Long sourceNode)
      Parameters:
      sourceNode - the sourceNode to set
    • getSourceNode

      public Long getSourceNode()
      Returns:
      the dciStatusThreshold
    • setSyslogCodepage

      public void setSyslogCodepage(String syslogCodepage)
      Parameters:
      syslogCodepage - the syslog codepage to set
    • getSyslogCodepage

      public String getSyslogCodepage()
      Returns:
      the syslogCodepage
    • setSNMPCodepage

      public void setSNMPCodepage(String snmpCodepage)
      Parameters:
      snmpCodepage - the SNMP codepage to set
    • getSNMPCodepage

      public String getSNMPCodepage()
      Returns:
      the snmpCodepage
    • getDisplayPriority

      public Integer getDisplayPriority()
      Returns:
      the displayPriority
    • setDisplayPriority

      public void setDisplayPriority(Integer displayPriority)
      Parameters:
      displayPriority - the displayPriority to set
    • setMapSize

      public void setMapSize(int width, int height)
      Set map size
      Parameters:
      width -
      height -
    • getMapWidth

      public Integer getMapWidth()
      Returns:
      the mapWidth
    • getMapHeight

      public Integer getMapHeight()
      Returns:
      the mapHeight