ReprovisionPolicy Class
- java.
lang. Object - com.
microsoft. azure. sdk. iot. provisioning. service. configs. ReprovisionPolicy
- com.
public class ReprovisionPolicy
Settings for IoT Hub Device Reprovisioning
Constructor Summary
Constructor | Description | |
---|---|---|
ReprovisionPolicy() |
Method Summary
Modifier and Type | Method and Description |
---|---|
boolean |
getMigrateDeviceData()
Getter for the migrate |
boolean |
getUpdateHubAssignment()
Getter for the update |
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. |
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. |
Methods inherited from java.lang.Object
Constructor Details
ReprovisionPolicy
public ReprovisionPolicy()
Method Details
getMigrateDeviceData
public boolean getMigrateDeviceData()
Getter for the migrateDeviceData flag.
Returns:
boolean
with the migrateDeviceData content.getUpdateHubAssignment
public boolean getUpdateHubAssignment()
Getter for the updateHubAssignment flag.
Returns:
boolean
with the updateHubAssignment content.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:
boolean
with the flag for migrateDeviceData.
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:
boolean
with the flag for updateHubAssignment.
Applies to
Azure SDK for Java