Class TaskDefinition

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

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

    • category

      @SerializedName(value="category", alternate="Category") @Expose @Nullable public EnumSet<LifecycleTaskCategory> category
      The Category. The category of the HR function that the tasks created using this definition can be used with. The possible values are: joiner, mover, leaver, unknownFutureValue. This is a multi-valued enumeration whose allowed combinations are joiner, joiner,leaver, or leaver.Supports $filter(eq, ne, has) and $orderby.
    • continueOnError

      @SerializedName(value="continueOnError", alternate="ContinueOnError") @Expose @Nullable public Boolean continueOnError
      The Continue On Error.
    • description

      @SerializedName(value="description", alternate="Description") @Expose @Nullable public String description
      The Description. The description of the taskDefinition.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. The display name of the taskDefinition.Supports $filter(eq, ne) and $orderby.
    • parameters

      @SerializedName(value="parameters", alternate="Parameters") @Expose @Nullable public List<Parameter> parameters
      The Parameters. The parameters that must be supplied when creating a workflow task object.Supports $filter(any).
    • version

      @SerializedName(value="version", alternate="Version") @Expose @Nullable public Integer version
      The Version. The version number of the taskDefinition. New records are pushed when we add support for new parameters.Supports $filter(ge, gt, le, lt, eq, ne) and $orderby.
  • Constructor Details

    • TaskDefinition

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