Package io.atomix.raft.protocol
Class TransferRequest.Builder
java.lang.Object
io.atomix.raft.protocol.AbstractRaftRequest.Builder<TransferRequest.Builder,TransferRequest>
io.atomix.raft.protocol.TransferRequest.Builder
- All Implemented Interfaces:
RaftRequest.Builder<TransferRequest.Builder,,TransferRequest> Builder<TransferRequest>
- Enclosing class:
- TransferRequest
public static class TransferRequest.Builder
extends AbstractRaftRequest.Builder<TransferRequest.Builder,TransferRequest>
Transfer request builder.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected voidvalidate()Validates the builder.withMember(MemberId member) Sets the request member.Methods inherited from class io.atomix.raft.protocol.AbstractRaftRequest.Builder
toString
-
Field Details
-
member
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withMember
Sets the request member.- Parameters:
member- The request member.- Returns:
- The request builder.
- Throws:
NullPointerException- ifmemberis null
-
validate
protected void validate()Description copied from class:AbstractRaftRequest.BuilderValidates the builder.- Overrides:
validatein classAbstractRaftRequest.Builder<TransferRequest.Builder,TransferRequest>
-
build
-