Struct grpc_etcd::rpc_grpc::MaintenanceClient
[−]
[src]
pub struct MaintenanceClient { /* fields omitted */ }
Methods
impl MaintenanceClient
[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 Maintenance for MaintenanceClient
[src]
fn alarm(
&self,
o: RequestOptions,
p: AlarmRequest
) -> SingleResponse<AlarmResponse>
&self,
o: RequestOptions,
p: AlarmRequest
) -> SingleResponse<AlarmResponse>
fn status(
&self,
o: RequestOptions,
p: StatusRequest
) -> SingleResponse<StatusResponse>
&self,
o: RequestOptions,
p: StatusRequest
) -> SingleResponse<StatusResponse>
fn defragment(
&self,
o: RequestOptions,
p: DefragmentRequest
) -> SingleResponse<DefragmentResponse>
&self,
o: RequestOptions,
p: DefragmentRequest
) -> SingleResponse<DefragmentResponse>
fn hash(
&self,
o: RequestOptions,
p: HashRequest
) -> SingleResponse<HashResponse>
&self,
o: RequestOptions,
p: HashRequest
) -> SingleResponse<HashResponse>
fn snapshot(
&self,
o: RequestOptions,
p: SnapshotRequest
) -> StreamingResponse<SnapshotResponse>
&self,
o: RequestOptions,
p: SnapshotRequest
) -> StreamingResponse<SnapshotResponse>