Class RegistryKeyState

java.lang.Object
com.microsoft.graph.models.RegistryKeyState
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class RegistryKeyState extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Registry Key State.
  • Field Details

    • oDataType

      @SerializedName("@odata.type") @Expose @Nullable public String oDataType
      the OData type of the object as returned by the service
    • hive

      @SerializedName(value="hive", alternate="Hive") @Expose @Nullable public RegistryHive hive
      The Hive. A Windows registry hive : HKEY_CURRENT_CONFIG HKEY_CURRENT_USER HKEY_LOCAL_MACHINE/SAM HKEY_LOCAL_MACHINE/Security HKEY_LOCAL_MACHINE/Software HKEY_LOCAL_MACHINE/System HKEY_USERS/.Default. Possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSecurity, localMachineSoftware, localMachineSystem, usersDefault.
    • key

      @SerializedName(value="key", alternate="Key") @Expose @Nullable public String key
      The Key. Current (i.e. changed) registry key (excludes HIVE).
    • oldKey

      @SerializedName(value="oldKey", alternate="OldKey") @Expose @Nullable public String oldKey
      The Old Key. Previous (i.e. before changed) registry key (excludes HIVE).
    • oldValueData

      @SerializedName(value="oldValueData", alternate="OldValueData") @Expose @Nullable public String oldValueData
      The Old Value Data. Previous (i.e. before changed) registry key value data (contents).
    • oldValueName

      @SerializedName(value="oldValueName", alternate="OldValueName") @Expose @Nullable public String oldValueName
      The Old Value Name. Previous (i.e. before changed) registry key value name.
    • operation

      @SerializedName(value="operation", alternate="Operation") @Expose @Nullable public RegistryOperation operation
      The Operation. Operation that changed the registry key name and/or value. Possible values are: unknown, create, modify, delete.
    • processId

      @SerializedName(value="processId", alternate="ProcessId") @Expose @Nullable public Integer processId
      The Process Id. Process ID (PID) of the process that modified the registry key (process details will appear in the alert 'processes' collection).
    • valueData

      @SerializedName(value="valueData", alternate="ValueData") @Expose @Nullable public String valueData
      The Value Data. Current (i.e. changed) registry key value data (contents).
    • valueName

      @SerializedName(value="valueName", alternate="ValueName") @Expose @Nullable public String valueName
      The Value Name. Current (i.e. changed) registry key value name
    • valueType

      @SerializedName(value="valueType", alternate="ValueType") @Expose @Nullable public RegistryValueType valueType
      The Value Type. Registry key value type REG_BINARY REG_DWORD REG_DWORD_LITTLE_ENDIAN REG_DWORD_BIG_ENDIANREG_EXPAND_SZ REG_LINK REG_MULTI_SZ REG_NONE REG_QWORD REG_QWORD_LITTLE_ENDIAN REG_SZ Possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz.
  • Constructor Details

    • RegistryKeyState

      public RegistryKeyState()
  • Method Details

    • additionalDataManager

      @Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
      Specified by:
      additionalDataManager in interface com.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 interface com.microsoft.graph.serializer.IJsonBackedObject
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to