Package com.microsoft.graph.models
Class AccessPackageAssignmentRequestorSettings
java.lang.Object
com.microsoft.graph.models.AccessPackageAssignmentRequestorSettings
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AccessPackageAssignmentRequestorSettings
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Access Package Assignment Requestor Settings.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Allow Custom Assignment Schedule.The Enable On Behalf Requestors To Add Access.The Enable On Behalf Requestors To Remove Access.The Enable On Behalf Requestors To Update Access.The Enable Targets To Self Add Access.The Enable Targets To Self Remove Access.The Enable Targets To Self Update Access.the OData type of the object as returned by the serviceThe On Behalf Requestors. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManagervoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
allowCustomAssignmentSchedule
@SerializedName(value="allowCustomAssignmentSchedule", alternate="AllowCustomAssignmentSchedule") @Expose @Nullable public Boolean allowCustomAssignmentScheduleThe Allow Custom Assignment Schedule. If false, the requestor is not permitted to include a schedule in their request. -
enableOnBehalfRequestorsToAddAccess
@SerializedName(value="enableOnBehalfRequestorsToAddAccess", alternate="EnableOnBehalfRequestorsToAddAccess") @Expose @Nullable public Boolean enableOnBehalfRequestorsToAddAccessThe Enable On Behalf Requestors To Add Access. If true, allows on-behalf-of requestors to create a request to add access for another principal. -
enableOnBehalfRequestorsToRemoveAccess
@SerializedName(value="enableOnBehalfRequestorsToRemoveAccess", alternate="EnableOnBehalfRequestorsToRemoveAccess") @Expose @Nullable public Boolean enableOnBehalfRequestorsToRemoveAccessThe Enable On Behalf Requestors To Remove Access. If true, allows on-behalf-of requestors to create a request to remove access for another principal. -
enableOnBehalfRequestorsToUpdateAccess
@SerializedName(value="enableOnBehalfRequestorsToUpdateAccess", alternate="EnableOnBehalfRequestorsToUpdateAccess") @Expose @Nullable public Boolean enableOnBehalfRequestorsToUpdateAccessThe Enable On Behalf Requestors To Update Access. If true, allows on-behalf-of requestors to create a request to update access for another principal. -
enableTargetsToSelfAddAccess
@SerializedName(value="enableTargetsToSelfAddAccess", alternate="EnableTargetsToSelfAddAccess") @Expose @Nullable public Boolean enableTargetsToSelfAddAccessThe Enable Targets To Self Add Access. If true, allows requestors to create a request to add access for themselves. -
enableTargetsToSelfRemoveAccess
@SerializedName(value="enableTargetsToSelfRemoveAccess", alternate="EnableTargetsToSelfRemoveAccess") @Expose @Nullable public Boolean enableTargetsToSelfRemoveAccessThe Enable Targets To Self Remove Access. If true, allows requestors to create a request to remove their access. -
enableTargetsToSelfUpdateAccess
@SerializedName(value="enableTargetsToSelfUpdateAccess", alternate="EnableTargetsToSelfUpdateAccess") @Expose @Nullable public Boolean enableTargetsToSelfUpdateAccessThe Enable Targets To Self Update Access. If true, allows requestors to create a request to update their access. -
onBehalfRequestors
@SerializedName(value="onBehalfRequestors", alternate="OnBehalfRequestors") @Expose @Nullable public List<SubjectSet> onBehalfRequestorsThe On Behalf Requestors. The principals who can request on-behalf-of others.
-
-
Constructor Details
-
AccessPackageAssignmentRequestorSettings
public AccessPackageAssignmentRequestorSettings()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManagerin interfacecom.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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-