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.
-