Class WorkflowTemplate
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.identitygovernance.WorkflowTemplate
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WorkflowTemplate
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WorkflowTemplate
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the category property value.Gets the description property value.Gets the displayName property value.Gets the executionConditions property value.The deserialization information for the current modelgetTasks()
Gets the tasks property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the category property value.void
setDescription
(String value) Sets the description property value.void
setDisplayName
(String value) Sets the displayName property value.void
Sets the executionConditions property value.void
Sets the tasks property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
WorkflowTemplate
public WorkflowTemplate()Instantiates a newWorkflowTemplate
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WorkflowTemplate 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
WorkflowTemplate
-
getCategory
Gets the category property value. The category property- Returns:
- a
LifecycleWorkflowCategory
-
getDescription
Gets the description property value. The description of the workflowTemplate.- Returns:
- a
String
-
getDisplayName
Gets the displayName property value. The display name of the workflowTemplate.Supports $filter(eq, ne) and $orderby.- Returns:
- a
String
-
getExecutionConditions
Gets the executionConditions property value. Conditions describing when to execute the workflow and the criteria to identify in-scope subject set.- Returns:
- a
WorkflowExecutionConditions
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getTasks
Gets the tasks property value. Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default. -
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setCategory
Sets the category property value. The category property- Parameters:
value
- Value to set for the category property.
-
setDescription
Sets the description property value. The description of the workflowTemplate.- Parameters:
value
- Value to set for the description property.
-
setDisplayName
Sets the displayName property value. The display name of the workflowTemplate.Supports $filter(eq, ne) and $orderby.- Parameters:
value
- Value to set for the displayName property.
-
setExecutionConditions
Sets the executionConditions property value. Conditions describing when to execute the workflow and the criteria to identify in-scope subject set.- Parameters:
value
- Value to set for the executionConditions property.
-
setTasks
Sets the tasks property value. Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default.- Parameters:
value
- Value to set for the tasks property.
-