public static final class ClusterGroupServiceLeader.Builder
extends java.lang.Object
ClusterGroupServiceLeader
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
ClusterGroupServiceLeader . |
Modifier and Type | Method and Description |
---|---|
ClusterGroupServiceLeader |
build() |
ClusterGroupServiceLeader.Builder |
setLeaderUuid(java.lang.String leaderUuid)
Member UUID of the leader
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ClusterGroupServiceLeader.Builder |
setLeaseVersion(java.lang.Long leaseVersion)
Number of times the lease has been renewed format: int64
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ClusterGroupServiceLeader.Builder |
setServiceName(java.lang.String serviceName)
Name of the service
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
public Builder()
ClusterGroupServiceLeader
.public ClusterGroupServiceLeader.Builder setLeaderUuid(java.lang.String leaderUuid)
leaderUuid
- New value for the property.public ClusterGroupServiceLeader.Builder setLeaseVersion(java.lang.Long leaseVersion)
leaseVersion
- New value for the property.public ClusterGroupServiceLeader.Builder setServiceName(java.lang.String serviceName)
serviceName
- New value for the property.public ClusterGroupServiceLeader build()