[][src]Trait rusoto_pinpoint_sms_voice::PinpointSmsVoice

pub trait PinpointSmsVoice {
#[must_use]    pub fn create_configuration_set<'life0, 'async_trait>(
        &'life0 self,
        input: CreateConfigurationSetRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateConfigurationSetResponse, RusotoError<CreateConfigurationSetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_configuration_set_event_destination<'life0, 'async_trait>(
        &'life0 self,
        input: CreateConfigurationSetEventDestinationRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateConfigurationSetEventDestinationResponse, RusotoError<CreateConfigurationSetEventDestinationError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_configuration_set<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteConfigurationSetRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeleteConfigurationSetResponse, RusotoError<DeleteConfigurationSetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_configuration_set_event_destination<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteConfigurationSetEventDestinationRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeleteConfigurationSetEventDestinationResponse, RusotoError<DeleteConfigurationSetEventDestinationError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_configuration_set_event_destinations<'life0, 'async_trait>(
        &'life0 self,
        input: GetConfigurationSetEventDestinationsRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetConfigurationSetEventDestinationsResponse, RusotoError<GetConfigurationSetEventDestinationsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn send_voice_message<'life0, 'async_trait>(
        &'life0 self,
        input: SendVoiceMessageRequest
    ) -> Pin<Box<dyn Future<Output = Result<SendVoiceMessageResponse, RusotoError<SendVoiceMessageError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_configuration_set_event_destination<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateConfigurationSetEventDestinationRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateConfigurationSetEventDestinationResponse, RusotoError<UpdateConfigurationSetEventDestinationError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; }

Trait representing the capabilities of the Pinpoint SMS Voice API. Pinpoint SMS Voice clients implement this trait.

Required methods

#[must_use]pub fn create_configuration_set<'life0, 'async_trait>(
    &'life0 self,
    input: CreateConfigurationSetRequest
) -> Pin<Box<dyn Future<Output = Result<CreateConfigurationSetResponse, RusotoError<CreateConfigurationSetError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Create a new configuration set. After you create the configuration set, you can add one or more event destinations to it.

#[must_use]pub fn create_configuration_set_event_destination<'life0, 'async_trait>(
    &'life0 self,
    input: CreateConfigurationSetEventDestinationRequest
) -> Pin<Box<dyn Future<Output = Result<CreateConfigurationSetEventDestinationResponse, RusotoError<CreateConfigurationSetEventDestinationError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Create a new event destination in a configuration set.

#[must_use]pub fn delete_configuration_set<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteConfigurationSetRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteConfigurationSetResponse, RusotoError<DeleteConfigurationSetError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes an existing configuration set.

#[must_use]pub fn delete_configuration_set_event_destination<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteConfigurationSetEventDestinationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteConfigurationSetEventDestinationResponse, RusotoError<DeleteConfigurationSetEventDestinationError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes an event destination in a configuration set.

#[must_use]pub fn get_configuration_set_event_destinations<'life0, 'async_trait>(
    &'life0 self,
    input: GetConfigurationSetEventDestinationsRequest
) -> Pin<Box<dyn Future<Output = Result<GetConfigurationSetEventDestinationsResponse, RusotoError<GetConfigurationSetEventDestinationsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Obtain information about an event destination, including the types of events it reports, the Amazon Resource Name (ARN) of the destination, and the name of the event destination.

#[must_use]pub fn send_voice_message<'life0, 'async_trait>(
    &'life0 self,
    input: SendVoiceMessageRequest
) -> Pin<Box<dyn Future<Output = Result<SendVoiceMessageResponse, RusotoError<SendVoiceMessageError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Create a new voice message and send it to a recipient's phone number.

#[must_use]pub fn update_configuration_set_event_destination<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateConfigurationSetEventDestinationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateConfigurationSetEventDestinationResponse, RusotoError<UpdateConfigurationSetEventDestinationError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Update an event destination in a configuration set. An event destination is a location that you publish information about your voice calls to. For example, you can log an event to an Amazon CloudWatch destination when a call fails.

Loading content...

Implementors

impl PinpointSmsVoice for PinpointSmsVoiceClient[src]

pub fn create_configuration_set<'life0, 'async_trait>(
    &'life0 self,
    input: CreateConfigurationSetRequest
) -> Pin<Box<dyn Future<Output = Result<CreateConfigurationSetResponse, RusotoError<CreateConfigurationSetError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Create a new configuration set. After you create the configuration set, you can add one or more event destinations to it.

pub fn create_configuration_set_event_destination<'life0, 'async_trait>(
    &'life0 self,
    input: CreateConfigurationSetEventDestinationRequest
) -> Pin<Box<dyn Future<Output = Result<CreateConfigurationSetEventDestinationResponse, RusotoError<CreateConfigurationSetEventDestinationError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Create a new event destination in a configuration set.

pub fn delete_configuration_set<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteConfigurationSetRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteConfigurationSetResponse, RusotoError<DeleteConfigurationSetError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes an existing configuration set.

pub fn delete_configuration_set_event_destination<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteConfigurationSetEventDestinationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteConfigurationSetEventDestinationResponse, RusotoError<DeleteConfigurationSetEventDestinationError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes an event destination in a configuration set.

pub fn get_configuration_set_event_destinations<'life0, 'async_trait>(
    &'life0 self,
    input: GetConfigurationSetEventDestinationsRequest
) -> Pin<Box<dyn Future<Output = Result<GetConfigurationSetEventDestinationsResponse, RusotoError<GetConfigurationSetEventDestinationsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Obtain information about an event destination, including the types of events it reports, the Amazon Resource Name (ARN) of the destination, and the name of the event destination.

pub fn send_voice_message<'life0, 'async_trait>(
    &'life0 self,
    input: SendVoiceMessageRequest
) -> Pin<Box<dyn Future<Output = Result<SendVoiceMessageResponse, RusotoError<SendVoiceMessageError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Create a new voice message and send it to a recipient's phone number.

pub fn update_configuration_set_event_destination<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateConfigurationSetEventDestinationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateConfigurationSetEventDestinationResponse, RusotoError<UpdateConfigurationSetEventDestinationError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Update an event destination in a configuration set. An event destination is a location that you publish information about your voice calls to. For example, you can log an event to an Amazon CloudWatch destination when a call fails.

Loading content...