ReprovisionPolicy Class

  • java.lang.Object
    • java.io.Serializable
      • Serializable
        • com.microsoft.azure.sdk.iot.provisioning.service.configs.ReprovisionPolicy

public class ReprovisionPolicy extends Serializable

Settings for IoT Hub Device Reprovisioning

Method Summary

Modifier and Type Method and Description
boolean getMigrateDeviceData()

Getter for the migrateDeviceData flag.

boolean getUpdateHubAssignment()

Getter for the updateHubAssignment flag.

void setMigrateDeviceData(boolean migrateDeviceData)

When set to true (default), the Device Provisioning Service will migrate the device's data (twin, device capabilities, and device ID) from one IoT hub to another during an IoT hub assignment update. If set to false, the Device Provisioning Service will reset the device's data to the initial desired configuration stored in the provisioning service's enrollment list.

void setUpdateHubAssignment(boolean updateHubAssignment)

When set to true (default), the Device Provisioning Service will evaluate the device's IoT Hub assignment and update it if necessary for any provisioning requests beyond the first from a given device. If set to false, the device will stay assigned to its current IoT hub.

Inherited Members

Method Details

getMigrateDeviceData

public boolean getMigrateDeviceData()

Getter for the migrateDeviceData flag.

Returns:

Theboolean 

</code> with the migrateDeviceData content. </p>

getUpdateHubAssignment

public boolean getUpdateHubAssignment()

Getter for the updateHubAssignment flag.

Returns:

Theboolean 

</code> with the updateHubAssignment content. </p>

setMigrateDeviceData

public void setMigrateDeviceData(boolean migrateDeviceData)

When set to true (default), the Device Provisioning Service will migrate the device's data (twin, device capabilities, and device ID) from one IoT hub to another during an IoT hub assignment update. If set to false, the Device Provisioning Service will reset the device's data to the initial desired configuration stored in the provisioning service's enrollment list.

Parameters:

migrateDeviceData -

theboolean 

</code> with the flag for migrateDeviceData. </p>

setUpdateHubAssignment

public void setUpdateHubAssignment(boolean updateHubAssignment)

When set to true (default), the Device Provisioning Service will evaluate the device's IoT Hub assignment and update it if necessary for any provisioning requests beyond the first from a given device. If set to false, the device will stay assigned to its current IoT hub.

Parameters:

updateHubAssignment -

theboolean 

</code> with the flag for updateHubAssignment. </p>

Applies to