Package com.microsoft.graph.models
Class AppliedConditionalAccessPolicy
java.lang.Object
com.microsoft.graph.models.AppliedConditionalAccessPolicy
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AppliedConditionalAccessPolicy
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Applied Conditional Access Policy.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Display Name.The Enforced Grant Controls.The Enforced Session Controls.The Id.the OData type of the object as returned by the serviceThe Result. -
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 -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. Name of the conditional access policy. -
enforcedGrantControls
@SerializedName(value="enforcedGrantControls", alternate="EnforcedGrantControls") @Expose @Nullable public List<String> enforcedGrantControlsThe Enforced Grant Controls. Refers to the grant controls enforced by the conditional access policy (example: 'Require multi-factor authentication'). -
enforcedSessionControls
@SerializedName(value="enforcedSessionControls", alternate="EnforcedSessionControls") @Expose @Nullable public List<String> enforcedSessionControlsThe Enforced Session Controls. Refers to the session controls enforced by the conditional access policy (example: 'Require app enforced controls'). -
id
The Id. Identifier of the conditional access policy. -
result
@SerializedName(value="result", alternate="Result") @Expose @Nullable public AppliedConditionalAccessPolicyResult resultThe Result. Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted.
-
-
Constructor Details
-
AppliedConditionalAccessPolicy
public AppliedConditionalAccessPolicy()
-
-
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
-