Class StreamRecords.RecordBuilder<S>
java.lang.Object
org.springframework.data.redis.connection.stream.StreamRecords.RecordBuilder<S>
- Type Parameters:
S
- stream keyy type.
- Enclosing class:
- StreamRecords
Builder for
Record
.-
Method Summary
Modifier and TypeMethodDescription<STREAM_KEY>
StreamRecords.RecordBuilder<STREAM_KEY>in
(STREAM_KEY stream) Configure a stream key.ofBuffer
(Map<ByteBuffer, ByteBuffer> value) Create aMapRecord
.<V> ObjectRecord<S,
V> ofObject
(V value) Create anObjectRecord
.Create aStringRecord
.Configure a record Id given aString
.Configure aRecordId
.
-
Method Details
-
in
Configure a stream key.- Type Parameters:
STREAM_KEY
-- Parameters:
stream
- the stream key, must not be null.- Returns:
- this
StreamRecords.RecordBuilder
.
-
withId
Configure a record Id given aString
. Associates a user-supplied record id instead of using server-generated record Id's.- Parameters:
id
- the record id.- Returns:
- this
StreamRecords.RecordBuilder
. - See Also:
-
withId
Configure aRecordId
. Associates a user-supplied record id instead of using server-generated record Id's.- Parameters:
id
- the record id.- Returns:
- this
StreamRecords.RecordBuilder
.
-
ofMap
Create aMapRecord
.- Type Parameters:
K
-V
-- Parameters:
map
-- Returns:
- new instance of
MapRecord
.
-
ofStrings
Create aStringRecord
.- Parameters:
map
-- Returns:
- new instance of
StringRecord
. - See Also:
-
ofObject
Create anObjectRecord
.- Type Parameters:
V
-- Parameters:
value
-- Returns:
- new instance of
ObjectRecord
.
-
ofBytes
- Parameters:
value
-- Returns:
- new instance of
ByteRecord
.
-
ofBuffer
- Parameters:
value
-- Returns:
- new instance of
ByteBufferRecord
.
-