Struct grpc_etcd::rpc_grpc::ClusterClient
[−]
[src]
pub struct ClusterClient { /* fields omitted */ }
Methods
impl ClusterClient
[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 Cluster for ClusterClient
[src]
fn member_add(
&self,
o: RequestOptions,
p: MemberAddRequest
) -> SingleResponse<MemberAddResponse>
&self,
o: RequestOptions,
p: MemberAddRequest
) -> SingleResponse<MemberAddResponse>
fn member_remove(
&self,
o: RequestOptions,
p: MemberRemoveRequest
) -> SingleResponse<MemberRemoveResponse>
&self,
o: RequestOptions,
p: MemberRemoveRequest
) -> SingleResponse<MemberRemoveResponse>
fn member_update(
&self,
o: RequestOptions,
p: MemberUpdateRequest
) -> SingleResponse<MemberUpdateResponse>
&self,
o: RequestOptions,
p: MemberUpdateRequest
) -> SingleResponse<MemberUpdateResponse>
fn member_list(
&self,
o: RequestOptions,
p: MemberListRequest
) -> SingleResponse<MemberListResponse>
&self,
o: RequestOptions,
p: MemberListRequest
) -> SingleResponse<MemberListResponse>