Package io.atomix.raft.protocol
Class ReconfigureRequest.Builder
java.lang.Object
io.atomix.raft.protocol.AbstractRaftRequest.Builder<T,U>
io.atomix.raft.protocol.ConfigurationRequest.Builder<ReconfigureRequest.Builder,ReconfigureRequest>
io.atomix.raft.protocol.ReconfigureRequest.Builder
- All Implemented Interfaces:
RaftRequest.Builder<ReconfigureRequest.Builder,,ReconfigureRequest> Builder<ReconfigureRequest>
- Enclosing class:
- ReconfigureRequest
public static class ReconfigureRequest.Builder
extends ConfigurationRequest.Builder<ReconfigureRequest.Builder,ReconfigureRequest>
Reconfigure request builder.
-
Field Summary
Fields inherited from class io.atomix.raft.protocol.ConfigurationRequest.Builder
member -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.atomix.raft.protocol.ConfigurationRequest.Builder
withMemberMethods inherited from class io.atomix.raft.protocol.AbstractRaftRequest.Builder
toString
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withIndex
Sets the request index.- Parameters:
index- The request index.- Returns:
- The request builder.
-
withTerm
Sets the request term.- Parameters:
term- The request term.- Returns:
- The request builder.
-
build
-
validate
protected void validate()Description copied from class:AbstractRaftRequest.BuilderValidates the builder.- Overrides:
validatein classConfigurationRequest.Builder<ReconfigureRequest.Builder,ReconfigureRequest>
-