Package org.hyperledger.fabric.client
Interface BlockAndPrivateDataEventsRequest.Builder
- All Superinterfaces:
Builder<EventsRequest<org.hyperledger.fabric.protos.peer.BlockAndPrivateData>>
,EventsBuilder<org.hyperledger.fabric.protos.peer.BlockAndPrivateData>
- Enclosing interface:
BlockAndPrivateDataEventsRequest
public static interface BlockAndPrivateDataEventsRequest.Builder
extends EventsBuilder<org.hyperledger.fabric.protos.peer.BlockAndPrivateData>
Builder used to create a new block and private data events request. The default behavior is to read events from
the next committed block.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build an instance.checkpoint
(Checkpoint checkpoint) Reads events starting at the checkpoint position.startBlock
(long blockNumber) Specify the block number at which to start reading events.
-
Method Details
-
startBlock
Description copied from interface:EventsBuilder
Specify the block number at which to start reading events.Note that the block number is an unsigned 64-bit integer, with the sign bit used to hold the top bit of the number.
- Specified by:
startBlock
in interfaceEventsBuilder<org.hyperledger.fabric.protos.peer.BlockAndPrivateData>
- Parameters:
blockNumber
- a ledger block number.- Returns:
- This builder.
-
checkpoint
Description copied from interface:EventsBuilder
Reads events starting at the checkpoint position.- Specified by:
checkpoint
in interfaceEventsBuilder<org.hyperledger.fabric.protos.peer.BlockAndPrivateData>
- Parameters:
checkpoint
- a checkpoint position.- Returns:
- This builder.
-
build
BlockAndPrivateDataEventsRequest build()Description copied from interface:Builder
Build an instance.- Specified by:
build
in interfaceBuilder<EventsRequest<org.hyperledger.fabric.protos.peer.BlockAndPrivateData>>
- Returns:
- A built instance.
-