public class PutCommandData extends Object implements ICommandData
Constructor and Description |
---|
PutCommandData() |
PutCommandData(String key,
Etag etag,
RavenJObject document,
RavenJObject metadata) |
Modifier and Type | Method and Description |
---|---|
RavenJObject |
getAdditionalData()
Additional command data.
|
RavenJObject |
getDocument()
RavenJObject representing the document.
|
Etag |
getEtag()
Current document etag, used for concurrency checks (null to skip check).
|
String |
getKey()
Key of a document.
|
RavenJObject |
getMetadata()
RavenJObject representing document's metadata.
|
HttpMethods |
getMethod()
Returns operation method.
|
void |
setAdditionalData(RavenJObject additionalData)
Additional command data.
|
void |
setDocument(RavenJObject document)
RavenJObject representing the document.
|
void |
setEtag(Etag etag)
Current document etag, used for concurrency checks (null to skip check).
|
void |
setKey(String key)
Key of a document.
|
void |
setMetadata(RavenJObject metadata)
RavenJObject representing document's metadata.
|
RavenJObject |
toJson()
Translates this instance to a Json object.
|
public PutCommandData()
public PutCommandData(String key, Etag etag, RavenJObject document, RavenJObject metadata)
public RavenJObject getAdditionalData()
getAdditionalData
in interface ICommandData
public RavenJObject getDocument()
public Etag getEtag()
getEtag
in interface ICommandData
public String getKey()
getKey
in interface ICommandData
public RavenJObject getMetadata()
getMetadata
in interface ICommandData
public HttpMethods getMethod()
getMethod
in interface ICommandData
public void setAdditionalData(RavenJObject additionalData)
setAdditionalData
in interface ICommandData
public void setDocument(RavenJObject document)
document
- public void setEtag(Etag etag)
etag
- public void setKey(String key)
key
- public void setMetadata(RavenJObject metadata)
metadata
- public RavenJObject toJson()
toJson
in interface ICommandData
Copyright © 2016. All Rights Reserved.