[][src]Trait isilon::apis::SyncApi

pub trait SyncApi {
    fn create_sync_job(
        &self,
        sync_job: SyncJobCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_sync_policy(
        &self,
        sync_policy: SyncPolicyCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_sync_reports_rotate_item(
        &self,
        sync_reports_rotate_item: Empty
    ) -> Box<dyn Future<Item = CreateSyncReportsRotateItemResponse, Error = Error>>;
fn create_sync_rule(
        &self,
        sync_rule: SyncRuleCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn delete_sync_policies(
        &self,
        local_only: bool,
        force: bool
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_sync_policy(
        &self,
        sync_policy_id: &str,
        local_only: bool,
        force: bool
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_sync_rule(
        &self,
        sync_rule_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_sync_rules(
        &self,
        _type: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_target_policy(
        &self,
        target_policy_id: &str,
        force: bool
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_history_cpu(
        &self,
        begin: i32,
        end: i32
    ) -> Box<dyn Future<Item = HistoryFile, Error = Error>>;
fn get_history_file(
        &self,
        begin: i32,
        end: i32
    ) -> Box<dyn Future<Item = HistoryFile, Error = Error>>;
fn get_history_network(
        &self,
        begin: i32,
        end: i32
    ) -> Box<dyn Future<Item = HistoryFile, Error = Error>>;
fn get_history_worker(
        &self,
        begin: i32,
        end: i32
    ) -> Box<dyn Future<Item = HistoryFile, Error = Error>>;
fn get_sync_job(
        &self,
        sync_job_id: &str
    ) -> Box<dyn Future<Item = SyncJobs, Error = Error>>;
fn get_sync_license(
        &self
    ) -> Box<dyn Future<Item = LicenseLicense, Error = Error>>;
fn get_sync_policy(
        &self,
        sync_policy_id: &str
    ) -> Box<dyn Future<Item = SyncPolicies, Error = Error>>;
fn get_sync_report(
        &self,
        sync_report_id: &str
    ) -> Box<dyn Future<Item = SyncReports, Error = Error>>;
fn get_sync_reports(
        &self,
        sort: &str,
        resume: &str,
        newer_than: i32,
        policy_name: &str,
        state: &str,
        limit: i32,
        reports_per_policy: i32,
        dir: &str
    ) -> Box<dyn Future<Item = SyncReportsExtended, Error = Error>>;
fn get_sync_rule(
        &self,
        sync_rule_id: &str
    ) -> Box<dyn Future<Item = SyncRules, Error = Error>>;
fn get_sync_settings(
        &self
    ) -> Box<dyn Future<Item = SyncSettings, Error = Error>>;
fn get_target_policies(
        &self,
        sort: &str,
        target_path: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = TargetPoliciesExtended, Error = Error>>;
fn get_target_policy(
        &self,
        target_policy_id: &str
    ) -> Box<dyn Future<Item = TargetPolicies, Error = Error>>;
fn get_target_report(
        &self,
        target_report_id: &str
    ) -> Box<dyn Future<Item = TargetReports, Error = Error>>;
fn get_target_reports(
        &self,
        sort: &str,
        resume: &str,
        newer_than: i32,
        policy_name: &str,
        state: &str,
        limit: i32,
        reports_per_policy: i32,
        dir: &str
    ) -> Box<dyn Future<Item = TargetReportsExtended, Error = Error>>;
fn list_sync_jobs(
        &self,
        sort: &str,
        state: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = SyncJobsExtended, Error = Error>>;
fn list_sync_policies(
        &self,
        sort: &str,
        resume: &str,
        summary: bool,
        limit: i32,
        scope: &str,
        dir: &str
    ) -> Box<dyn Future<Item = SyncPoliciesExtended, Error = Error>>;
fn list_sync_reports_rotate(
        &self
    ) -> Box<dyn Future<Item = SyncReportsRotate, Error = Error>>;
fn list_sync_rules(
        &self,
        sort: &str,
        _type: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = SyncRulesExtended, Error = Error>>;
fn update_sync_job(
        &self,
        sync_job: SyncJob,
        sync_job_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_sync_policy(
        &self,
        sync_policy: SyncPolicy,
        sync_policy_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_sync_rule(
        &self,
        sync_rule: SyncRule,
        sync_rule_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_sync_settings(
        &self,
        sync_settings: SyncSettingsExtended
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_sync_job(
    &self,
    sync_job: SyncJobCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_sync_policy(
    &self,
    sync_policy: SyncPolicyCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_sync_reports_rotate_item(
    &self,
    sync_reports_rotate_item: Empty
) -> Box<dyn Future<Item = CreateSyncReportsRotateItemResponse, Error = Error>>

fn create_sync_rule(
    &self,
    sync_rule: SyncRuleCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn delete_sync_policies(
    &self,
    local_only: bool,
    force: bool
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_sync_policy(
    &self,
    sync_policy_id: &str,
    local_only: bool,
    force: bool
) -> Box<dyn Future<Item = (), Error = Error>>

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

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

fn delete_target_policy(
    &self,
    target_policy_id: &str,
    force: bool
) -> Box<dyn Future<Item = (), Error = Error>>

fn get_history_cpu(
    &self,
    begin: i32,
    end: i32
) -> Box<dyn Future<Item = HistoryFile, Error = Error>>

fn get_history_file(
    &self,
    begin: i32,
    end: i32
) -> Box<dyn Future<Item = HistoryFile, Error = Error>>

fn get_history_network(
    &self,
    begin: i32,
    end: i32
) -> Box<dyn Future<Item = HistoryFile, Error = Error>>

fn get_history_worker(
    &self,
    begin: i32,
    end: i32
) -> Box<dyn Future<Item = HistoryFile, Error = Error>>

fn get_sync_job(
    &self,
    sync_job_id: &str
) -> Box<dyn Future<Item = SyncJobs, Error = Error>>

fn get_sync_license(
    &self
) -> Box<dyn Future<Item = LicenseLicense, Error = Error>>

fn get_sync_policy(
    &self,
    sync_policy_id: &str
) -> Box<dyn Future<Item = SyncPolicies, Error = Error>>

fn get_sync_report(
    &self,
    sync_report_id: &str
) -> Box<dyn Future<Item = SyncReports, Error = Error>>

fn get_sync_reports(
    &self,
    sort: &str,
    resume: &str,
    newer_than: i32,
    policy_name: &str,
    state: &str,
    limit: i32,
    reports_per_policy: i32,
    dir: &str
) -> Box<dyn Future<Item = SyncReportsExtended, Error = Error>>

fn get_sync_rule(
    &self,
    sync_rule_id: &str
) -> Box<dyn Future<Item = SyncRules, Error = Error>>

fn get_sync_settings(
    &self
) -> Box<dyn Future<Item = SyncSettings, Error = Error>>

fn get_target_policies(
    &self,
    sort: &str,
    target_path: &str,
    limit: i32,
    dir: &str,
    resume: &str
) -> Box<dyn Future<Item = TargetPoliciesExtended, Error = Error>>

fn get_target_policy(
    &self,
    target_policy_id: &str
) -> Box<dyn Future<Item = TargetPolicies, Error = Error>>

fn get_target_report(
    &self,
    target_report_id: &str
) -> Box<dyn Future<Item = TargetReports, Error = Error>>

fn get_target_reports(
    &self,
    sort: &str,
    resume: &str,
    newer_than: i32,
    policy_name: &str,
    state: &str,
    limit: i32,
    reports_per_policy: i32,
    dir: &str
) -> Box<dyn Future<Item = TargetReportsExtended, Error = Error>>

fn list_sync_jobs(
    &self,
    sort: &str,
    state: &str,
    limit: i32,
    dir: &str,
    resume: &str
) -> Box<dyn Future<Item = SyncJobsExtended, Error = Error>>

fn list_sync_policies(
    &self,
    sort: &str,
    resume: &str,
    summary: bool,
    limit: i32,
    scope: &str,
    dir: &str
) -> Box<dyn Future<Item = SyncPoliciesExtended, Error = Error>>

fn list_sync_reports_rotate(
    &self
) -> Box<dyn Future<Item = SyncReportsRotate, Error = Error>>

fn list_sync_rules(
    &self,
    sort: &str,
    _type: &str,
    limit: i32,
    dir: &str,
    resume: &str
) -> Box<dyn Future<Item = SyncRulesExtended, Error = Error>>

fn update_sync_job(
    &self,
    sync_job: SyncJob,
    sync_job_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_sync_policy(
    &self,
    sync_policy: SyncPolicy,
    sync_policy_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_sync_rule(
    &self,
    sync_rule: SyncRule,
    sync_rule_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_sync_settings(
    &self,
    sync_settings: SyncSettingsExtended
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> SyncApi for SyncApiClient<C>[src]

Loading content...