public static class ConfigureRequest.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ConfigureRequest |
build() |
ConfigureRequest.Builder |
withIndex(long index)
Sets the request index.
|
ConfigureRequest.Builder |
withLeader(MemberId leader)
Sets the request leader.
|
ConfigureRequest.Builder |
withMembers(Collection<RaftMember> members)
Sets the request members.
|
ConfigureRequest.Builder |
withTerm(long term)
Sets the request term.
|
ConfigureRequest.Builder |
withTime(long timestamp)
Sets the request timestamp.
|
public ConfigureRequest.Builder withTerm(long term)
term - The request term.IllegalArgumentException - if the term is not positivepublic ConfigureRequest.Builder withLeader(MemberId leader)
leader - The request leader.IllegalArgumentException - if the leader is not positivepublic ConfigureRequest.Builder withIndex(long index)
index - The request index.public ConfigureRequest.Builder withTime(long timestamp)
timestamp - The request timestamp.public ConfigureRequest.Builder withMembers(Collection<RaftMember> members)
members - The request members.NullPointerException - if member is nullpublic ConfigureRequest build()
IllegalStateException - if member is nullCopyright © 2013–2017. All rights reserved.