java.lang.Object
com.microsoft.graph.identitygovernance.models.WorkflowBase
com.microsoft.graph.identitygovernance.models.Workflow
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class Workflow extends WorkflowBase implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Workflow.
  • Field Details

    • deletedDateTime

      @SerializedName(value="deletedDateTime", alternate="DeletedDateTime") @Expose @Nullable public OffsetDateTime deletedDateTime
      The Deleted Date Time. When the workflow was deleted.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
    • id

      @SerializedName(value="id", alternate="Id") @Expose @Nullable public String id
      The Id. Identifier used for individually addressing a specific workflow.Supports $filter(eq, ne) and $orderby.
    • nextScheduleRunDateTime

      @SerializedName(value="nextScheduleRunDateTime", alternate="NextScheduleRunDateTime") @Expose @Nullable public OffsetDateTime nextScheduleRunDateTime
      The Next Schedule Run Date Time. The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderBy.
    • version

      @SerializedName(value="version", alternate="Version") @Expose @Nullable public Integer version
      The Version. The current version number of the workflow. Value is 1 when the workflow is first created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
    • executionScope

      @Nullable public UserProcessingResultCollectionPage executionScope
      The Execution Scope. The unique identifier of the Azure AD identity that last modified the workflow object.
    • runs

      @SerializedName(value="runs", alternate="Runs") @Expose @Nullable public RunCollectionPage runs
      The Runs. Workflow runs.
    • taskReports

      @SerializedName(value="taskReports", alternate="TaskReports") @Expose @Nullable public TaskReportCollectionPage taskReports
      The Task Reports. Represents the aggregation of task execution data for tasks within a workflow object.
    • userProcessingResults

      @SerializedName(value="userProcessingResults", alternate="UserProcessingResults") @Expose @Nullable public UserProcessingResultCollectionPage userProcessingResults
      The User Processing Results. Per-user workflow execution results.
    • versions

      @SerializedName(value="versions", alternate="Versions") @Expose @Nullable public WorkflowVersionCollectionPage versions
      The Versions. The workflow versions that are available.
  • Constructor Details

    • Workflow

      public Workflow()
  • 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 WorkflowBase
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to