Class PrivilegedAccessScheduleRequest

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.Request
com.microsoft.graph.models.PrivilegedAccessScheduleRequest
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
Direct Known Subclasses:
PrivilegedAccessGroupAssignmentScheduleRequest, PrivilegedAccessGroupEligibilityScheduleRequest

public class PrivilegedAccessScheduleRequest extends Request implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Privileged Access Schedule Request.
  • Field Details

    • action

      @SerializedName(value="action", alternate="Action") @Expose @Nullable public ScheduleRequestActions action
      The Action.
    • isValidationOnly

      @SerializedName(value="isValidationOnly", alternate="IsValidationOnly") @Expose @Nullable public Boolean isValidationOnly
      The Is Validation Only.
    • justification

      @SerializedName(value="justification", alternate="Justification") @Expose @Nullable public String justification
      The Justification.
    • scheduleInfo

      @SerializedName(value="scheduleInfo", alternate="ScheduleInfo") @Expose @Nullable public RequestSchedule scheduleInfo
      The Schedule Info.
    • ticketInfo

      @SerializedName(value="ticketInfo", alternate="TicketInfo") @Expose @Nullable public TicketInfo ticketInfo
      The Ticket Info.
  • Constructor Details

    • PrivilegedAccessScheduleRequest

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