[][src]Trait azure_sdk_cosmos::TriggerClient

pub trait TriggerClient<C, D, COLL>: HasCollectionClient<C, D, COLL> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
{ fn trigger_name(&self) -> &str;
fn create_trigger(
        &self
    ) -> CreateOrReplaceTriggerBuilder<C, D, COLL, No, No, No>;
fn replace_trigger(
        &self
    ) -> CreateOrReplaceTriggerBuilder<C, D, COLL, No, No, No>;
fn delete_trigger(&self) -> DeleteTriggerBuilder<C, D, COLL>; fn prepare_request(&self, method: Method) -> Builder { ... }
fn prepare_request_with_trigger_name(&self, method: Method) -> Builder { ... } }

Required methods

fn trigger_name(&self) -> &str

fn create_trigger(
    &self
) -> CreateOrReplaceTriggerBuilder<C, D, COLL, No, No, No>

fn replace_trigger(
    &self
) -> CreateOrReplaceTriggerBuilder<C, D, COLL, No, No, No>

fn delete_trigger(&self) -> DeleteTriggerBuilder<C, D, COLL>

Loading content...

Provided methods

Loading content...

Implementors

impl<'a, C, D, COLL> TriggerClient<C, D, COLL> for TriggerStruct<'a, C, D, COLL> where
    C: CosmosClient + Clone,
    D: DatabaseClient<C> + Clone,
    COLL: CollectionClient<C, D> + Clone
[src]

Loading content...