Uses of Interface
io.streamnative.oxia.client.api.PutOption
Packages that use PutOption
-
Uses of PutOption in io.streamnative.oxia.client.api
Subinterfaces of PutOption in io.streamnative.oxia.client.apiClasses in io.streamnative.oxia.client.api that implement PutOptionModifier and TypeClassDescriptionfinal recordfinal recordfinal recordfinal recordstatic final recordstatic final recordFields in io.streamnative.oxia.client.api declared as PutOptionModifier and TypeFieldDescriptionstatic final PutOptionPutOption.AsEphemeralRecordstatic final PutOptionPutOption.IfRecordDoesNotExistMethods in io.streamnative.oxia.client.api that return PutOptionModifier and TypeMethodDescriptionstatic PutOptionPutOption.PartitionKey(@NonNull String partitionKey) PartitionKey overrides the partition routing with the specified `partitionKey` instead of the regular record key.static PutOptionPutOption.SecondaryIndex(@NonNull String indexName, String secondaryKey) SecondaryIndex let the users specify additional keys to index the record Index names are arbitrary strings and can be used inSyncOxiaClient.list(String, String, Set)andSyncOxiaClient.rangeScan(String, String, Set)requests.static PutOptionPutOption.SequenceKeysDeltas(@NonNull List<Long> sequenceKeysDeltas) SequenceKeysDeltas will request that the final record key to be assigned by the server, based on the prefix record key and appending one or more sequences.Method parameters in io.streamnative.oxia.client.api with type arguments of type PutOptionModifier and TypeMethodDescription@NonNull CompletableFuture<PutResult>Conditionally associates a value with a key if the server's versionId of the record is as specified, at the instant when the put is applied.Conditionally associates a value with a key if the server's versionId of the record is as specified, at the instant when the put is applied.