Class UnifiedRoleAssignmentSchedule

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

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

    • assignmentType

      @SerializedName(value="assignmentType", alternate="AssignmentType") @Expose @Nullable public String assignmentType
      The Assignment Type. Type of the assignment which can either be Assigned or Activated. Supports $filter (eq, ne).
    • memberType

      @SerializedName(value="memberType", alternate="MemberType") @Expose @Nullable public String memberType
      The Member Type. How the assignments is inherited. It can either be Inherited, Direct, or Group. It can further imply whether the unifiedRoleAssignmentSchedule 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 assignment. It can represent a single occurrence or multiple recurrences.
    • activatedUsing

      @SerializedName(value="activatedUsing", alternate="ActivatedUsing") @Expose @Nullable public UnifiedRoleEligibilitySchedule activatedUsing
      The Activated Using. If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it is null. Supports $expand.
  • Constructor Details

    • UnifiedRoleAssignmentSchedule

      public UnifiedRoleAssignmentSchedule()
  • 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