Package com.microsoft.graph.models
Class AccessPackageAssignmentReviewSettings
java.lang.Object
com.microsoft.graph.models.AccessPackageAssignmentReviewSettings
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class AccessPackageAssignmentReviewSettings
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newAccessPackageAssignmentReviewSettingsand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the expirationBehavior property value.Gets the fallbackReviewers property value.The deserialization information for the current modelGets the isEnabled property value.Gets the isRecommendationEnabled property value.Gets the isReviewerJustificationRequired property value.Gets the isSelfReview property value.Gets the @odata.type property value.Gets the primaryReviewers property value.Gets the schedule property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidSets the expirationBehavior property value.voidsetFallbackReviewers(List<SubjectSet> value) Sets the fallbackReviewers property value.voidsetIsEnabled(Boolean value) Sets the isEnabled property value.voidSets the isRecommendationEnabled property value.voidSets the isReviewerJustificationRequired property value.voidsetIsSelfReview(Boolean value) Sets the isSelfReview property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetPrimaryReviewers(List<SubjectSet> value) Sets the primaryReviewers property value.voidSets the schedule property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
AccessPackageAssignmentReviewSettings
public AccessPackageAssignmentReviewSettings()Instantiates a newAccessPackageAssignmentReviewSettingsand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static AccessPackageAssignmentReviewSettings createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
AccessPackageAssignmentReviewSettings
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getExpirationBehavior
Gets the expirationBehavior property value. The default decision to apply if the access is not reviewed. The possible values are: keepAccess, removeAccess, acceptAccessRecommendation, unknownFutureValue.- Returns:
- a
AccessReviewExpirationBehavior
-
getFallbackReviewers
Gets the fallbackReviewers property value. This collection specifies the users who will be the fallback reviewers when the primary reviewers don't respond.- Returns:
- a
List<SubjectSet>
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getIsEnabled
Gets the isEnabled property value. If true, access reviews are required for assignments through this policy.- Returns:
- a
Boolean
-
getIsRecommendationEnabled
Gets the isRecommendationEnabled property value. Specifies whether to display recommendations to the reviewer. The default value is true.- Returns:
- a
Boolean
-
getIsReviewerJustificationRequired
Gets the isReviewerJustificationRequired property value. Specifies whether the reviewer must provide justification for the approval. The default value is true.- Returns:
- a
Boolean
-
getIsSelfReview
Gets the isSelfReview property value. Specifies whether the principals can review their own assignments.- Returns:
- a
Boolean
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getPrimaryReviewers
Gets the primaryReviewers property value. This collection specifies the users or group of users who will review the access package assignments.- Returns:
- a
List<SubjectSet>
-
getSchedule
Gets the schedule property value. When the first review should start and how often it should recur.- Returns:
- a
EntitlementManagementSchedule
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setExpirationBehavior
Sets the expirationBehavior property value. The default decision to apply if the access is not reviewed. The possible values are: keepAccess, removeAccess, acceptAccessRecommendation, unknownFutureValue.- Parameters:
value- Value to set for the expirationBehavior property.
-
setFallbackReviewers
Sets the fallbackReviewers property value. This collection specifies the users who will be the fallback reviewers when the primary reviewers don't respond.- Parameters:
value- Value to set for the fallbackReviewers property.
-
setIsEnabled
Sets the isEnabled property value. If true, access reviews are required for assignments through this policy.- Parameters:
value- Value to set for the isEnabled property.
-
setIsRecommendationEnabled
Sets the isRecommendationEnabled property value. Specifies whether to display recommendations to the reviewer. The default value is true.- Parameters:
value- Value to set for the isRecommendationEnabled property.
-
setIsReviewerJustificationRequired
Sets the isReviewerJustificationRequired property value. Specifies whether the reviewer must provide justification for the approval. The default value is true.- Parameters:
value- Value to set for the isReviewerJustificationRequired property.
-
setIsSelfReview
Sets the isSelfReview property value. Specifies whether the principals can review their own assignments.- Parameters:
value- Value to set for the isSelfReview property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setPrimaryReviewers
Sets the primaryReviewers property value. This collection specifies the users or group of users who will review the access package assignments.- Parameters:
value- Value to set for the primaryReviewers property.
-
setSchedule
Sets the schedule property value. When the first review should start and how often it should recur.- Parameters:
value- Value to set for the schedule property.
-