public class CompletedBatchOperation extends java.lang.Object implements BatchOperationResult<FlowRule>
Constructor and Description |
---|
CompletedBatchOperation(boolean success,
java.util.Set<? extends FlowRule> failures,
DeviceId deviceId)
Creates a new batch completion result.
|
CompletedBatchOperation(boolean success,
java.util.Set<? extends FlowRule> failures,
java.util.Set<java.lang.Long> failedIds,
DeviceId deviceId)
Creates a new batch completion result.
|
Modifier and Type | Method and Description |
---|---|
DeviceId |
deviceId() |
java.util.Set<java.lang.Long> |
failedIds() |
java.util.Set<FlowRule> |
failedItems()
Obtains a set of items which failed.
|
boolean |
isSuccess()
Returns whether the operation was successful.
|
java.lang.String |
toString() |
public CompletedBatchOperation(boolean success, java.util.Set<? extends FlowRule> failures, java.util.Set<java.lang.Long> failedIds, DeviceId deviceId)
success
- indicates whether the completion is successfulfailures
- set of any failures encounteredfailedIds
- (optional) set of failed operation idsdeviceId
- the device this operation completed forpublic CompletedBatchOperation(boolean success, java.util.Set<? extends FlowRule> failures, DeviceId deviceId)
success
- indicates whether the completion is successful.failures
- set of any failures encountereddeviceId
- the device this operation completed forpublic boolean isSuccess()
BatchOperationResult
isSuccess
in interface BatchOperationResult<FlowRule>
public java.util.Set<FlowRule> failedItems()
BatchOperationResult
failedItems
in interface BatchOperationResult<FlowRule>
public java.util.Set<java.lang.Long> failedIds()
public DeviceId deviceId()
public java.lang.String toString()
toString
in class java.lang.Object