Uses of Class
io.camunda.zeebe.protocol.record.ImmutableRecord
Packages that use ImmutableRecord
-
Uses of ImmutableRecord in io.camunda.zeebe.protocol.record
Methods in io.camunda.zeebe.protocol.record that return ImmutableRecordModifier and TypeMethodDescriptionImmutableRecord.Builder.build()Builds a newImmutableRecord.static <T extends RecordValue>
ImmutableRecord<T> Creates an immutable copy of aRecordvalue.final ImmutableRecord<T> ImmutableRecord.withAuthorizations(Map<String, ? extends Object> entries) Copy the current immutable object by replacing theauthorizationsmap with the specified map.final ImmutableRecord<T> ImmutableRecord.withBrokerVersion(String value) Copy the current immutable object by setting a value for thebrokerVersionattribute.final ImmutableRecord<T> ImmutableRecord.withIntent(Intent value) Copy the current immutable object by setting a value for theintentattribute.final ImmutableRecord<T> ImmutableRecord.withKey(long value) Copy the current immutable object by setting a value for thekeyattribute.final ImmutableRecord<T> ImmutableRecord.withOperationReference(long value) Copy the current immutable object by setting a value for theoperationReferenceattribute.final ImmutableRecord<T> ImmutableRecord.withPartitionId(int value) Copy the current immutable object by setting a value for thepartitionIdattribute.final ImmutableRecord<T> ImmutableRecord.withPosition(long value) Copy the current immutable object by setting a value for thepositionattribute.final ImmutableRecord<T> ImmutableRecord.withRecordType(RecordType value) Copy the current immutable object by setting a value for therecordTypeattribute.final ImmutableRecord<T> ImmutableRecord.withRecordVersion(int value) Copy the current immutable object by setting a value for therecordVersionattribute.final ImmutableRecord<T> ImmutableRecord.withRejectionReason(String value) Copy the current immutable object by setting a value for therejectionReasonattribute.final ImmutableRecord<T> ImmutableRecord.withRejectionType(RejectionType value) Copy the current immutable object by setting a value for therejectionTypeattribute.final ImmutableRecord<T> ImmutableRecord.withSourceRecordPosition(long value) Copy the current immutable object by setting a value for thesourceRecordPositionattribute.final ImmutableRecord<T> ImmutableRecord.withTimestamp(long value) Copy the current immutable object by setting a value for thetimestampattribute.final ImmutableRecord<T> Copy the current immutable object by setting a value for thevalueattribute.final ImmutableRecord<T> ImmutableRecord.withValueType(ValueType value) Copy the current immutable object by setting a value for thevalueTypeattribute.