[][src]Trait isilon::apis::EventApi

pub trait EventApi {
    fn create_event_alert_condition(
        &self,
        event_alert_condition: EventAlertConditionCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_event_channel(
        &self,
        event_channel: EventChannelCreateParams
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_event_event(
        &self,
        event_event: EventEvent
    ) -> Box<dyn Future<Item = CreateQuotaReportResponse, Error = Error>>;
fn delete_event_alert_condition(
        &self,
        event_alert_condition_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_event_alert_conditions(
        &self,
        channel: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_event_channel(
        &self,
        event_channel_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_event_alert_condition(
        &self,
        event_alert_condition_id: &str
    ) -> Box<dyn Future<Item = EventAlertConditions, Error = Error>>;
fn get_event_categories(
        &self,
        limit: i32,
        resume: &str
    ) -> Box<dyn Future<Item = EventCategoriesExtended, Error = Error>>;
fn get_event_category(
        &self,
        event_category_id: &str
    ) -> Box<dyn Future<Item = EventCategories, Error = Error>>;
fn get_event_channel(
        &self,
        event_channel_id: &str
    ) -> Box<dyn Future<Item = EventChannels, Error = Error>>;
fn get_event_eventgroup_definition(
        &self,
        event_eventgroup_definition_id: &str
    ) -> Box<dyn Future<Item = EventEventgroupDefinitions, Error = Error>>;
fn get_event_eventgroup_definitions(
        &self,
        category: i32,
        limit: i32,
        resume: &str
    ) -> Box<dyn Future<Item = EventEventgroupDefinitionsExtended, Error = Error>>;
fn get_event_eventgroup_occurrence(
        &self,
        event_eventgroup_occurrence_id: &str
    ) -> Box<dyn Future<Item = EventEventgroupOccurrences, Error = Error>>;
fn get_event_eventgroup_occurrences(
        &self,
        resolved: bool,
        sort: &str,
        begin: i32,
        end: i32,
        event_count: i32,
        resume: &str,
        ignore: bool,
        limit: i32,
        resolver: &str,
        cause: &str,
        dir: &str
    ) -> Box<dyn Future<Item = EventEventgroupOccurrencesExtended, Error = Error>>;
fn get_event_eventlist(
        &self,
        event_eventlist_id: &str
    ) -> Box<dyn Future<Item = EventEventlists, Error = Error>>;
fn get_event_eventlists(
        &self,
        event_instance: &str,
        limit: i32,
        resume: &str
    ) -> Box<dyn Future<Item = EventEventlistsExtended, Error = Error>>;
fn get_event_settings(
        &self
    ) -> Box<dyn Future<Item = EventSettings, Error = Error>>;
fn list_event_alert_conditions(
        &self,
        channels: &str,
        sort: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = EventAlertConditionsExtended, Error = Error>>;
fn list_event_channels(
        &self,
        sort: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = EventChannelsExtended, Error = Error>>;
fn update_event_alert_condition(
        &self,
        event_alert_condition: EventAlertCondition,
        event_alert_condition_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_event_channel(
        &self,
        event_channel: EventChannel,
        event_channel_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_event_eventgroup_occurrence(
        &self,
        event_eventgroup_occurrence: EventEventgroupOccurrence,
        event_eventgroup_occurrence_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_event_eventgroup_occurrences(
        &self,
        event_eventgroup_occurrences: EventEventgroupOccurrence
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_event_settings(
        &self,
        event_settings: EventSettings
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_event_alert_condition(
    &self,
    event_alert_condition: EventAlertConditionCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_event_channel(
    &self,
    event_channel: EventChannelCreateParams
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_event_event(
    &self,
    event_event: EventEvent
) -> Box<dyn Future<Item = CreateQuotaReportResponse, Error = Error>>

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

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

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

fn get_event_alert_condition(
    &self,
    event_alert_condition_id: &str
) -> Box<dyn Future<Item = EventAlertConditions, Error = Error>>

fn get_event_categories(
    &self,
    limit: i32,
    resume: &str
) -> Box<dyn Future<Item = EventCategoriesExtended, Error = Error>>

fn get_event_category(
    &self,
    event_category_id: &str
) -> Box<dyn Future<Item = EventCategories, Error = Error>>

fn get_event_channel(
    &self,
    event_channel_id: &str
) -> Box<dyn Future<Item = EventChannels, Error = Error>>

fn get_event_eventgroup_definition(
    &self,
    event_eventgroup_definition_id: &str
) -> Box<dyn Future<Item = EventEventgroupDefinitions, Error = Error>>

fn get_event_eventgroup_definitions(
    &self,
    category: i32,
    limit: i32,
    resume: &str
) -> Box<dyn Future<Item = EventEventgroupDefinitionsExtended, Error = Error>>

fn get_event_eventgroup_occurrence(
    &self,
    event_eventgroup_occurrence_id: &str
) -> Box<dyn Future<Item = EventEventgroupOccurrences, Error = Error>>

fn get_event_eventgroup_occurrences(
    &self,
    resolved: bool,
    sort: &str,
    begin: i32,
    end: i32,
    event_count: i32,
    resume: &str,
    ignore: bool,
    limit: i32,
    resolver: &str,
    cause: &str,
    dir: &str
) -> Box<dyn Future<Item = EventEventgroupOccurrencesExtended, Error = Error>>

fn get_event_eventlist(
    &self,
    event_eventlist_id: &str
) -> Box<dyn Future<Item = EventEventlists, Error = Error>>

fn get_event_eventlists(
    &self,
    event_instance: &str,
    limit: i32,
    resume: &str
) -> Box<dyn Future<Item = EventEventlistsExtended, Error = Error>>

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

fn list_event_alert_conditions(
    &self,
    channels: &str,
    sort: &str,
    limit: i32,
    dir: &str,
    resume: &str
) -> Box<dyn Future<Item = EventAlertConditionsExtended, Error = Error>>

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

fn update_event_alert_condition(
    &self,
    event_alert_condition: EventAlertCondition,
    event_alert_condition_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_event_channel(
    &self,
    event_channel: EventChannel,
    event_channel_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_event_eventgroup_occurrence(
    &self,
    event_eventgroup_occurrence: EventEventgroupOccurrence,
    event_eventgroup_occurrence_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_event_eventgroup_occurrences(
    &self,
    event_eventgroup_occurrences: EventEventgroupOccurrence
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_event_settings(
    &self,
    event_settings: EventSettings
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> EventApi for EventApiClient<C>[src]

Loading content...