| 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.