Package com.microsoft.graph.models
Class AuthenticationStrengthPolicy
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AuthenticationStrengthPolicy
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AuthenticationStrengthPolicy
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Authentication Strength Policy.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Allowed Combinations.The Combination Configurations.The Created Date Time.The Description.The Display Name.The Modified Date Time.The Policy Type.The Requirements Satisfied. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
allowedCombinations
@SerializedName(value="allowedCombinations", alternate="AllowedCombinations") @Expose @Nullable public List<EnumSet<AuthenticationMethodModes>> allowedCombinationsThe Allowed Combinations. A collection of authentication method modes that are required be used to satify this authentication strength. -
createdDateTime
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTimeThe Created Date Time. The datetime when this policy was created. -
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. The human-readable description of this policy. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. The human-readable display name of this policy. Supports $filter (eq, ne, not , and in). -
modifiedDateTime
@SerializedName(value="modifiedDateTime", alternate="ModifiedDateTime") @Expose @Nullable public OffsetDateTime modifiedDateTimeThe Modified Date Time. The datetime when this policy was last modified. -
policyType
@SerializedName(value="policyType", alternate="PolicyType") @Expose @Nullable public AuthenticationStrengthPolicyType policyTypeThe Policy Type. A descriptor of whether this policy is built into Azure AD or created by an admin for the tenant. The possible values are: builtIn, custom, unknownFutureValue. Supports $filter (eq, ne, not , and in). -
requirementsSatisfied
@SerializedName(value="requirementsSatisfied", alternate="RequirementsSatisfied") @Expose @Nullable public EnumSet<AuthenticationStrengthRequirements> requirementsSatisfiedThe Requirements Satisfied. A descriptor of whether this authentication strength grants the MFA claim upon successful satisfaction. The possible values are: none, mfa, unknownFutureValue. -
combinationConfigurations
@SerializedName(value="combinationConfigurations", alternate="CombinationConfigurations") @Expose @Nullable public AuthenticationCombinationConfigurationCollectionPage combinationConfigurationsThe Combination Configurations. Settings that may be used to require specific types or instances of an authentication method to be used when authenticating with a specified combination of authentication methods.
-
-
Constructor Details
-
AuthenticationStrengthPolicy
public AuthenticationStrengthPolicy()
-
-
Method Details
-
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- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-