[][src]Trait isilon::apis::QuotaApi

pub trait QuotaApi {
    fn create_quota_quota(
        &self,
        quota_quota: QuotaQuotaCreateParams,
        zone: &str
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_quota_report(
        &self,
        quota_report: Empty
    ) -> Box<dyn Future<Item = CreateQuotaReportResponse, Error = Error>>;
fn create_settings_mapping(
        &self,
        settings_mapping: SettingsMappingExtendedExtended
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_settings_notification(
        &self,
        settings_notification: QuotaNotificationCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn delete_quota_quota(
        &self,
        quota_quota_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_quota_quotas(
        &self,
        enforced: bool,
        include_snapshots: bool,
        zone: &str,
        recurse_path_children: bool,
        recurse_path_parents: bool,
        persona: &str,
        path: &str,
        _type: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_quota_report(
        &self,
        quota_report_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_settings_mapping(
        &self,
        settings_mapping_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_settings_mappings(
        &self
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_settings_notification(
        &self,
        settings_notification_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_settings_notifications(
        &self
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_quota_license(
        &self
    ) -> Box<dyn Future<Item = LicenseLicense, Error = Error>>;
fn get_quota_quota(
        &self,
        quota_quota_id: &str,
        resolve_names: bool,
        zone: &str
    ) -> Box<dyn Future<Item = QuotaQuotas, Error = Error>>;
fn get_quota_quotas_summary(
        &self
    ) -> Box<dyn Future<Item = QuotaQuotasSummary, Error = Error>>;
fn get_quota_report(
        &self,
        quota_report_id: &str,
        contents: bool
    ) -> Box<dyn Future<Item = ReportAbout, Error = Error>>;
fn get_settings_mapping(
        &self,
        settings_mapping_id: &str
    ) -> Box<dyn Future<Item = SettingsMappings, Error = Error>>;
fn get_settings_notification(
        &self,
        settings_notification_id: &str
    ) -> Box<dyn Future<Item = QuotaNotifications, Error = Error>>;
fn get_settings_reports(
        &self
    ) -> Box<dyn Future<Item = SettingsReports, Error = Error>>;
fn list_quota_quotas(
        &self,
        enforced: bool,
        include_snapshots: bool,
        zone: &str,
        resume: &str,
        recurse_path_children: bool,
        resolve_names: bool,
        recurse_path_parents: bool,
        persona: &str,
        limit: i32,
        exceeded: bool,
        path: &str,
        _type: &str,
        report_id: &str
    ) -> Box<dyn Future<Item = QuotaQuotasExtended, Error = Error>>;
fn list_quota_reports(
        &self,
        sort: &str,
        resume: &str,
        generated: &str,
        limit: i32,
        _type: &str,
        dir: &str
    ) -> Box<dyn Future<Item = QuotaReports, Error = Error>>;
fn list_settings_mappings(
        &self
    ) -> Box<dyn Future<Item = SettingsMappings, Error = Error>>;
fn list_settings_notifications(
        &self
    ) -> Box<dyn Future<Item = QuotaNotificationsExtended, Error = Error>>;
fn update_quota_quota(
        &self,
        quota_quota: QuotaQuota,
        quota_quota_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_settings_mapping(
        &self,
        settings_mapping: SettingsMappingExtended,
        settings_mapping_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_settings_notification(
        &self,
        settings_notification: QuotaNotification,
        settings_notification_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_settings_reports(
        &self,
        settings_reports: SettingsReportsExtended
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_quota_quota(
    &self,
    quota_quota: QuotaQuotaCreateParams,
    zone: &str
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_quota_report(
    &self,
    quota_report: Empty
) -> Box<dyn Future<Item = CreateQuotaReportResponse, Error = Error>>

fn create_settings_mapping(
    &self,
    settings_mapping: SettingsMappingExtendedExtended
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_settings_notification(
    &self,
    settings_notification: QuotaNotificationCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

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

fn delete_quota_quotas(
    &self,
    enforced: bool,
    include_snapshots: bool,
    zone: &str,
    recurse_path_children: bool,
    recurse_path_parents: bool,
    persona: &str,
    path: &str,
    _type: &str
) -> Box<dyn Future<Item = (), Error = Error>>

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

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

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

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

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

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

fn get_quota_quota(
    &self,
    quota_quota_id: &str,
    resolve_names: bool,
    zone: &str
) -> Box<dyn Future<Item = QuotaQuotas, Error = Error>>

fn get_quota_quotas_summary(
    &self
) -> Box<dyn Future<Item = QuotaQuotasSummary, Error = Error>>

fn get_quota_report(
    &self,
    quota_report_id: &str,
    contents: bool
) -> Box<dyn Future<Item = ReportAbout, Error = Error>>

fn get_settings_mapping(
    &self,
    settings_mapping_id: &str
) -> Box<dyn Future<Item = SettingsMappings, Error = Error>>

fn get_settings_notification(
    &self,
    settings_notification_id: &str
) -> Box<dyn Future<Item = QuotaNotifications, Error = Error>>

fn get_settings_reports(
    &self
) -> Box<dyn Future<Item = SettingsReports, Error = Error>>

fn list_quota_quotas(
    &self,
    enforced: bool,
    include_snapshots: bool,
    zone: &str,
    resume: &str,
    recurse_path_children: bool,
    resolve_names: bool,
    recurse_path_parents: bool,
    persona: &str,
    limit: i32,
    exceeded: bool,
    path: &str,
    _type: &str,
    report_id: &str
) -> Box<dyn Future<Item = QuotaQuotasExtended, Error = Error>>

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

fn list_settings_mappings(
    &self
) -> Box<dyn Future<Item = SettingsMappings, Error = Error>>

fn list_settings_notifications(
    &self
) -> Box<dyn Future<Item = QuotaNotificationsExtended, Error = Error>>

fn update_quota_quota(
    &self,
    quota_quota: QuotaQuota,
    quota_quota_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_settings_mapping(
    &self,
    settings_mapping: SettingsMappingExtended,
    settings_mapping_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_settings_notification(
    &self,
    settings_notification: QuotaNotification,
    settings_notification_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_settings_reports(
    &self,
    settings_reports: SettingsReportsExtended
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> QuotaApi for QuotaApiClient<C>[src]

Loading content...