Class LifecycleWorkflowsContainer

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.identitygovernance.LifecycleWorkflowsContainer
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class LifecycleWorkflowsContainer extends Entity implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

    • LifecycleWorkflowsContainer

      public LifecycleWorkflowsContainer()
      Instantiates a new LifecycleWorkflowsContainer and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static LifecycleWorkflowsContainer 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 LifecycleWorkflowsContainer
    • getCustomTaskExtensions

      @Nullable public List<CustomTaskExtension> getCustomTaskExtensions()
      Gets the customTaskExtensions property value. The customTaskExtension instance.
      Returns:
      a List<CustomTaskExtension>
    • getDeletedItems

      @Nullable public DeletedItemContainer getDeletedItems()
      Gets the deletedItems property value. Deleted workflows in your lifecycle workflows instance.
      Returns:
      a DeletedItemContainer
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getInsights

      @Nullable public Insights getInsights()
      Gets the insights property value. The insight container holding workflow insight summaries for a tenant.
      Returns:
      a Insights
    • getSettings

      @Nullable public LifecycleManagementSettings getSettings()
      Gets the settings property value. The settings property
      Returns:
      a LifecycleManagementSettings
    • getTaskDefinitions

      @Nullable public List<TaskDefinition> getTaskDefinitions()
      Gets the taskDefinitions property value. The definition of tasks within the lifecycle workflows instance.
      Returns:
      a List<TaskDefinition>
    • getWorkflows

      @Nullable public List<Workflow> getWorkflows()
      Gets the workflows property value. The workflows in the lifecycle workflows instance.
      Returns:
      a List<Workflow>
    • getWorkflowTemplates

      @Nullable public List<WorkflowTemplate> getWorkflowTemplates()
      Gets the workflowTemplates property value. The workflow templates in the lifecycle workflow instance.
      Returns:
      a List<WorkflowTemplate>
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setCustomTaskExtensions

      public void setCustomTaskExtensions(@Nullable List<CustomTaskExtension> value)
      Sets the customTaskExtensions property value. The customTaskExtension instance.
      Parameters:
      value - Value to set for the customTaskExtensions property.
    • setDeletedItems

      public void setDeletedItems(@Nullable DeletedItemContainer value)
      Sets the deletedItems property value. Deleted workflows in your lifecycle workflows instance.
      Parameters:
      value - Value to set for the deletedItems property.
    • setInsights

      public void setInsights(@Nullable Insights value)
      Sets the insights property value. The insight container holding workflow insight summaries for a tenant.
      Parameters:
      value - Value to set for the insights property.
    • setSettings

      public void setSettings(@Nullable LifecycleManagementSettings value)
      Sets the settings property value. The settings property
      Parameters:
      value - Value to set for the settings property.
    • setTaskDefinitions

      public void setTaskDefinitions(@Nullable List<TaskDefinition> value)
      Sets the taskDefinitions property value. The definition of tasks within the lifecycle workflows instance.
      Parameters:
      value - Value to set for the taskDefinitions property.
    • setWorkflows

      public void setWorkflows(@Nullable List<Workflow> value)
      Sets the workflows property value. The workflows in the lifecycle workflows instance.
      Parameters:
      value - Value to set for the workflows property.
    • setWorkflowTemplates

      public void setWorkflowTemplates(@Nullable List<WorkflowTemplate> value)
      Sets the workflowTemplates property value. The workflow templates in the lifecycle workflow instance.
      Parameters:
      value - Value to set for the workflowTemplates property.