Class IoTDeviceEntity


  • public final class IoTDeviceEntity
    extends EntityInner
    Represents an IoT device entity.
    • Constructor Detail

      • IoTDeviceEntity

        public IoTDeviceEntity()
    • 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.