Package com.couchbase.client.java.kv
Class InsertOptions
java.lang.Object
com.couchbase.client.java.CommonOptions<InsertOptions>
com.couchbase.client.java.kv.CommonDurabilityOptions<InsertOptions>
com.couchbase.client.java.kv.InsertOptions
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class com.couchbase.client.java.kv.CommonDurabilityOptionsCommonDurabilityOptions.BuiltCommonDurabilityOptionsNested classes/interfaces inherited from class com.couchbase.client.java.CommonOptionsCommonOptions.BuiltCommonOptions
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Sets the expiry for the document.Sets the expiry for the document.static InsertOptionstranscoder(Transcoder transcoder) Allows to specify a custom transcoder that is used to encode the content of the request.Methods inherited from class com.couchbase.client.java.kv.CommonDurabilityOptionsdurability, durabilityMethods inherited from class com.couchbase.client.java.CommonOptionsclientContext, parentSpan, retryStrategy, self, timeout
- 
Method Details- 
insertOptions
- 
expirySets the expiry for the document. By default the document will never expire.The duration must be less than 50 years. For expiry further in the future, use expiry(Instant).- Parameters:
- expiry- the duration after which the document will expire (zero duration means never expire).
- Returns:
- this options class for chaining purposes.
 
- 
expirySets the expiry for the document. By default the document will never expire.- Parameters:
- expiry- the point in time when the document will expire (epoch second zero means never expire).
- Returns:
- this options class for chaining purposes.
 
- 
transcoderAllows to specify a custom transcoder that is used to encode the content of the request.- Parameters:
- transcoder- the custom transcoder that should be used for encoding.
- Returns:
- the InsertOptionsto allow method chaining.
 
- 
build
 
-