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 Summary
FieldsModifier and TypeFieldDescriptionThe Device Id.The Device Name.The Device Page Link.The Device Sub Type.The Device Type.The Importance.The Io THub.The Io TSecurity Agent Id.The Ip Address.The Is Authorized.The Is Programming.The Is Scanner.The Mac Address.The Manufacturer.The Model.The Nics.The Operating System.The Owners.The Protocols.The Purdue Layer.The Sensor.The Serial Number.The Site.The Source.The Source Ref.The Zone.Fields inherited from class com.microsoft.graph.security.models.AlertEvidence
createdDateTime, detailedRoles, oDataType, remediationStatus, remediationStatusDetails, roles, tags, verdict -
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.security.models.AlertEvidence
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
-
deviceId
The Device Id. -
deviceName
@SerializedName(value="deviceName", alternate="DeviceName") @Expose @Nullable public String deviceNameThe Device Name. -
devicePageLink
@SerializedName(value="devicePageLink", alternate="DevicePageLink") @Expose @Nullable public String devicePageLinkThe Device Page Link. -
deviceSubType
@SerializedName(value="deviceSubType", alternate="DeviceSubType") @Expose @Nullable public String deviceSubTypeThe Device Sub Type. -
deviceType
@SerializedName(value="deviceType", alternate="DeviceType") @Expose @Nullable public String deviceTypeThe Device Type. -
importance
@SerializedName(value="importance", alternate="Importance") @Expose @Nullable public IoTDeviceImportanceType importanceThe Importance. -
ioTHub
@SerializedName(value="ioTHub", alternate="IoTHub") @Expose @Nullable public AzureResourceEvidence ioTHubThe Io THub. -
ioTSecurityAgentId
@SerializedName(value="ioTSecurityAgentId", alternate="IoTSecurityAgentId") @Expose @Nullable public String ioTSecurityAgentIdThe Io TSecurity Agent Id. -
ipAddress
@SerializedName(value="ipAddress", alternate="IpAddress") @Expose @Nullable public IpEvidence ipAddressThe Ip Address. -
isAuthorized
@SerializedName(value="isAuthorized", alternate="IsAuthorized") @Expose @Nullable public Boolean isAuthorizedThe Is Authorized. -
isProgramming
@SerializedName(value="isProgramming", alternate="IsProgramming") @Expose @Nullable public Boolean isProgrammingThe Is Programming. -
isScanner
@SerializedName(value="isScanner", alternate="IsScanner") @Expose @Nullable public Boolean isScannerThe Is Scanner. -
macAddress
@SerializedName(value="macAddress", alternate="MacAddress") @Expose @Nullable public String macAddressThe Mac Address. -
manufacturer
@SerializedName(value="manufacturer", alternate="Manufacturer") @Expose @Nullable public String manufacturerThe Manufacturer. -
model
The Model. -
nics
The Nics. -
operatingSystem
@SerializedName(value="operatingSystem", alternate="OperatingSystem") @Expose @Nullable public String operatingSystemThe Operating System. -
owners
The Owners. -
protocols
@SerializedName(value="protocols", alternate="Protocols") @Expose @Nullable public List<String> protocolsThe Protocols. -
purdueLayer
@SerializedName(value="purdueLayer", alternate="PurdueLayer") @Expose @Nullable public String purdueLayerThe Purdue Layer. -
sensor
The Sensor. -
serialNumber
@SerializedName(value="serialNumber", alternate="SerialNumber") @Expose @Nullable public String serialNumberThe Serial Number. -
site
The Site. -
source
The Source. -
sourceRef
@SerializedName(value="sourceRef", alternate="SourceRef") @Expose @Nullable public UrlEvidence sourceRefThe Source Ref. -
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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classAlertEvidence- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-