java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.identitygovernance.models.TaskReport
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class TaskReport extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Task Report.
  • Field Details

    • completedDateTime

      @SerializedName(value="completedDateTime", alternate="CompletedDateTime") @Expose @Nullable public OffsetDateTime completedDateTime
      The Completed Date Time. The date time that the associated run completed. Value is null if the run has not completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
    • failedUsersCount

      @SerializedName(value="failedUsersCount", alternate="FailedUsersCount") @Expose @Nullable public Integer failedUsersCount
      The Failed Users Count. The number of users in the run execution for which the associated task failed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
    • lastUpdatedDateTime

      @SerializedName(value="lastUpdatedDateTime", alternate="LastUpdatedDateTime") @Expose @Nullable public OffsetDateTime lastUpdatedDateTime
      The Last Updated Date Time. The date and time that the task report was last updated.
    • processingStatus

      @SerializedName(value="processingStatus", alternate="ProcessingStatus") @Expose @Nullable public LifecycleWorkflowProcessingStatus processingStatus
      The Processing Status. The processing status of the associated task based on the taskProcessingResults. The possible values are based on the number of queued, inProgress, completed, completedWithErrors, canceled, failed, and unknownFutureValue.Supports $filter(eq, ne) and $orderby.
    • runId

      @SerializedName(value="runId", alternate="RunId") @Expose @Nullable public String runId
      The Run Id. The unique identifier of the associated run.
    • startedDateTime

      @SerializedName(value="startedDateTime", alternate="StartedDateTime") @Expose @Nullable public OffsetDateTime startedDateTime
      The Started Date Time. The date time that the associated run started. Value is null if the run has not started.
    • successfulUsersCount

      @SerializedName(value="successfulUsersCount", alternate="SuccessfulUsersCount") @Expose @Nullable public Integer successfulUsersCount
      The Successful Users Count. The number of users in the run execution for which the associated task succeeded.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
    • totalUsersCount

      @SerializedName(value="totalUsersCount", alternate="TotalUsersCount") @Expose @Nullable public Integer totalUsersCount
      The Total Users Count. The total number of users in the run execution for which the associated task was scheduled to execute.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
    • unprocessedUsersCount

      @SerializedName(value="unprocessedUsersCount", alternate="UnprocessedUsersCount") @Expose @Nullable public Integer unprocessedUsersCount
      The Unprocessed Users Count. The number of users in the run execution for which the associated task is queued, in progress, or canceled.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
    • task

      @SerializedName(value="task", alternate="Task") @Expose @Nullable public Task task
      The Task. The related lifecycle workflow task.Supports $filter(eq, ne) and $expand.
    • taskDefinition

      @SerializedName(value="taskDefinition", alternate="TaskDefinition") @Expose @Nullable public TaskDefinition taskDefinition
      The Task Definition. The taskDefinition associated with the related lifecycle workflow task.Supports $filter(eq, ne) and $expand.
    • taskProcessingResults

      @SerializedName(value="taskProcessingResults", alternate="TaskProcessingResults") @Expose @Nullable public TaskProcessingResultCollectionPage taskProcessingResults
      The Task Processing Results. The related lifecycle workflow taskProcessingResults.
  • Constructor Details

    • TaskReport

      public TaskReport()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to