Class UnifiedRoleEligibilitySchedule

All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class UnifiedRoleEligibilitySchedule extends UnifiedRoleScheduleBase implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Unified Role Eligibility Schedule.
  • Field Details

    • memberType

      @SerializedName(value="memberType", alternate="MemberType") @Expose @Nullable public String memberType
      The Member Type. How the role eligibility is inherited. It can either be Inherited, Direct, or Group. It can further imply whether the unifiedRoleEligibilitySchedule can be managed by the caller. Supports $filter (eq, ne).
    • scheduleInfo

      @SerializedName(value="scheduleInfo", alternate="ScheduleInfo") @Expose @Nullable public RequestSchedule scheduleInfo
      The Schedule Info. The period of the role eligibility.
  • Constructor Details

    • UnifiedRoleEligibilitySchedule

      public UnifiedRoleEligibilitySchedule()
  • 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 UnifiedRoleScheduleBase
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to