Class IoTDeviceEntity
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.securityinsights.fluent.models.EntityInner
-
- com.azure.resourcemanager.securityinsights.models.IoTDeviceEntity
-
public final class IoTDeviceEntity extends EntityInner
Represents an IoT device entity.
-
-
Constructor Summary
Constructors Constructor Description IoTDeviceEntity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
additionalData()
Get the additionalData property: A bag of custom fields that should be part of the entity and will be presented to the user.String
deviceId()
Get the deviceId property: The ID of the IoT Device in the IoT Hub.String
deviceName()
Get the deviceName property: The friendly name of the device.String
deviceType()
Get the deviceType property: The type of the device.String
edgeId()
Get the edgeId property: The ID of the edge device.String
firmwareVersion()
Get the firmwareVersion property: The firmware version of the device.String
friendlyName()
Get the friendlyName property: The graph item display name which is a short humanly readable description of the graph item instance.String
hostEntityId()
Get the hostEntityId property: The Host entity id of this device.String
iotHubEntityId()
Get the iotHubEntityId property: The AzureResource entity id of the IoT Hub.UUID
iotSecurityAgentId()
Get the iotSecurityAgentId property: The ID of the security agent running on the device.String
ipAddressEntityId()
Get the ipAddressEntityId property: The IP entity if of this device.String
macAddress()
Get the macAddress property: The MAC address of the device.String
model()
Get the model property: The model of the device.String
operatingSystem()
Get the operatingSystem property: The operating system of the device.List<String>
protocols()
Get the protocols property: A list of protocols of the IoTDevice entity.String
serialNumber()
Get the serialNumber property: The serial number of the device.String
source()
Get the source property: The source of the device.List<ThreatIntelligence>
threatIntelligence()
Get the threatIntelligence property: A list of TI contexts attached to the IoTDevice entity.void
validate()
Validates the instance.String
vendor()
Get the vendor property: The vendor of the device.-
Methods inherited from class com.azure.resourcemanager.securityinsights.fluent.models.EntityInner
systemData
-
-
-
-
Method Detail
-
deviceId
public String deviceId()
Get the deviceId property: The ID of the IoT Device in the IoT Hub.- Returns:
- the deviceId value.
-
deviceName
public String deviceName()
Get the deviceName property: The friendly name of the device.- Returns:
- the deviceName value.
-
source
public String source()
Get the source property: The source of the device.- Returns:
- the source value.
-
iotSecurityAgentId
public UUID iotSecurityAgentId()
Get the iotSecurityAgentId property: The ID of the security agent running on the device.- Returns:
- the iotSecurityAgentId value.
-
deviceType
public String deviceType()
Get the deviceType property: The type of the device.- Returns:
- the deviceType value.
-
vendor
public String vendor()
Get the vendor property: The vendor of the device.- Returns:
- the vendor value.
-
edgeId
public String edgeId()
Get the edgeId property: The ID of the edge device.- Returns:
- the edgeId value.
-
macAddress
public String macAddress()
Get the macAddress property: The MAC address of the device.- Returns:
- the macAddress value.
-
model
public String model()
Get the model property: The model of the device.- Returns:
- the model value.
-
serialNumber
public String serialNumber()
Get the serialNumber property: The serial number of the device.- Returns:
- the serialNumber value.
-
firmwareVersion
public String firmwareVersion()
Get the firmwareVersion property: The firmware version of the device.- Returns:
- the firmwareVersion value.
-
operatingSystem
public String operatingSystem()
Get the operatingSystem property: The operating system of the device.- Returns:
- the operatingSystem value.
-
iotHubEntityId
public String iotHubEntityId()
Get the iotHubEntityId property: The AzureResource entity id of the IoT Hub.- Returns:
- the iotHubEntityId value.
-
hostEntityId
public String hostEntityId()
Get the hostEntityId property: The Host entity id of this device.- Returns:
- the hostEntityId value.
-
ipAddressEntityId
public String ipAddressEntityId()
Get the ipAddressEntityId property: The IP entity if of this device.- Returns:
- the ipAddressEntityId value.
-
threatIntelligence
public List<ThreatIntelligence> threatIntelligence()
Get the threatIntelligence property: A list of TI contexts attached to the IoTDevice entity.- Returns:
- the threatIntelligence value.
-
protocols
public List<String> protocols()
Get the protocols property: A list of protocols of the IoTDevice entity.- Returns:
- the protocols value.
-
additionalData
public Map<String,Object> additionalData()
Get the additionalData property: A bag of custom fields that should be part of the entity and will be presented to the user.- Returns:
- the additionalData value.
-
friendlyName
public String friendlyName()
Get the friendlyName property: The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated.- Returns:
- the friendlyName value.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classEntityInner
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-