Class TarantoolDeleteRequest.Builder
- java.lang.Object
-
- io.tarantool.driver.protocol.requests.TarantoolDeleteRequest.Builder
-
- Enclosing class:
- TarantoolDeleteRequest
public static class TarantoolDeleteRequest.Builder extends Object
Tarantool delete request builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TarantoolDeleteRequestbuild(MessagePackObjectMapper mapper)Build aTarantoolDeleteRequestinstanceTarantoolDeleteRequest.BuilderwithIndexId(int indexId)Specify tarantool index ID for operationTarantoolDeleteRequest.BuilderwithKeyValues(List<?> keyValues)Specify values to be matched against the index keyTarantoolDeleteRequest.BuilderwithSpaceId(int spaceId)Specify tarantool space ID for operation
-
-
-
Method Detail
-
withSpaceId
public TarantoolDeleteRequest.Builder withSpaceId(int spaceId)
Specify tarantool space ID for operation- Parameters:
spaceId- tarantool space ID- Returns:
- builder
-
withIndexId
public TarantoolDeleteRequest.Builder withIndexId(int indexId)
Specify tarantool index ID for operation- Parameters:
indexId- tarantool index ID- Returns:
- builder
-
withKeyValues
public TarantoolDeleteRequest.Builder withKeyValues(List<?> keyValues)
Specify values to be matched against the index key- Parameters:
keyValues- key value- Returns:
- builder
-
build
public TarantoolDeleteRequest build(MessagePackObjectMapper mapper) throws TarantoolProtocolException
Build aTarantoolDeleteRequestinstance- Parameters:
mapper- configuredMessagePackObjectMapperinstance- Returns:
- instance of delete request
- Throws:
TarantoolProtocolException- if some required params is missing
-
-