Class AgentPolicy

java.lang.Object
org.netxms.client.AgentPolicy

public class AgentPolicy extends Object
Generic agent policy object
  • Field Details

  • Constructor Details

    • AgentPolicy

      public AgentPolicy(NXCPMessage msg)
      Create from NXCP message.
      Parameters:
      msg - NXCP message
    • AgentPolicy

      public AgentPolicy(String name, String type)
      Create policy object from scratch.
      Parameters:
      name - policy name
      type - policy type
    • AgentPolicy

      public AgentPolicy(NXCPMessage msg, long baseId)
      Create from NXCP message.
      Parameters:
      msg - NXCP message
      baseId - base field ID
    • AgentPolicy

      public AgentPolicy(AgentPolicy src)
      Create copy of given policy object. All fields except GUID will be copied, and GUID will be set to null.
      Parameters:
      src - source policy object
  • Method Details

    • update

      public void update(AgentPolicy src)
      Update all fields from given policy object.
      Parameters:
      src - source policy object
    • fillMessage

      public void fillMessage(NXCPMessage msg)
      Fill NXCP message with polic data.
      Parameters:
      msg - NXCP message
    • getPolicyType

      public String getPolicyType()
      Returns:
      the policyType
    • getGuid

      public UUID getGuid()
      Returns:
      the guid
    • getName

      public String getName()
      Returns:
      the name
    • getContent

      public String getContent()
      Returns:
      the content
    • setName

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

      public void setContent(String content)
      Parameters:
      content - the content to set
    • setGuid

      public void setGuid(UUID newObjectGuid)
      Parameters:
      newObjectGuid - the new object GUID to set
    • getFlags

      public int getFlags()
      Returns:
      the flags
    • setFlags

      public void setFlags(int flags)
      Parameters:
      flags - the flags to set
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also: