Class Workflow
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 Summary
FieldsModifier and TypeFieldDescriptionThe Deleted Date Time.The Execution Scope.The Id.The Next Schedule Run Date Time.The Runs.The Task Reports.The User Processing Results.The Version.The Versions.Fields inherited from class com.microsoft.graph.identitygovernance.models.WorkflowBase
category, createdBy, createdDateTime, description, displayName, executionConditions, isEnabled, isSchedulingEnabled, lastModifiedBy, lastModifiedDateTime, oDataType, tasks -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.identitygovernance.models.WorkflowBase
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
deletedDateTime
@SerializedName(value="deletedDateTime", alternate="DeletedDateTime") @Expose @Nullable public OffsetDateTime deletedDateTimeThe Deleted Date Time. When the workflow was deleted.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. -
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 nextScheduleRunDateTimeThe 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
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
The Execution Scope. The unique identifier of the Azure AD identity that last modified the workflow object. -
runs
The Runs. Workflow runs. -
taskReports
@SerializedName(value="taskReports", alternate="TaskReports") @Expose @Nullable public TaskReportCollectionPage taskReportsThe 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 userProcessingResultsThe User Processing Results. Per-user workflow execution results. -
versions
@SerializedName(value="versions", alternate="Versions") @Expose @Nullable public WorkflowVersionCollectionPage versionsThe 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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classWorkflowBase- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-