Package com.microsoft.graph.models
Class WhatIfAnalysisResult
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ConditionalAccessPolicy
com.microsoft.graph.models.WhatIfAnalysisResult
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WhatIfAnalysisResult
extends ConditionalAccessPolicy
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WhatIfAnalysisResultcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the analysisReasons property value.The deserialization information for the current modelGets the policyApplies property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the analysisReasons property value.voidsetPolicyApplies(Boolean value) Sets the policyApplies property value.Methods inherited from class com.microsoft.graph.models.ConditionalAccessPolicy
getConditions, getCreatedDateTime, getDescription, getDisplayName, getGrantControls, getModifiedDateTime, getSessionControls, getState, getTemplateId, setConditions, setCreatedDateTime, setDescription, setDisplayName, setGrantControls, setModifiedDateTime, setSessionControls, setState, setTemplateIdMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
WhatIfAnalysisResult
public WhatIfAnalysisResult()Instantiates a newWhatIfAnalysisResultand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WhatIfAnalysisResult 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
WhatIfAnalysisResult
-
getAnalysisReasons
Gets the analysisReasons property value. The analysisReasons property- Returns:
- a
EnumSet<WhatIfAnalysisReasons>
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classConditionalAccessPolicy- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getPolicyApplies
Gets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying.- Returns:
- a
Boolean
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classConditionalAccessPolicy- Parameters:
writer- Serialization writer to use to serialize this model
-
setAnalysisReasons
Sets the analysisReasons property value. The analysisReasons property- Parameters:
value- Value to set for the analysisReasons property.
-
setPolicyApplies
Sets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying.- Parameters:
value- Value to set for the policyApplies property.
-