[][src]Struct rusoto_mediatailor::MediaTailorClient

pub struct MediaTailorClient { /* fields omitted */ }

A client for the MediaTailor API.

Implementations

impl MediaTailorClient[src]

pub fn new(region: Region) -> MediaTailorClient[src]

Creates a client backed by the default tokio event loop.

The client will use the default credentials provider and tls client.

pub fn new_with<P, D>(
    request_dispatcher: D,
    credentials_provider: P,
    region: Region
) -> MediaTailorClient where
    P: ProvideAwsCredentials + Send + Sync + 'static,
    D: DispatchSignedRequest + Send + Sync + 'static, 
[src]

pub fn new_with_client(client: Client, region: Region) -> MediaTailorClient[src]

Trait Implementations

impl Clone for MediaTailorClient[src]

impl MediaTailor for MediaTailorClient[src]

pub fn delete_playback_configuration<'life0, 'async_trait>(
    &'life0 self,
    input: DeletePlaybackConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeletePlaybackConfigurationResponse, RusotoError<DeletePlaybackConfigurationError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes the playback configuration for the specified name.

pub fn get_playback_configuration<'life0, 'async_trait>(
    &'life0 self,
    input: GetPlaybackConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetPlaybackConfigurationResponse, RusotoError<GetPlaybackConfigurationError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Returns the playback configuration for the specified name.

pub fn list_playback_configurations<'life0, 'async_trait>(
    &'life0 self,
    input: ListPlaybackConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListPlaybackConfigurationsResponse, RusotoError<ListPlaybackConfigurationsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Returns a list of the playback configurations defined in AWS Elemental MediaTailor. You can specify a maximum number of configurations to return at a time. The default maximum is 50. Results are returned in pagefuls. If MediaTailor has more configurations than the specified maximum, it provides parameters in the response that you can use to retrieve the next pageful.

pub fn list_tags_for_resource<'life0, 'async_trait>(
    &'life0 self,
    input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Returns a list of the tags assigned to the specified playback configuration resource.

pub fn put_playback_configuration<'life0, 'async_trait>(
    &'life0 self,
    input: PutPlaybackConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<PutPlaybackConfigurationResponse, RusotoError<PutPlaybackConfigurationError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Adds a new playback configuration to AWS Elemental MediaTailor.

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

Adds tags to the specified playback configuration resource. You can specify one or more tags to add.

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

Removes tags from the specified playback configuration resource. You can specify one or more tags to remove.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.