Class ReportingJobConfiguration

java.lang.Object
org.netxms.client.reporting.ReportingJobConfiguration

public class ReportingJobConfiguration extends Object
Parameters for reporting job
  • Field Details

    • reportId

      public UUID reportId
    • executionParameters

      public Map<String,String> executionParameters
    • notifyOnCompletion

      public boolean notifyOnCompletion
    • renderFormat

      public ReportRenderFormat renderFormat
    • emailRecipients

      public List<String> emailRecipients
  • Constructor Details

    • ReportingJobConfiguration

      protected ReportingJobConfiguration()
      Default constructor - for XML deserialization only
    • ReportingJobConfiguration

      public ReportingJobConfiguration(UUID reportId)
      Create new job configuration.
      Parameters:
      reportId - report ID
  • Method Details

    • createXml

      public String createXml() throws Exception
      Create XML from object.
      Returns:
      XML document
      Throws:
      Exception - if the schema for the object is not valid