Class Workflow
java.lang.Object
com.microsoft.graph.models.identitygovernance.WorkflowBase
com.microsoft.graph.models.identitygovernance.Workflow
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Workflow
extends WorkflowBase
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.identitygovernance.WorkflowBase
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WorkflowcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the deletedDateTime property value.Gets the executionScope property value.The deserialization information for the current modelgetId()Gets the id property value.Gets the nextScheduleRunDateTime property value.getRuns()Gets the runs property value.Gets the taskReports property value.Gets the userProcessingResults property value.Gets the version property value.Gets the versions property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetDeletedDateTime(OffsetDateTime value) Sets the deletedDateTime property value.voidSets the executionScope property value.voidSets the id property value.voidSets the nextScheduleRunDateTime property value.voidSets the runs property value.voidsetTaskReports(List<TaskReport> value) Sets the taskReports property value.voidSets the userProcessingResults property value.voidsetVersion(Integer value) Sets the version property value.voidsetVersions(List<WorkflowVersion> value) Sets the versions property value.Methods inherited from class com.microsoft.graph.models.identitygovernance.WorkflowBase
getAdditionalData, getBackingStore, getCategory, getCreatedBy, getCreatedDateTime, getDescription, getDisplayName, getExecutionConditions, getIsEnabled, getIsSchedulingEnabled, getLastModifiedBy, getLastModifiedDateTime, getOdataType, getTasks, setAdditionalData, setBackingStore, setCategory, setCreatedBy, setCreatedDateTime, setDescription, setDisplayName, setExecutionConditions, setIsEnabled, setIsSchedulingEnabled, setLastModifiedBy, setLastModifiedDateTime, setOdataType, setTasks
-
Constructor Details
-
Workflow
public Workflow()Instantiates a newWorkflowand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Workflow createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
Workflow
-
getDeletedDateTime
Gets the deletedDateTime property value. When the workflow was deleted.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.- Returns:
- a
OffsetDateTime
-
getExecutionScope
Gets the executionScope property value. The unique identifier of the Microsoft Entra identity that last modified the workflow object.- Returns:
- a
List<UserProcessingResult>
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classWorkflowBase- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getId
Gets the id property value. Identifier used for individually addressing a specific workflow.Supports $filter(eq, ne) and $orderby.- Returns:
- a
String
-
getNextScheduleRunDateTime
Gets the nextScheduleRunDateTime property value. 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.- Returns:
- a
OffsetDateTime
-
getRuns
Gets the runs property value. Workflow runs. -
getTaskReports
Gets the taskReports property value. Represents the aggregation of task execution data for tasks within a workflow object.- Returns:
- a
List<TaskReport>
-
getUserProcessingResults
Gets the userProcessingResults property value. Per-user workflow execution results.- Returns:
- a
List<UserProcessingResult>
-
getVersion
Gets the version property value. 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.- Returns:
- a
Integer
-
getVersions
Gets the versions property value. The workflow versions that are available.- Returns:
- a
List<WorkflowVersion>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classWorkflowBase- Parameters:
writer- Serialization writer to use to serialize this model
-
setDeletedDateTime
Sets the deletedDateTime property value. When the workflow was deleted.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.- Parameters:
value- Value to set for the deletedDateTime property.
-
setExecutionScope
Sets the executionScope property value. The unique identifier of the Microsoft Entra identity that last modified the workflow object.- Parameters:
value- Value to set for the executionScope property.
-
setId
Sets the id property value. Identifier used for individually addressing a specific workflow.Supports $filter(eq, ne) and $orderby.- Parameters:
value- Value to set for the id property.
-
setNextScheduleRunDateTime
Sets the nextScheduleRunDateTime property value. 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.- Parameters:
value- Value to set for the nextScheduleRunDateTime property.
-
setRuns
Sets the runs property value. Workflow runs.- Parameters:
value- Value to set for the runs property.
-
setTaskReports
Sets the taskReports property value. Represents the aggregation of task execution data for tasks within a workflow object.- Parameters:
value- Value to set for the taskReports property.
-
setUserProcessingResults
Sets the userProcessingResults property value. Per-user workflow execution results.- Parameters:
value- Value to set for the userProcessingResults property.
-
setVersion
Sets the version property value. 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.- Parameters:
value- Value to set for the version property.
-
setVersions
Sets the versions property value. The workflow versions that are available.- Parameters:
value- Value to set for the versions property.
-