Trait ProtocolsHdfsApi

Source
pub trait ProtocolsHdfsApi {
    // Required methods
    fn create_proxyusers_name_member(
        &self,
        proxyusers_name_member: AuthAccessAccessItemFileGroup,
        name: &str,
        zone: &str,
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
    fn delete_proxyusers_name_member(
        &self,
        proxyusers_name_member_id: &str,
        name: &str,
        zone: &str,
    ) -> Box<dyn Future<Item = (), Error = Error>>;
    fn list_proxyusers_name_members(
        &self,
        name: &str,
        zone: &str,
    ) -> Box<dyn Future<Item = GroupMembers, Error = Error>>;
    fn update_proxyusers_name_member(
        &self,
        proxyusers_name_member: Empty,
        proxyusers_name_member_id: &str,
        name: &str,
        zone: &str,
    ) -> Box<dyn Future<Item = (), Error = Error>>;
}

Required Methods§

Source

fn create_proxyusers_name_member( &self, proxyusers_name_member: AuthAccessAccessItemFileGroup, name: &str, zone: &str, ) -> Box<dyn Future<Item = Empty, Error = Error>>

Source

fn delete_proxyusers_name_member( &self, proxyusers_name_member_id: &str, name: &str, zone: &str, ) -> Box<dyn Future<Item = (), Error = Error>>

Source

fn list_proxyusers_name_members( &self, name: &str, zone: &str, ) -> Box<dyn Future<Item = GroupMembers, Error = Error>>

Source

fn update_proxyusers_name_member( &self, proxyusers_name_member: Empty, proxyusers_name_member_id: &str, name: &str, zone: &str, ) -> Box<dyn Future<Item = (), Error = Error>>

Implementors§