| Modifier and Type | Method and Description | 
|---|---|
LeaseInfo | 
build()
Build the  
InstanceInfo. | 
static LeaseInfo.Builder | 
newBuilder()  | 
LeaseInfo.Builder | 
setDurationInSecs(int d)
Sets the client specified setting for eviction (e.g. 
 | 
LeaseInfo.Builder | 
setEvictionTimestamp(long ts)
Sets the de-registration timestamp. 
 | 
LeaseInfo.Builder | 
setRegistrationTimestamp(long ts)
Sets the registration timestamp. 
 | 
LeaseInfo.Builder | 
setRenewalIntervalInSecs(int i)
Sets the client specified setting for renew interval. 
 | 
LeaseInfo.Builder | 
setRenewalTimestamp(long ts)
Sets the last renewal timestamp of lease. 
 | 
LeaseInfo.Builder | 
setServiceUpTimestamp(long ts)
Sets the service UP timestamp. 
 | 
public static LeaseInfo.Builder newBuilder()
public LeaseInfo.Builder setRegistrationTimestamp(long ts)
ts - time when the lease was first registered.LeaseInfo builder.public LeaseInfo.Builder setRenewalTimestamp(long ts)
ts - time when the lease was last renewed.LeaseInfo builder.public LeaseInfo.Builder setEvictionTimestamp(long ts)
ts - time when the lease was removed.LeaseInfo builder.public LeaseInfo.Builder setServiceUpTimestamp(long ts)
ts - time when the leased service marked as UP.LeaseInfo builder.public LeaseInfo.Builder setDurationInSecs(int d)
d - time in seconds after which the lease would expire without
          renewa.LeaseInfo builder.public LeaseInfo.Builder setRenewalIntervalInSecs(int i)
i - the time interval with which the renewals will be renewed.LeaseInfo builder.public LeaseInfo build()
InstanceInfo.LeaseInfo information built based on the supplied
 information.