BulkEnrollmentOperationResult Class
- java.
lang. Object - com.
microsoft. azure. sdk. iot. provisioning. service. configs. BulkEnrollmentOperationResult
- com.
public class BulkEnrollmentOperationResult
Representation of a single Device Provisioning Service bulk operation result with a JSON deserializer.
This result is returned as a result of the runBulkEnrollmentOperation(BulkOperationMode bulkOperationMode, Collection<IndividualEnrollment> individualEnrollments).
The provisioning service provides general bulk result in the isSuccessful, and a individual error result for each enrolment in the bulk.
The following JSON is an example of the result from a bulk operation.
{
"isSuccessful":true,
"errors": [
{
"registrationId":"validRegistrationId1",
"errorCode":200,
"errorStatus":"Succeeded"
},
{
"registrationId":"validRegistrationId2",
"errorCode":200,
"errorStatus":"Succeeded"
}
]
}
Constructor Summary
Modifier | Constructor | Description |
---|---|---|
protected | BulkEnrollmentOperationResult() |
Empty constructor |
BulkEnrollmentOperationResult(String json) |
CONSTRUCTOR |
Method Summary
Modifier and Type | Method and Description |
---|---|
java.util.List<Bulk |
getErrors()
Getter for the bulk of errors. |
java.lang.Boolean |
getSuccessful()
Getter for the Bulk Operation successful. |
java.lang.String |
toString()
Creates a pretty print JSON with the content of this class and subclasses. |
Methods inherited from java.lang.Object
Constructor Details
BulkEnrollmentOperationResult
protected BulkEnrollmentOperationResult()
Empty constructor
Used only by the tools that will deserialize this class.
BulkEnrollmentOperationResult
public BulkEnrollmentOperationResult(String json)
CONSTRUCTOR
This constructor creates an instance of the enrollment filling the class with the information provided in the JSON.
Parameters:
String
with the JSON received from the provisioning service.
Method Details
getErrors
public List
Getter for the bulk of errors.
Returns:
BulkEnrollmentOperationError
with the errors content. It can be null
.getSuccessful
public Boolean getSuccessful()
Getter for the Bulk Operation successful.
Returns:
Boolean
with the isSuccessful content. It cannot be null
.toString
public String toString()
Creates a pretty print JSON with the content of this class and subclasses.
Overrides:
BulkEnrollmentOperationResult.toString()Returns:
String
with the pretty print JSON.Applies to
Azure SDK for Java