OptionalpartitionOverride shard routing: records sharing the same partitionKey are
co-located on the same shard regardless of their record keys.
OptionalexpectedMake the write conditional on the current server-side version. Pass EXPECTED_RECORD_DOES_NOT_EXIST to assert the key is new. If the server's version does not match, the put fails with UnexpectedVersionIdError.
OptionalephemeralIf true, the record is tied to this client's session on its shard and is automatically removed when the session closes or expires.
OptionalsecondarySecondary index entries to attach to the record, as
{ indexName: secondaryKey }. The entries stay in sync with the
record: overwrites replace the old secondary keys, and deletes
remove them.
OptionalsequenceRequest server-assigned sequential suffixes for the key. Each
delta advances a server-maintained counter (one counter per level
of nesting) and produces zero-padded suffix(es) joined with -.
Requires partitionKey and is incompatible with expectedVersionId.
Options for OxiaClient.put.