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 Details

    • endDateTime

      @SerializedName(value="endDateTime", alternate="EndDateTime") @Expose @Nullable public OffsetDateTime endDateTime
      The 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> fallbackReviewers
      The 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> reviewers
      The 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 startDateTime
      The 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

      @SerializedName(value="status", alternate="Status") @Expose @Nullable public String 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 decisions
      The 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:
      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