Trait FilepoolApi

Source
pub trait FilepoolApi {
    // Required methods
    fn create_filepool_policy(
        &self,
        filepool_policy: FilepoolPolicyCreateParams,
    ) -> Box<dyn Future<Item = CreateFilepoolPolicyResponse, Error = Error>>;
    fn delete_filepool_policy(
        &self,
        filepool_policy_id: &str,
    ) -> Box<dyn Future<Item = (), Error = Error>>;
    fn get_filepool_default_policy(
        &self,
    ) -> Box<dyn Future<Item = FilepoolDefaultPolicy, Error = Error>>;
    fn get_filepool_policy(
        &self,
        filepool_policy_id: &str,
    ) -> Box<dyn Future<Item = FilepoolPolicies, Error = Error>>;
    fn get_filepool_template(
        &self,
        filepool_template_id: &str,
    ) -> Box<dyn Future<Item = FilepoolTemplates, Error = Error>>;
    fn get_filepool_templates(
        &self,
    ) -> Box<dyn Future<Item = FilepoolTemplates, Error = Error>>;
    fn list_filepool_policies(
        &self,
    ) -> Box<dyn Future<Item = FilepoolPoliciesExtended, Error = Error>>;
    fn update_filepool_default_policy(
        &self,
        filepool_default_policy: FilepoolDefaultPolicyExtended,
    ) -> Box<dyn Future<Item = (), Error = Error>>;
    fn update_filepool_policy(
        &self,
        filepool_policy: FilepoolPolicy,
        filepool_policy_id: &str,
    ) -> Box<dyn Future<Item = (), Error = Error>>;
}

Required Methods§

Source

fn create_filepool_policy( &self, filepool_policy: FilepoolPolicyCreateParams, ) -> Box<dyn Future<Item = CreateFilepoolPolicyResponse, Error = Error>>

Source

fn delete_filepool_policy( &self, filepool_policy_id: &str, ) -> Box<dyn Future<Item = (), Error = Error>>

Source

fn get_filepool_default_policy( &self, ) -> Box<dyn Future<Item = FilepoolDefaultPolicy, Error = Error>>

Source

fn get_filepool_policy( &self, filepool_policy_id: &str, ) -> Box<dyn Future<Item = FilepoolPolicies, Error = Error>>

Source

fn get_filepool_template( &self, filepool_template_id: &str, ) -> Box<dyn Future<Item = FilepoolTemplates, Error = Error>>

Source

fn get_filepool_templates( &self, ) -> Box<dyn Future<Item = FilepoolTemplates, Error = Error>>

Source

fn list_filepool_policies( &self, ) -> Box<dyn Future<Item = FilepoolPoliciesExtended, Error = Error>>

Source

fn update_filepool_default_policy( &self, filepool_default_policy: FilepoolDefaultPolicyExtended, ) -> Box<dyn Future<Item = (), Error = Error>>

Source

fn update_filepool_policy( &self, filepool_policy: FilepoolPolicy, filepool_policy_id: &str, ) -> Box<dyn Future<Item = (), Error = Error>>

Implementors§