public LeaseTimeToLiveResponse TimeToLive(long leaseId, LeaseOption option) { Etcdserverpb.LeaseTimeToLiveRequest leaseTimeToLiveRequest = new Etcdserverpb.LeaseTimeToLiveRequest { ID = leaseId, Keys = option.IsAttachedKeys }; var rsp = leaseClient.LeaseTimeToLive(leaseTimeToLiveRequest); LeaseTimeToLiveResponse response = new LeaseTimeToLiveResponse(rsp); return(response); }
public LeaseTimeToLiveResponse TimeToLive(long leaseId, LeaseOption option) { Etcdserverpb.LeaseTimeToLiveRequest leaseTimeToLiveRequest = new Etcdserverpb.LeaseTimeToLiveRequest(); leaseTimeToLiveRequest.ID = leaseId; leaseTimeToLiveRequest.Keys = option.isAttachedKeys(); var rsp = leaseClient.LeaseTimeToLive(leaseTimeToLiveRequest); LeaseTimeToLiveResponse response = new LeaseTimeToLiveResponse(rsp); return(response); //return Util.ToCompletableFutureWithRetry( // this.stub.LeaseTimeToLive(leaseTimeToLiveRequest), // new FunctionResponse<Etcdserverpb.LeaseTimeToLiveRequest, LeaseTimeToLiveResponse>() // ); }