Struct grpc_etcd::rpc_grpc::LeaseClient
[−]
[src]
pub struct LeaseClient { /* fields omitted */ }
Methods
impl LeaseClient
[src]
fn with_client(grpc_client: Client) -> Self
fn new_plain(host: &str, port: u16, conf: ClientConf) -> Result<Self>
fn new_tls<C: TlsConnector>(
host: &str,
port: u16,
conf: ClientConf
) -> Result<Self>
host: &str,
port: u16,
conf: ClientConf
) -> Result<Self>
Trait Implementations
impl Lease for LeaseClient
[src]
fn lease_grant(
&self,
o: RequestOptions,
p: LeaseGrantRequest
) -> SingleResponse<LeaseGrantResponse>
&self,
o: RequestOptions,
p: LeaseGrantRequest
) -> SingleResponse<LeaseGrantResponse>
fn lease_revoke(
&self,
o: RequestOptions,
p: LeaseRevokeRequest
) -> SingleResponse<LeaseRevokeResponse>
&self,
o: RequestOptions,
p: LeaseRevokeRequest
) -> SingleResponse<LeaseRevokeResponse>
fn lease_keep_alive(
&self,
o: RequestOptions,
p: StreamingRequest<LeaseKeepAliveRequest>
) -> StreamingResponse<LeaseKeepAliveResponse>
&self,
o: RequestOptions,
p: StreamingRequest<LeaseKeepAliveRequest>
) -> StreamingResponse<LeaseKeepAliveResponse>
fn lease_time_to_live(
&self,
o: RequestOptions,
p: LeaseTimeToLiveRequest
) -> SingleResponse<LeaseTimeToLiveResponse>
&self,
o: RequestOptions,
p: LeaseTimeToLiveRequest
) -> SingleResponse<LeaseTimeToLiveResponse>