Package com.microsoft.graph.models
Class AccessReviewHistoryDefinition
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AccessReviewHistoryDefinition
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AccessReviewHistoryDefinition
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Access Review History Definition.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Created By.The Created Date Time.The Decisions.The Display Name.The Instances.The Review History Period End Date Time.The Review History Period Start Date Time.The Schedule Settings.The Scopes.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
-
createdBy
@SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public UserIdentity createdByThe Created By. User who created this review history definition. -
createdDateTime
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTimeThe Created Date Time. Timestamp when the access review definition was created. -
decisions
@SerializedName(value="decisions", alternate="Decisions") @Expose @Nullable public List<AccessReviewHistoryDecisionFilter> decisionsThe Decisions. Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions will be included by default if no decisions are provided on create. Possible values are: approve, deny, dontKnow, notReviewed, and notNotified. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. Name for the access review history data collection. Required. -
reviewHistoryPeriodEndDateTime
@SerializedName(value="reviewHistoryPeriodEndDateTime", alternate="ReviewHistoryPeriodEndDateTime") @Expose @Nullable public OffsetDateTime reviewHistoryPeriodEndDateTimeThe Review History Period End Date Time. A timestamp. Reviews ending on or before this date will be included in the fetched history data. Only required if scheduleSettings is not defined. -
reviewHistoryPeriodStartDateTime
@SerializedName(value="reviewHistoryPeriodStartDateTime", alternate="ReviewHistoryPeriodStartDateTime") @Expose @Nullable public OffsetDateTime reviewHistoryPeriodStartDateTimeThe Review History Period Start Date Time. A timestamp. Reviews starting on or before this date will be included in the fetched history data. Only required if scheduleSettings is not defined. -
scheduleSettings
@SerializedName(value="scheduleSettings", alternate="ScheduleSettings") @Expose @Nullable public AccessReviewHistoryScheduleSettings scheduleSettingsThe Schedule Settings. The settings for a recurring access review history definition series. Only required if reviewHistoryPeriodStartDateTime or reviewHistoryPeriodEndDateTime are not defined. Not supported yet. -
scopes
@SerializedName(value="scopes", alternate="Scopes") @Expose @Nullable public List<AccessReviewScope> scopesThe Scopes. Used to scope what reviews are included in the fetched history data. Fetches reviews whose scope matches with this provided scope. Required. -
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. -
instances
@SerializedName(value="instances", alternate="Instances") @Expose @Nullable public AccessReviewHistoryInstanceCollectionPage instancesThe Instances. If the accessReviewHistoryDefinition is a recurring definition, instances represent each recurrence. A definition that does not recur will have exactly one instance.
-
-
Constructor Details
-
AccessReviewHistoryDefinition
public AccessReviewHistoryDefinition()
-
-
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
-