[][src]Trait rusoto_mediapackage::MediaPackage

pub trait MediaPackage {
#[must_use]    pub fn configure_logs<'life0, 'async_trait>(
        &'life0 self,
        input: ConfigureLogsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ConfigureLogsResponse, RusotoError<ConfigureLogsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_channel<'life0, 'async_trait>(
        &'life0 self,
        input: CreateChannelRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateChannelResponse, RusotoError<CreateChannelError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_harvest_job<'life0, 'async_trait>(
        &'life0 self,
        input: CreateHarvestJobRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateHarvestJobResponse, RusotoError<CreateHarvestJobError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_origin_endpoint<'life0, 'async_trait>(
        &'life0 self,
        input: CreateOriginEndpointRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateOriginEndpointResponse, RusotoError<CreateOriginEndpointError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_channel<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteChannelRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeleteChannelResponse, RusotoError<DeleteChannelError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_origin_endpoint<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteOriginEndpointRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeleteOriginEndpointResponse, RusotoError<DeleteOriginEndpointError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn describe_channel<'life0, 'async_trait>(
        &'life0 self,
        input: DescribeChannelRequest
    ) -> Pin<Box<dyn Future<Output = Result<DescribeChannelResponse, RusotoError<DescribeChannelError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn describe_harvest_job<'life0, 'async_trait>(
        &'life0 self,
        input: DescribeHarvestJobRequest
    ) -> Pin<Box<dyn Future<Output = Result<DescribeHarvestJobResponse, RusotoError<DescribeHarvestJobError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn describe_origin_endpoint<'life0, 'async_trait>(
        &'life0 self,
        input: DescribeOriginEndpointRequest
    ) -> Pin<Box<dyn Future<Output = Result<DescribeOriginEndpointResponse, RusotoError<DescribeOriginEndpointError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn list_channels<'life0, 'async_trait>(
        &'life0 self,
        input: ListChannelsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListChannelsResponse, RusotoError<ListChannelsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn list_harvest_jobs<'life0, 'async_trait>(
        &'life0 self,
        input: ListHarvestJobsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListHarvestJobsResponse, RusotoError<ListHarvestJobsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn list_origin_endpoints<'life0, 'async_trait>(
        &'life0 self,
        input: ListOriginEndpointsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListOriginEndpointsResponse, RusotoError<ListOriginEndpointsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] 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
;
#[must_use] pub fn rotate_channel_credentials<'life0, 'async_trait>(
        &'life0 self,
        input: RotateChannelCredentialsRequest
    ) -> Pin<Box<dyn Future<Output = Result<RotateChannelCredentialsResponse, RusotoError<RotateChannelCredentialsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn rotate_ingest_endpoint_credentials<'life0, 'async_trait>(
        &'life0 self,
        input: RotateIngestEndpointCredentialsRequest
    ) -> Pin<Box<dyn Future<Output = Result<RotateIngestEndpointCredentialsResponse, RusotoError<RotateIngestEndpointCredentialsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] 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
;
#[must_use] 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
;
#[must_use] pub fn update_channel<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateChannelRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateChannelResponse, RusotoError<UpdateChannelError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_origin_endpoint<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateOriginEndpointRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateOriginEndpointResponse, RusotoError<UpdateOriginEndpointError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; }

Trait representing the capabilities of the MediaPackage API. MediaPackage clients implement this trait.

Required methods

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

Changes the Channel's properities to configure log subscription

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

Creates a new Channel.

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

Creates a new HarvestJob record.

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

Creates a new OriginEndpoint record.

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

Deletes an existing Channel.

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

Deletes an existing OriginEndpoint.

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

Gets details about a Channel.

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

Gets details about an existing HarvestJob.

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

Gets details about an existing OriginEndpoint.

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

Returns a collection of Channels.

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

Returns a collection of HarvestJob records.

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

Returns a collection of OriginEndpoint records.

#[must_use]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]

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

Changes the Channel's first IngestEndpoint's username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead

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

Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.

#[must_use]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]

#[must_use]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]

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

Updates an existing Channel.

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

Updates an existing OriginEndpoint.

Loading content...

Implementors

impl MediaPackage for MediaPackageClient[src]

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

Changes the Channel's properities to configure log subscription

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

Creates a new Channel.

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

Creates a new HarvestJob record.

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

Creates a new OriginEndpoint record.

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

Deletes an existing Channel.

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

Deletes an existing OriginEndpoint.

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

Gets details about a Channel.

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

Gets details about an existing HarvestJob.

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

Gets details about an existing OriginEndpoint.

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

Returns a collection of Channels.

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

Returns a collection of HarvestJob records.

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

Returns a collection of OriginEndpoint records.

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

Changes the Channel's first IngestEndpoint's username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead

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

Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.

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

Updates an existing Channel.

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

Updates an existing OriginEndpoint.

Loading content...