Package com.microsoft.graph.models
Class AccessPackageAssignmentRequestRequirements
java.lang.Object
com.microsoft.graph.models.AccessPackageAssignmentRequestRequirements
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AccessPackageAssignmentRequestRequirements
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Access Package Assignment Request Requirements.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Allow Custom Assignment Schedule.The Is Approval Required For Add.The Is Approval Required For Update.the OData type of the object as returned by the serviceThe Policy Description.The Policy Display Name.The Policy Id.The Schedule. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManager
void
setRawObject
(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. Indicates whether the requestor is allowed to set a custom schedule. -
isApprovalRequiredForAdd
@SerializedName(value="isApprovalRequiredForAdd", alternate="IsApprovalRequiredForAdd") @Expose @Nullable public Boolean isApprovalRequiredForAddThe Is Approval Required For Add. Indicates whether a request to add must be approved by an approver. -
isApprovalRequiredForUpdate
@SerializedName(value="isApprovalRequiredForUpdate", alternate="IsApprovalRequiredForUpdate") @Expose @Nullable public Boolean isApprovalRequiredForUpdateThe Is Approval Required For Update. Indicates whether a request to update must be approved by an approver. -
policyDescription
@SerializedName(value="policyDescription", alternate="PolicyDescription") @Expose @Nullable public String policyDescriptionThe Policy Description. The description of the policy that the user is trying to request access using. -
policyDisplayName
@SerializedName(value="policyDisplayName", alternate="PolicyDisplayName") @Expose @Nullable public String policyDisplayNameThe Policy Display Name. The display name of the policy that the user is trying to request access using. -
policyId
The Policy Id. The identifier of the policy that these requirements are associated with. This identifier can be used when creating a new assignment request. -
schedule
@SerializedName(value="schedule", alternate="Schedule") @Expose @Nullable public EntitlementManagementSchedule scheduleThe Schedule. Schedule restrictions enforced, if any.
-
-
Constructor Details
-
AccessPackageAssignmentRequestRequirements
public AccessPackageAssignmentRequestRequirements()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManager
in 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:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-