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

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

    • arguments

      @SerializedName(value="arguments", alternate="Arguments") @Expose @Nullable public List<KeyValuePair> arguments
      The Arguments. Arguments included within the task. For guidance to configure this property, see Configure the arguments for built-in Lifecycle Workflow tasks. Required.
    • category

      @SerializedName(value="category", alternate="Category") @Expose @Nullable public EnumSet<LifecycleTaskCategory> category
      The Category. The category of the task. The possible values are: joiner, leaver, unknownFutureValue. This property is multi-valued and the same task can apply to both joiner and leaver categories.Supports $filter(eq, ne).
    • continueOnError

      @SerializedName(value="continueOnError", alternate="ContinueOnError") @Expose @Nullable public Boolean continueOnError
      The Continue On Error. A boolean value that specifies whether, if this task fails, the workflow will stop, and subsequent tasks will not run. Optional.
    • description

      @SerializedName(value="description", alternate="Description") @Expose @Nullable public String description
      The Description. A string that describes the purpose of the task for administrative use. Optional.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. A unique string that identifies the task. Required.Supports $filter(eq, ne) and orderBy.
    • executionSequence

      @SerializedName(value="executionSequence", alternate="ExecutionSequence") @Expose @Nullable public Integer executionSequence
      The Execution Sequence. An integer that states in what order the task will run in a workflow.Supports $orderby.
    • isEnabled

      @SerializedName(value="isEnabled", alternate="IsEnabled") @Expose @Nullable public Boolean isEnabled
      The Is Enabled. A boolean value that denotes whether the task is set to run or not. Optional.Supports $filter(eq, ne) and orderBy.
    • taskDefinitionId

      @SerializedName(value="taskDefinitionId", alternate="TaskDefinitionId") @Expose @Nullable public String taskDefinitionId
      The Task Definition Id. A unique template identifier for the task. For more information about the tasks that Lifecycle Workflows currently supports and their unique identifiers, see supported tasks. Required.Supports $filter(eq, ne).
    • taskProcessingResults

      @SerializedName(value="taskProcessingResults", alternate="TaskProcessingResults") @Expose @Nullable public TaskProcessingResultCollectionPage taskProcessingResults
      The Task Processing Results. The result of processing the task.
  • Constructor Details

    • Task

      public Task()
  • 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