Class AccessReviewHistoryInstance

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AccessReviewHistoryInstance
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class AccessReviewHistoryInstance extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Access Review History Instance.
  • Field Details

    • downloadUri

      @SerializedName(value="downloadUri", alternate="DownloadUri") @Expose @Nullable public String downloadUri
      The Download Uri. Uri which can be used to retrieve review history data. This URI will be active for 24 hours after being generated. Required.
    • expirationDateTime

      @SerializedName(value="expirationDateTime", alternate="ExpirationDateTime") @Expose @Nullable public OffsetDateTime expirationDateTime
      The Expiration Date Time. Timestamp when this instance and associated data expires and the history is deleted. Required.
    • fulfilledDateTime

      @SerializedName(value="fulfilledDateTime", alternate="FulfilledDateTime") @Expose @Nullable public OffsetDateTime fulfilledDateTime
      The Fulfilled Date Time. Timestamp when all of the available data for this instance was collected. This will be set after this instance's status is set to done. Required.
    • reviewHistoryPeriodEndDateTime

      @SerializedName(value="reviewHistoryPeriodEndDateTime", alternate="ReviewHistoryPeriodEndDateTime") @Expose @Nullable public OffsetDateTime reviewHistoryPeriodEndDateTime
      The Review History Period End Date Time. Timestamp, reviews ending on or before this date will be included in the fetched history data.
    • reviewHistoryPeriodStartDateTime

      @SerializedName(value="reviewHistoryPeriodStartDateTime", alternate="ReviewHistoryPeriodStartDateTime") @Expose @Nullable public OffsetDateTime reviewHistoryPeriodStartDateTime
      The Review History Period Start Date Time. Timestamp, reviews starting on or after this date will be included in the fetched history data.
    • runDateTime

      @SerializedName(value="runDateTime", alternate="RunDateTime") @Expose @Nullable public OffsetDateTime runDateTime
      The Run Date Time. Timestamp when the instance's history data is scheduled to be generated.
    • status

      @SerializedName(value="status", alternate="Status") @Expose @Nullable public AccessReviewHistoryStatus status
      The Status. Represents the status of the review history data collection. The possible values are: done, inProgress, error, requested, unknownFutureValue. Once the status has been marked as done, a link can be generated to retrieve the instance's data by calling generateDownloadUri method.
  • Constructor Details

    • AccessReviewHistoryInstance

      public AccessReviewHistoryInstance()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to