public static class InstallRequest.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
InstallRequest |
build() |
InstallRequest.Builder |
withComplete(boolean complete)
Sets whether the request is complete.
|
InstallRequest.Builder |
withData(byte[] data)
Sets the request snapshot bytes.
|
InstallRequest.Builder |
withIndex(long index)
Sets the request index.
|
InstallRequest.Builder |
withLeader(MemberId leader)
Sets the request leader.
|
InstallRequest.Builder |
withOffset(int offset)
Sets the request offset.
|
InstallRequest.Builder |
withServiceId(long serviceId)
Sets the request snapshot identifier.
|
InstallRequest.Builder |
withServiceName(String serviceName)
Sets the request service name.
|
InstallRequest.Builder |
withTerm(long term)
Sets the request term.
|
InstallRequest.Builder |
withTimestamp(long timestamp)
Sets the request timestamp.
|
public InstallRequest.Builder withTerm(long term)
term - The request term.IllegalArgumentException - if the term is not positivepublic InstallRequest.Builder withLeader(MemberId leader)
leader - The request leader.IllegalArgumentException - if the leader is not positivepublic InstallRequest.Builder withServiceId(long serviceId)
serviceId - The request snapshot identifier.public InstallRequest.Builder withServiceName(String serviceName)
serviceName - The snapshot's service name.public InstallRequest.Builder withIndex(long index)
index - The request index.public InstallRequest.Builder withTimestamp(long timestamp)
timestamp - The request timestamp.public InstallRequest.Builder withOffset(int offset)
offset - The request offset.public InstallRequest.Builder withData(byte[] data)
data - The snapshot bytes.public InstallRequest.Builder withComplete(boolean complete)
complete - Whether the snapshot is complete.NullPointerException - if member is nullpublic InstallRequest build()
IllegalStateException - if member is nullCopyright © 2013–2017. All rights reserved.