Package com.microsoft.graph.models
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 Summary
FieldsModifier and TypeFieldDescriptionThe Download Uri.The Expiration Date Time.The Fulfilled Date Time.The Review History Period End Date Time.The Review History Period Start Date Time.The Run Date Time.The Status. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
downloadUri
@SerializedName(value="downloadUri", alternate="DownloadUri") @Expose @Nullable public String downloadUriThe 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 expirationDateTimeThe 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 fulfilledDateTimeThe 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 reviewHistoryPeriodEndDateTimeThe 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 reviewHistoryPeriodStartDateTimeThe 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 runDateTimeThe 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 statusThe 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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-