[][src]Struct rusoto_mediatailor::MediaTailorClient

pub struct MediaTailorClient { /* fields omitted */ }

A client for the MediaTailor API.

Methods

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,
    P::Future: Send,
    D: DispatchSignedRequest + Send + Sync + 'static,
    D::Future: Send
[src]

Trait Implementations

impl MediaTailor for MediaTailorClient[src]

fn delete_playback_configuration(
    &self,
    input: DeletePlaybackConfigurationRequest
) -> RusotoFuture<DeletePlaybackConfigurationResponse, DeletePlaybackConfigurationError>
[src]

Deletes the playback configuration for the specified name.

fn get_playback_configuration(
    &self,
    input: GetPlaybackConfigurationRequest
) -> RusotoFuture<GetPlaybackConfigurationResponse, GetPlaybackConfigurationError>
[src]

Returns the playback configuration for the specified name.

fn list_playback_configurations(
    &self,
    input: ListPlaybackConfigurationsRequest
) -> RusotoFuture<ListPlaybackConfigurationsResponse, ListPlaybackConfigurationsError>
[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.

fn list_tags_for_resource(
    &self,
    input: ListTagsForResourceRequest
) -> RusotoFuture<ListTagsForResourceResponse, ListTagsForResourceError>
[src]

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

fn put_playback_configuration(
    &self,
    input: PutPlaybackConfigurationRequest
) -> RusotoFuture<PutPlaybackConfigurationResponse, PutPlaybackConfigurationError>
[src]

Adds a new playback configuration to AWS Elemental MediaTailor.

fn tag_resource(
    &self,
    input: TagResourceRequest
) -> RusotoFuture<(), TagResourceError>
[src]

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

fn untag_resource(
    &self,
    input: UntagResourceRequest
) -> RusotoFuture<(), UntagResourceError>
[src]

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

impl Clone for MediaTailorClient[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self