Package com.microsoft.graph.models
Class AccessPackageAssignmentApprovalSettings
java.lang.Object
com.microsoft.graph.models.AccessPackageAssignmentApprovalSettings
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AccessPackageAssignmentApprovalSettings
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Access Package Assignment Approval Settings.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Is Approval Required For Add.The Is Approval Required For Update.the OData type of the object as returned by the serviceThe Stages. -
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 -
isApprovalRequiredForAdd
@SerializedName(value="isApprovalRequiredForAdd", alternate="IsApprovalRequiredForAdd") @Expose @Nullable public Boolean isApprovalRequiredForAddThe Is Approval Required For Add. If false, then approval is not required for new requests in this policy. -
isApprovalRequiredForUpdate
@SerializedName(value="isApprovalRequiredForUpdate", alternate="IsApprovalRequiredForUpdate") @Expose @Nullable public Boolean isApprovalRequiredForUpdateThe Is Approval Required For Update. If false, then approval is not required for updates to requests in this policy. -
stages
@SerializedName(value="stages", alternate="Stages") @Expose @Nullable public List<AccessPackageApprovalStage> stagesThe Stages. If approval is required, the one, two or three elements of this collection define each of the stages of approval. An empty array is present if no approval is required.
-
-
Constructor Details
-
AccessPackageAssignmentApprovalSettings
public AccessPackageAssignmentApprovalSettings()
-
-
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
-