ReprovisionPolicy Class
- java.
lang. Object - java.
io. Serializable - Serializable
- com.
microsoft. azure. sdk. iot. provisioning. service. configs. ReprovisionPolicy
- com.
- java.
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
Azure SDK for Java