Interface TaskReportingApi

All Superinterfaces:
ApiService

public interface TaskReportingApi extends ApiService
Operations on reporting records used by the audit report.
  • Field Details

  • Method Details

    • serviceName

      default String serviceName()
      Specified by:
      serviceName in interface ApiService
    • addRecord

      List<TaskReportingRecord> addRecord(TaskReportingRecord record, @QueryParam("applyTaskAttributes") boolean applyTaskAttributes)
    • addRecord

      Adds a new reporting record. Available since Release 22.2.0, use taskReportingApi.addRecord(record, False) with older Release versions.
      Parameters:
      record - an TaskReportingRecord object describing the collected data.
      Returns:
      the newly created record.
    • newItsmRecord

      ItsmRecord newItsmRecord()
      Factory method to create a new instance of an ITSM record.
      Returns:
      instance of the ItsmRecord type.
    • newPlanRecord

      PlanRecord newPlanRecord()
      Factory method to create a new instance of a plan record.
      Returns:
      instance of the PlanRecord type.
    • newBuildRecord

      BuildRecord newBuildRecord()
      Factory method to create a new instance of a build record.
      Returns:
      instance of the BuildRecord type.
    • newDeploymentRecord

      DeploymentRecord newDeploymentRecord()
      Factory method to create a new instance of a deployment record.
      Returns:
      instance of the DeploymentRecord type.
    • newCodeComplianceRecord

      CodeComplianceRecord newCodeComplianceRecord()
      Factory method to create a new instance of a code compliance record.
      Returns:
      instance of the CodeComplianceRecord type.