Class WorkflowBase
java.lang.Object
com.microsoft.graph.identitygovernance.models.WorkflowBase
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
- Direct Known Subclasses:
Workflow,WorkflowVersion
public class WorkflowBase
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Workflow Base.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Category.The Created By.The Created Date Time.The Description.The Display Name.The Execution Conditions.The Is Enabled.The Is Scheduling Enabled.The Last Modified By.The Last Modified Date Time.the OData type of the object as returned by the serviceThe Tasks. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManagervoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
category
@SerializedName(value="category", alternate="Category") @Expose @Nullable public LifecycleWorkflowCategory categoryThe Category. The category of the workflow. The possible values are: joiner, leaver, unknownFutureValue. -
createdDateTime
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTimeThe Created Date Time. When a workflow was created. -
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. A string that describes the purpose of the workflow. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. A string to identify the workflow. -
executionConditions
@SerializedName(value="executionConditions", alternate="ExecutionConditions") @Expose @Nullable public WorkflowExecutionConditions executionConditionsThe Execution Conditions. Defines when and for who the workflow will run. -
isEnabled
@SerializedName(value="isEnabled", alternate="IsEnabled") @Expose @Nullable public Boolean isEnabledThe Is Enabled. Whether the workflow is enabled or disabled. If this setting is true, the workflow can be run on demand or on schedule when isSchedulingEnabled is true. -
isSchedulingEnabled
@SerializedName(value="isSchedulingEnabled", alternate="IsSchedulingEnabled") @Expose @Nullable public Boolean isSchedulingEnabledThe Is Scheduling Enabled. If true, the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Cannot be true for a disabled workflow (where isEnabled is false). -
lastModifiedDateTime
@SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTimeThe Last Modified Date Time. When the workflow was last modified. -
createdBy
The Created By. The user who created the workflow. -
lastModifiedBy
@SerializedName(value="lastModifiedBy", alternate="LastModifiedBy") @Expose @Nullable public User lastModifiedByThe Last Modified By. The unique identifier of the AAD identity that last modified the workflow. -
tasks
The Tasks. The tasks in the workflow.
-
-
Constructor Details
-
WorkflowBase
public WorkflowBase()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManagerin interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
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- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-