Class WorkflowTemplate

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

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

    • category

      @SerializedName(value="category", alternate="Category") @Expose @Nullable public LifecycleWorkflowCategory category
      The Category. The category of the workflow template. The possible values are: joiner, mover, leaver,unknownFutureValue.Supports $filter(eq, ne) and $orderby.
    • description

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

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

      @SerializedName(value="executionConditions", alternate="ExecutionConditions") @Expose @Nullable public WorkflowExecutionConditions executionConditions
      The Execution Conditions. Conditions describing when to execute the workflow and the criteria to identify in-scope subject set.
    • tasks

      @SerializedName(value="tasks", alternate="Tasks") @Expose @Nullable public TaskCollectionPage tasks
      The Tasks. Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default.
  • Constructor Details

    • WorkflowTemplate

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