Documentation

ReplaceOptions
in package

Table of Contents

$cas  : string|null
$durabilityLevel  : string|null
$expirySeconds  : int|null
$expiryTimestamp  : int|null
$parentSpan  : RequestSpan|null
$preserveExpiry  : bool|null
$timeoutMilliseconds  : int|null
$transcoder  : Transcoder
__construct()  : mixed
build()  : ReplaceOptions
Static helper to keep code more readable
cas()  : ReplaceOptions
Sets the cas value to use when performing this operation.
durabilityLevel()  : ReplaceOptions
Sets the durability level to enforce when writing the document.
encodeDocument()  : array<string|int, mixed>
Delegates encoding of the document to associated transcoder
expiry()  : ReplaceOptions
Sets the expiry time for the document.
parentSpan()  : ReplaceOptions
Sets the parent span.
preserveExpiry()  : ReplaceOptions
Sets whether the original expiration should be preserved (by default Replace operation updates expiration).
timeout()  : ReplaceOptions
Sets the operation timeout in milliseconds.
transcoder()  : ReplaceOptions
Associate custom transcoder with the request.

Properties

$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(ReplaceOptions|null $options,  $document) : array<string|int, mixed>
Parameters
$options : ReplaceOptions|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) : ReplaceOptions
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
ReplaceOptions —

preserveExpiry()

Sets whether the original expiration should be preserved (by default Replace operation updates expiration).

public preserveExpiry(bool $shouldPreserve) : ReplaceOptions
Parameters
$shouldPreserve : bool

if true, the expiration time will not be updated

Tags
since
4.0.0
Return values
ReplaceOptions —

timeout()

Sets the operation timeout in milliseconds.

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

the operation timeout to apply

Tags
since
4.0.0
Return values
ReplaceOptions —

        

Search results