Class CustomTaskExtensionCallbackData

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

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

    • CustomTaskExtensionCallbackData

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

    • createFromDiscriminatorValue

      @Nonnull public static CustomTaskExtensionCallbackData 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 CustomTaskExtensionCallbackData
    • 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 CustomExtensionData
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getOperationStatus

      @Nullable public CustomTaskExtensionOperationStatus getOperationStatus()
      Gets the operationStatus property value. Operation status that's provided by the Azure Logic App indicating whenever the Azure Logic App has run successfully or not. Supported values: completed, failed, unknownFutureValue.
      Returns:
      a CustomTaskExtensionOperationStatus
    • 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 CustomExtensionData
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setOperationStatus

      public void setOperationStatus(@Nullable CustomTaskExtensionOperationStatus value)
      Sets the operationStatus property value. Operation status that's provided by the Azure Logic App indicating whenever the Azure Logic App has run successfully or not. Supported values: completed, failed, unknownFutureValue.
      Parameters:
      value - Value to set for the operationStatus property.