Package com.microsoft.graph.models
Class AccessReviewStage
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AccessReviewStage
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AccessReviewStage
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Access Review Stage.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Decisions.The End Date Time.The Fallback Reviewers.The Reviewers.The Start 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
-
endDateTime
@SerializedName(value="endDateTime", alternate="EndDateTime") @Expose @Nullable public OffsetDateTime endDateTimeThe End Date Time. The date and time in ISO 8601 format and UTC time when the review stage is scheduled to end. This property is the cumulative total of the durationInDays for all stages. Read-only. -
fallbackReviewers
@SerializedName(value="fallbackReviewers", alternate="FallbackReviewers") @Expose @Nullable public List<AccessReviewReviewerScope> fallbackReviewersThe Fallback Reviewers. This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. -
reviewers
@SerializedName(value="reviewers", alternate="Reviewers") @Expose @Nullable public List<AccessReviewReviewerScope> reviewersThe Reviewers. This collection of access review scopes is used to define who the reviewers are. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API. -
startDateTime
@SerializedName(value="startDateTime", alternate="StartDateTime") @Expose @Nullable public OffsetDateTime startDateTimeThe Start Date Time. The date and time in ISO 8601 format and UTC time when the review stage is scheduled to start. Read-only. -
status
The Status. Specifies the status of an accessReviewStage. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $orderby, and $filter (eq only). Read-only. -
decisions
@SerializedName(value="decisions", alternate="Decisions") @Expose @Nullable public AccessReviewInstanceDecisionItemCollectionPage decisionsThe Decisions. Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.
-
-
Constructor Details
-
AccessReviewStage
public AccessReviewStage()
-
-
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
-