Class NetconfQueryDefinition

java.lang.Object
org.netxms.client.datacollection.NetconfQueryDefinition

public class NetconfQueryDefinition extends Object
NETCONF query definition
  • Field Details

  • Constructor Details

    • NetconfQueryDefinition

      public NetconfQueryDefinition(String name)
      Create new definition. Definition object will be created with random GUID and ID 0.
      Parameters:
      name - name for new definition
    • NetconfQueryDefinition

      public NetconfQueryDefinition(NXCPMessage msg)
      Create definition from NXCP message
      Parameters:
      msg - NXCP message
  • Method Details

    • fillMessage

      public void fillMessage(NXCPMessage msg)
      Fill NXCP message with object data
      Parameters:
      msg - NXCP message
    • getId

      public int getId()
      Get NETCONF query definition ID.
      Returns:
      NETCONF query definition ID
    • setId

      public void setId(int id)
      Set NETCONF query definition ID.
      Parameters:
      id - new NETCONF query definition ID
    • getGuid

      public UUID getGuid()
      Returns:
      the guid
    • setGuid

      public void setGuid(UUID guid)
      Parameters:
      guid - the guid to set
    • getName

      public String getName()
      Returns:
      the name
    • setName

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

      public String getDescription()
      Returns:
      the description
    • setDescription

      public void setDescription(String description)
      Parameters:
      description - the description to set
    • getDatastore

      public int getDatastore()
      Get datastore to be queried (one of DATASTORE_ constants).
      Returns:
      datastore to be queried
    • setDatastore

      public void setDatastore(int datastore)
      Set datastore to be queried (one of DATASTORE_ constants).
      Parameters:
      datastore - datastore to be queried
    • getFilterType

      public int getFilterType()
      Get filter type (one of FILTER_ constants).
      Returns:
      filter type
    • setFilterType

      public void setFilterType(int filterType)
      Set filter type (one of FILTER_ constants).
      Parameters:
      filterType - new filter type
    • getFilter

      public String getFilter()
      Returns:
      the filter
    • setFilter

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

      public int getCacheRetentionTime()
      Get cache retention time in seconds.
      Returns:
      the cacheRetentionTime
    • setCacheRetentionTime

      public void setCacheRetentionTime(int cacheRetentionTime)
      Set cache retention time in seconds.
      Parameters:
      cacheRetentionTime - the cacheRetentionTime to set
    • getRequestTimeout

      public int getRequestTimeout()
      Get request timeout in milliseconds.
      Returns:
      the requestTimeout
    • setRequestTimeout

      public void setRequestTimeout(int requestTimeout)
      Set request timeout in milliseconds.
      Parameters:
      requestTimeout - the requestTimeout to set
    • getFlags

      public int getFlags()
      Get flags.
      Returns:
      flags
    • setFlags

      public void setFlags(int flags)
      Set flags.
      Parameters:
      flags - new flags