Package com.microsoft.graph.models
Class UserSecurityState
java.lang.Object
com.microsoft.graph.models.UserSecurityState
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class UserSecurityState
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the User Security State.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Aad User Id.The Account Name.The Domain Name.The Email Role.The Is Vpn.The Logon Date Time.The Logon Id.The Logon Ip.The Logon Location.The Logon Type.the OData type of the object as returned by the serviceThe On Premises Security Identifier.The Risk Score.The User Account Type.The User Principal Name. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManager
void
setRawObject
(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 -
aadUserId
The Aad User Id. AAD User object identifier (GUID) - represents the physical/multi-account user entity. -
accountName
@SerializedName(value="accountName", alternate="AccountName") @Expose @Nullable public String accountNameThe Account Name. Account name of user account (without Active Directory domain or DNS domain) - (also called mailNickName). -
domainName
@SerializedName(value="domainName", alternate="DomainName") @Expose @Nullable public String domainNameThe Domain Name. NetBIOS/Active Directory domain of user account (that is, domain/account format). -
emailRole
@SerializedName(value="emailRole", alternate="EmailRole") @Expose @Nullable public EmailRole emailRoleThe Email Role. For email-related alerts - user account's email 'role'. Possible values are: unknown, sender, recipient. -
isVpn
The Is Vpn. Indicates whether the user logged on through a VPN. -
logonDateTime
@SerializedName(value="logonDateTime", alternate="LogonDateTime") @Expose @Nullable public OffsetDateTime logonDateTimeThe Logon Date Time. Time at which the sign-in occurred. The Timestamp 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. -
logonId
The Logon Id. User sign-in ID. -
logonIp
The Logon Ip. IP Address the sign-in request originated from. -
logonLocation
@SerializedName(value="logonLocation", alternate="LogonLocation") @Expose @Nullable public String logonLocationThe Logon Location. Location (by IP address mapping) associated with a user sign-in event by this user. -
logonType
@SerializedName(value="logonType", alternate="LogonType") @Expose @Nullable public LogonType logonTypeThe Logon Type. Method of user sign in. Possible values are: unknown, interactive, remoteInteractive, network, batch, service. -
onPremisesSecurityIdentifier
@SerializedName(value="onPremisesSecurityIdentifier", alternate="OnPremisesSecurityIdentifier") @Expose @Nullable public String onPremisesSecurityIdentifierThe On Premises Security Identifier. Active Directory (on-premises) Security Identifier (SID) of the user. -
riskScore
The Risk Score. Provider-generated/calculated risk score of the user account. Recommended value range of 0-1, which equates to a percentage. -
userAccountType
@SerializedName(value="userAccountType", alternate="UserAccountType") @Expose @Nullable public UserAccountSecurityType userAccountTypeThe User Account Type. User account type (group membership), per Windows definition. Possible values are: unknown, standard, power, administrator. -
userPrincipalName
@SerializedName(value="userPrincipalName", alternate="UserPrincipalName") @Expose @Nullable public String userPrincipalNameThe User Principal Name. User sign-in name - internet format: (user account name)@(user account DNS domain name).
-
-
Constructor Details
-
UserSecurityState
public UserSecurityState()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManager
in 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:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-