public class InsertRequest extends AbstractKeyValueRequest implements BinaryStoreRequest
Insert a document.
DEFAULT_PARTITION
Constructor and Description |
---|
InsertRequest(String key,
ByteBuf content,
int exp,
int flags,
String bucket) |
InsertRequest(String key,
ByteBuf content,
int exp,
int flags,
String bucket,
boolean json)
Creates a new
InsertRequest . |
InsertRequest(String key,
ByteBuf content,
String bucket)
Creates a new
InsertRequest . |
InsertRequest(String key,
ByteBuf content,
String bucket,
boolean json) |
Modifier and Type | Method and Description |
---|---|
ByteBuf |
content()
The content of the document.
|
int |
expiration()
Returns the expiration time for this document.
|
int |
flags()
Returns the flags for this document.
|
boolean |
isJson() |
key, keyBytes, opaque, partition, partition
bucket, creationTime, incrementRetryCount, observable, password, retryCount, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
key, keyBytes, opaque, partition, partition
bucket, incrementRetryCount, observable, password, retryCount
creationTime
public InsertRequest(String key, ByteBuf content, String bucket)
Creates a new InsertRequest
.
key
- the key of the document.content
- the content of the document.bucket
- the name of the bucket.public InsertRequest(String key, ByteBuf content, int exp, int flags, String bucket, boolean json)
Creates a new InsertRequest
.
key
- the key of the document.content
- the content of the document.exp
- the expiration time.flags
- optional flags.bucket
- the the name of the bucket.public int expiration()
Returns the expiration time for this document.
expiration
in interface BinaryStoreRequest
public int flags()
Returns the flags for this document.
flags
in interface BinaryStoreRequest
public ByteBuf content()
The content of the document.
content
in interface BinaryStoreRequest
public boolean isJson()
isJson
in interface BinaryStoreRequest
Copyright © 2016 Couchbase, Inc.. All rights reserved.