Documentation

InsertOptions
in package

Table of Contents

$durabilityLevel  : string|null
$durabilityTimeoutSeconds  : int|null
$expirySeconds  : int|null
$expiryTimestamp  : int|null
$timeoutMilliseconds  : int|null
$transcoder  : Transcoder
__construct()  : mixed
build()  : InsertOptions
Static helper to keep code more readable
durabilityLevel()  : InsertOptions
Sets the durability level to enforce when writing the document.
encodeDocument()  : array<string|int, mixed>
Delegates encoding of the document to associated transcoder
expiry()  : InsertOptions
Sets the expiry time for the document.
timeout()  : InsertOptions
Sets the operation timeout in milliseconds.
transcoder()  : InsertOptions
Associate custom transcoder with the request.

Properties

$durabilityLevel

private string|null $durabilityLevel = null

$durabilityTimeoutSeconds

private int|null $durabilityTimeoutSeconds = null

$timeoutMilliseconds

private int|null $timeoutMilliseconds = null

Methods

__construct()

public __construct() : mixed
Tags
since
4.0.0
Return values
mixed

encodeDocument()

Delegates encoding of the document to associated transcoder

public static encodeDocument(InsertOptions|null $options,  $document) : array<string|int, mixed>
Parameters
$options : InsertOptions|null
$document :
Tags
since
4.0.0
Return values
array<string|int, mixed>

expiry()

Sets the expiry time for the document.

public expiry(int|DateTimeInterface $seconds) : InsertOptions
Parameters
$seconds : int|DateTimeInterface

the relative expiry time in seconds or DateTimeInterface object for absolute point in time

Tags
since
4.0.0
Return values
InsertOptions

timeout()

Sets the operation timeout in milliseconds.

public timeout(int $milliseconds) : InsertOptions
Parameters
$milliseconds : int

the operation timeout to apply

Tags
since
4.0.0
Return values
InsertOptions

        

Search results