Class RiskyUser

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.RiskyUser
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
Direct Known Subclasses:
RiskyUserHistoryItem

public class RiskyUser extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Risky User.
  • Field Details

    • isDeleted

      @SerializedName(value="isDeleted", alternate="IsDeleted") @Expose @Nullable public Boolean isDeleted
      The Is Deleted. Indicates whether the user is deleted. Possible values are: true, false.
    • isProcessing

      @SerializedName(value="isProcessing", alternate="IsProcessing") @Expose @Nullable public Boolean isProcessing
      The Is Processing. Indicates whether a user's risky state is being processed by the backend.
    • riskDetail

      @SerializedName(value="riskDetail", alternate="RiskDetail") @Expose @Nullable public RiskDetail riskDetail
      The Risk Detail. Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.
    • riskLastUpdatedDateTime

      @SerializedName(value="riskLastUpdatedDateTime", alternate="RiskLastUpdatedDateTime") @Expose @Nullable public OffsetDateTime riskLastUpdatedDateTime
      The Risk Last Updated Date Time. The date and time that the risky user was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
    • riskLevel

      @SerializedName(value="riskLevel", alternate="RiskLevel") @Expose @Nullable public RiskLevel riskLevel
      The Risk Level. Level of the detected risky user. Possible values are: low, medium, high, hidden, none, unknownFutureValue.
    • riskState

      @SerializedName(value="riskState", alternate="RiskState") @Expose @Nullable public RiskState riskState
      The Risk State. State of the user's risk. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue.
    • userDisplayName

      @SerializedName(value="userDisplayName", alternate="UserDisplayName") @Expose @Nullable public String userDisplayName
      The User Display Name. Risky user display name.
    • userPrincipalName

      @SerializedName(value="userPrincipalName", alternate="UserPrincipalName") @Expose @Nullable public String userPrincipalName
      The User Principal Name. Risky user principal name.
    • history

      @SerializedName(value="history", alternate="History") @Expose @Nullable public RiskyUserHistoryItemCollectionPage history
      The History. The activity related to user risk level change
  • Constructor Details

    • RiskyUser

      public RiskyUser()
  • 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:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to