public abstract class WriteConcernResult extends Object
wasAcknowledged will return false and all
 other methods will throw MongoUnacknowledgedWriteException.WriteConcern.UNACKNOWLEDGED| Constructor and Description | 
|---|
| WriteConcernResult() | 
| Modifier and Type | Method and Description | 
|---|---|
| static WriteConcernResult | acknowledged(int count,
            boolean isUpdateOfExisting,
            BsonValue upsertedId)Create an acknowledged WriteConcernResult | 
| abstract int | getCount()Returns the number of documents affected by the write operation. | 
| abstract BsonValue | getUpsertedId()Returns the value of _id if this write resulted in an upsert. | 
| abstract boolean | isUpdateOfExisting()Returns true if the write was an update of an existing document. | 
| static WriteConcernResult | unacknowledged()Create an unacknowledged WriteConcernResult | 
| abstract boolean | wasAcknowledged()Returns true if the write was acknowledged. | 
public abstract boolean wasAcknowledged()
public abstract int getCount()
UnsupportedOperationException - if the write was unacknowledged.public abstract boolean isUpdateOfExisting()
UnsupportedOperationException - if the write was unacknowledged.public abstract BsonValue getUpsertedId()
UnsupportedOperationException - if the write was unacknowledged.public static WriteConcernResult acknowledged(int count, boolean isUpdateOfExisting, BsonValue upsertedId)
count - the count of matched documentsisUpdateOfExisting - whether an existing document was updatedupsertedId - if an upsert resulted in an inserted document, this is the _id of that document.  This may be nullpublic static WriteConcernResult unacknowledged()