Class IoTDeviceEvidence

java.lang.Object
com.microsoft.graph.security.models.AlertEvidence
com.microsoft.graph.security.models.IoTDeviceEvidence
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class IoTDeviceEvidence extends AlertEvidence implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Io TDevice Evidence.
  • Field Details

    • deviceId

      @SerializedName(value="deviceId", alternate="DeviceId") @Expose @Nullable public String deviceId
      The Device Id.
    • deviceName

      @SerializedName(value="deviceName", alternate="DeviceName") @Expose @Nullable public String deviceName
      The Device Name.
    • deviceSubType

      @SerializedName(value="deviceSubType", alternate="DeviceSubType") @Expose @Nullable public String deviceSubType
      The Device Sub Type.
    • deviceType

      @SerializedName(value="deviceType", alternate="DeviceType") @Expose @Nullable public String deviceType
      The Device Type.
    • importance

      @SerializedName(value="importance", alternate="Importance") @Expose @Nullable public IoTDeviceImportanceType importance
      The Importance.
    • ioTHub

      @SerializedName(value="ioTHub", alternate="IoTHub") @Expose @Nullable public AzureResourceEvidence ioTHub
      The Io THub.
    • ioTSecurityAgentId

      @SerializedName(value="ioTSecurityAgentId", alternate="IoTSecurityAgentId") @Expose @Nullable public String ioTSecurityAgentId
      The Io TSecurity Agent Id.
    • ipAddress

      @SerializedName(value="ipAddress", alternate="IpAddress") @Expose @Nullable public IpEvidence ipAddress
      The Ip Address.
    • isAuthorized

      @SerializedName(value="isAuthorized", alternate="IsAuthorized") @Expose @Nullable public Boolean isAuthorized
      The Is Authorized.
    • isProgramming

      @SerializedName(value="isProgramming", alternate="IsProgramming") @Expose @Nullable public Boolean isProgramming
      The Is Programming.
    • isScanner

      @SerializedName(value="isScanner", alternate="IsScanner") @Expose @Nullable public Boolean isScanner
      The Is Scanner.
    • macAddress

      @SerializedName(value="macAddress", alternate="MacAddress") @Expose @Nullable public String macAddress
      The Mac Address.
    • manufacturer

      @SerializedName(value="manufacturer", alternate="Manufacturer") @Expose @Nullable public String manufacturer
      The Manufacturer.
    • model

      @SerializedName(value="model", alternate="Model") @Expose @Nullable public String model
      The Model.
    • nics

      @SerializedName(value="nics", alternate="Nics") @Expose @Nullable public NicEvidence nics
      The Nics.
    • operatingSystem

      @SerializedName(value="operatingSystem", alternate="OperatingSystem") @Expose @Nullable public String operatingSystem
      The Operating System.
    • owners

      @SerializedName(value="owners", alternate="Owners") @Expose @Nullable public List<String> owners
      The Owners.
    • protocols

      @SerializedName(value="protocols", alternate="Protocols") @Expose @Nullable public List<String> protocols
      The Protocols.
    • purdueLayer

      @SerializedName(value="purdueLayer", alternate="PurdueLayer") @Expose @Nullable public String purdueLayer
      The Purdue Layer.
    • sensor

      @SerializedName(value="sensor", alternate="Sensor") @Expose @Nullable public String sensor
      The Sensor.
    • serialNumber

      @SerializedName(value="serialNumber", alternate="SerialNumber") @Expose @Nullable public String serialNumber
      The Serial Number.
    • site

      @SerializedName(value="site", alternate="Site") @Expose @Nullable public String site
      The Site.
    • source

      @SerializedName(value="source", alternate="Source") @Expose @Nullable public String source
      The Source.
    • sourceRef

      @SerializedName(value="sourceRef", alternate="SourceRef") @Expose @Nullable public UrlEvidence sourceRef
      The Source Ref.
    • zone

      @SerializedName(value="zone", alternate="Zone") @Expose @Nullable public String zone
      The Zone.
  • Constructor Details

    • IoTDeviceEvidence

      public IoTDeviceEvidence()
  • 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 AlertEvidence
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to