Class AiMessage

java.lang.Object
org.netxms.client.ai.AiMessage

public class AiMessage extends Object
AI agent message
  • Constructor Details

    • AiMessage

      public AiMessage(NXCPMessage msg, long baseId)
      Create message object from NXCP message
      Parameters:
      msg - NXCP message
      baseId - base ID for fields
  • Method Details

    • getId

      public long getId()
      Returns:
      the id
    • getGuid

      public UUID getGuid()
      Returns:
      the guid
    • getMessageType

      public AiMessageType getMessageType()
      Returns:
      the messageType
    • getCreationTime

      public Date getCreationTime()
      Returns:
      the creationTime
    • getExpirationTime

      public Date getExpirationTime()
      Returns:
      the expirationTime
    • getSourceTaskId

      public long getSourceTaskId()
      Returns:
      the sourceTaskId
    • getSourceTaskType

      public String getSourceTaskType()
      Returns:
      the sourceTaskType
    • getRelatedObjectId

      public long getRelatedObjectId()
      Returns:
      the relatedObjectId
    • getTitle

      public String getTitle()
      Returns:
      the title
    • getText

      public String getText()
      Returns:
      the text
    • getSpawnTaskData

      public String getSpawnTaskData()
      Returns:
      the spawnTaskData
    • getStatus

      public AiMessageStatus getStatus()
      Returns:
      the status
    • isApprovalRequest

      public boolean isApprovalRequest()
      Check if message is an approval request
      Returns:
      true if message is an approval request
    • isExpired

      public boolean isExpired()
      Check if message is expired
      Returns:
      true if message is expired
    • toString

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