Class AccessPackageAssignmentReviewSettings

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

public class AccessPackageAssignmentReviewSettings extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Access Package Assignment Review Settings.
  • Field Details

    • oDataType

      @SerializedName("@odata.type") @Expose @Nullable public String oDataType
      the OData type of the object as returned by the service
    • expirationBehavior

      @SerializedName(value="expirationBehavior", alternate="ExpirationBehavior") @Expose @Nullable public AccessReviewExpirationBehavior expirationBehavior
      The Expiration Behavior. The default decision to apply if the access is not reviewed. The possible values are: keepAccess, removeAccess, acceptAccessRecommendation, unknownFutureValue.
    • fallbackReviewers

      @SerializedName(value="fallbackReviewers", alternate="FallbackReviewers") @Expose @Nullable public List<SubjectSet> fallbackReviewers
      The Fallback Reviewers. This collection specifies the users who will be the fallback reviewers when the primary reviewers don't respond.
    • isEnabled

      @SerializedName(value="isEnabled", alternate="IsEnabled") @Expose @Nullable public Boolean isEnabled
      The Is Enabled. If true, access reviews are required for assignments through this policy.
    • isRecommendationEnabled

      @SerializedName(value="isRecommendationEnabled", alternate="IsRecommendationEnabled") @Expose @Nullable public Boolean isRecommendationEnabled
      The Is Recommendation Enabled. Specifies whether to display recommendations to the reviewer. The default value is true.
    • isReviewerJustificationRequired

      @SerializedName(value="isReviewerJustificationRequired", alternate="IsReviewerJustificationRequired") @Expose @Nullable public Boolean isReviewerJustificationRequired
      The Is Reviewer Justification Required. Specifies whether the reviewer must provide justification for the approval. The default value is true.
    • isSelfReview

      @SerializedName(value="isSelfReview", alternate="IsSelfReview") @Expose @Nullable public Boolean isSelfReview
      The Is Self Review. Specifies whether the principals can review their own assignments.
    • primaryReviewers

      @SerializedName(value="primaryReviewers", alternate="PrimaryReviewers") @Expose @Nullable public List<SubjectSet> primaryReviewers
      The Primary Reviewers. This collection specifies the users or group of users who will review the access package assignments.
    • schedule

      @SerializedName(value="schedule", alternate="Schedule") @Expose @Nullable public EntitlementManagementSchedule schedule
      The Schedule. When the first review should start and how often it should recur.
  • Constructor Details

    • AccessPackageAssignmentReviewSettings

      public AccessPackageAssignmentReviewSettings()
  • Method Details

    • additionalDataManager

      @Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
      Specified by:
      additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObject
    • 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
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to