diff options
Diffstat (limited to 'documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/PutDocumentMessage.java')
-rwxr-xr-x | documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/PutDocumentMessage.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/PutDocumentMessage.java b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/PutDocumentMessage.java index 4482e5bfc47..3e04b2ab669 100755 --- a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/PutDocumentMessage.java +++ b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/PutDocumentMessage.java @@ -1,6 +1,7 @@ // Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.documentapi.messagebus.protocol; +import com.yahoo.api.annotations.Beta; import com.yahoo.document.DocumentPut; import com.yahoo.document.TestAndSetCondition; import com.yahoo.document.serialization.DocumentDeserializer; @@ -129,4 +130,14 @@ public class PutDocumentMessage extends TestAndSetMessage { put.setCondition(condition); } + @Beta + public void setCreateIfNonExistent(boolean value) { + put.setCreateIfNonExistent(value); + } + + @Beta + public boolean getCreateIfNonExistent() { + deserialize(); + return put.getCreateIfNonExistent(); + } } |