Class GetAccessReviewHistoryDefinitionByIdResult


  • public final class GetAccessReviewHistoryDefinitionByIdResult
    extends java.lang.Object
    • Method Detail

      • createdDateTime

        public java.lang.String createdDateTime()
        Returns:
        Date time when history definition was created
      • decisions

        public java.util.List<java.lang.String> decisions()
        Returns:
        Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request.
      • displayName

        public java.util.Optional<java.lang.String> displayName()
        Returns:
        The display name for the history definition.
      • endDate

        public java.util.Optional<java.lang.String> endDate()
        Returns:
        The DateTime when the review is scheduled to end. Required if type is endDate
      • id

        public java.lang.String id()
        Returns:
        The access review history definition id.
      • interval

        public java.util.Optional<java.lang.Integer> interval()
        Returns:
        The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly.
      • name

        public java.lang.String name()
        Returns:
        The access review history definition unique id.
      • numberOfOccurrences

        public java.util.Optional<java.lang.Integer> numberOfOccurrences()
        Returns:
        The number of times to repeat the access review. Required and must be positive if type is numbered.
      • principalId

        public java.lang.String principalId()
        Returns:
        The identity id
      • principalName

        public java.lang.String principalName()
        Returns:
        The identity display name
      • principalType

        public java.lang.String principalType()
        Returns:
        The identity type : user/servicePrincipal
      • reviewHistoryPeriodEndDateTime

        public java.lang.String reviewHistoryPeriodEndDateTime()
        Returns:
        Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.
      • reviewHistoryPeriodStartDateTime

        public java.lang.String reviewHistoryPeriodStartDateTime()
        Returns:
        Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.
      • scopes

        public java.util.List<AccessReviewScopeResponse> scopes()
        Returns:
        A collection of scopes used when selecting review history data
      • startDate

        public java.util.Optional<java.lang.String> startDate()
        Returns:
        The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
      • status

        public java.lang.String status()
        Returns:
        This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.
      • type

        public java.lang.String type()
        Returns:
        The resource type.
      • userPrincipalName

        public java.lang.String userPrincipalName()
        Returns:
        The user principal name(if valid)