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 TarantoolDeleteRequest
build(MessagePackObjectMapper mapper)
Build aTarantoolDeleteRequest
instanceTarantoolDeleteRequest.Builder
withIndexId(int indexId)
Specify tarantool index ID for operationTarantoolDeleteRequest.Builder
withKeyValues(List<?> keyValues)
Specify values to be matched against the index keyTarantoolDeleteRequest.Builder
withSpaceId(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 aTarantoolDeleteRequest
instance- Parameters:
mapper
- configuredMessagePackObjectMapper
instance- Returns:
- instance of delete request
- Throws:
TarantoolProtocolException
- if some required params is missing
-
-