[−][src]Trait rusoto_mediapackage_vod::MediaPackageVod
Trait representing the capabilities of the MediaPackage Vod API. MediaPackage Vod clients implement this trait.
Required methods
#[must_use]fn create_asset<'life0, 'async_trait>(
&'life0 self,
input: CreateAssetRequest
) -> Pin<Box<dyn Future<Output = Result<CreateAssetResponse, RusotoError<CreateAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: CreateAssetRequest
) -> Pin<Box<dyn Future<Output = Result<CreateAssetResponse, RusotoError<CreateAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new MediaPackage VOD Asset resource.
#[must_use]fn create_packaging_configuration<'life0, 'async_trait>(
&'life0 self,
input: CreatePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreatePackagingConfigurationResponse, RusotoError<CreatePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: CreatePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreatePackagingConfigurationResponse, RusotoError<CreatePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new MediaPackage VOD PackagingConfiguration resource.
#[must_use]fn create_packaging_group<'life0, 'async_trait>(
&'life0 self,
input: CreatePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<CreatePackagingGroupResponse, RusotoError<CreatePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: CreatePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<CreatePackagingGroupResponse, RusotoError<CreatePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new MediaPackage VOD PackagingGroup resource.
#[must_use]fn delete_asset<'life0, 'async_trait>(
&'life0 self,
input: DeleteAssetRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAssetResponse, RusotoError<DeleteAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DeleteAssetRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAssetResponse, RusotoError<DeleteAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an existing MediaPackage VOD Asset resource.
#[must_use]fn delete_packaging_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeletePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeletePackagingConfigurationResponse, RusotoError<DeletePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DeletePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeletePackagingConfigurationResponse, RusotoError<DeletePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a MediaPackage VOD PackagingConfiguration resource.
#[must_use]fn delete_packaging_group<'life0, 'async_trait>(
&'life0 self,
input: DeletePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DeletePackagingGroupResponse, RusotoError<DeletePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DeletePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DeletePackagingGroupResponse, RusotoError<DeletePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a MediaPackage VOD PackagingGroup resource.
#[must_use]fn describe_asset<'life0, 'async_trait>(
&'life0 self,
input: DescribeAssetRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAssetResponse, RusotoError<DescribeAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DescribeAssetRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAssetResponse, RusotoError<DescribeAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a description of a MediaPackage VOD Asset resource.
#[must_use]fn describe_packaging_configuration<'life0, 'async_trait>(
&'life0 self,
input: DescribePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribePackagingConfigurationResponse, RusotoError<DescribePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DescribePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribePackagingConfigurationResponse, RusotoError<DescribePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a description of a MediaPackage VOD PackagingConfiguration resource.
#[must_use]fn describe_packaging_group<'life0, 'async_trait>(
&'life0 self,
input: DescribePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DescribePackagingGroupResponse, RusotoError<DescribePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DescribePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DescribePackagingGroupResponse, RusotoError<DescribePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a description of a MediaPackage VOD PackagingGroup resource.
#[must_use]fn list_assets<'life0, 'async_trait>(
&'life0 self,
input: ListAssetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListAssetsResponse, RusotoError<ListAssetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: ListAssetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListAssetsResponse, RusotoError<ListAssetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a collection of MediaPackage VOD Asset resources.
#[must_use]fn list_packaging_configurations<'life0, 'async_trait>(
&'life0 self,
input: ListPackagingConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListPackagingConfigurationsResponse, RusotoError<ListPackagingConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: ListPackagingConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListPackagingConfigurationsResponse, RusotoError<ListPackagingConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a collection of MediaPackage VOD PackagingConfiguration resources.
#[must_use]fn list_packaging_groups<'life0, 'async_trait>(
&'life0 self,
input: ListPackagingGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<ListPackagingGroupsResponse, RusotoError<ListPackagingGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: ListPackagingGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<ListPackagingGroupsResponse, RusotoError<ListPackagingGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a collection of MediaPackage VOD PackagingGroup resources.
#[must_use]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,
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of the tags assigned to the specified resource.
#[must_use]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,
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds tags to the specified resource. You can specify one or more tags to add.
#[must_use]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,
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes tags from the specified resource. You can specify one or more tags to remove.
#[must_use]fn update_packaging_group<'life0, 'async_trait>(
&'life0 self,
input: UpdatePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<UpdatePackagingGroupResponse, RusotoError<UpdatePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: UpdatePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<UpdatePackagingGroupResponse, RusotoError<UpdatePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.
Implementors
impl MediaPackageVod for MediaPackageVodClient
[src]
fn create_asset<'life0, 'async_trait>(
&'life0 self,
input: CreateAssetRequest
) -> Pin<Box<dyn Future<Output = Result<CreateAssetResponse, RusotoError<CreateAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateAssetRequest
) -> Pin<Box<dyn Future<Output = Result<CreateAssetResponse, RusotoError<CreateAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new MediaPackage VOD Asset resource.
fn create_packaging_configuration<'life0, 'async_trait>(
&'life0 self,
input: CreatePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreatePackagingConfigurationResponse, RusotoError<CreatePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreatePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreatePackagingConfigurationResponse, RusotoError<CreatePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new MediaPackage VOD PackagingConfiguration resource.
fn create_packaging_group<'life0, 'async_trait>(
&'life0 self,
input: CreatePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<CreatePackagingGroupResponse, RusotoError<CreatePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreatePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<CreatePackagingGroupResponse, RusotoError<CreatePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new MediaPackage VOD PackagingGroup resource.
fn delete_asset<'life0, 'async_trait>(
&'life0 self,
input: DeleteAssetRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAssetResponse, RusotoError<DeleteAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteAssetRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteAssetResponse, RusotoError<DeleteAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an existing MediaPackage VOD Asset resource.
fn delete_packaging_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeletePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeletePackagingConfigurationResponse, RusotoError<DeletePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeletePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeletePackagingConfigurationResponse, RusotoError<DeletePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a MediaPackage VOD PackagingConfiguration resource.
fn delete_packaging_group<'life0, 'async_trait>(
&'life0 self,
input: DeletePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DeletePackagingGroupResponse, RusotoError<DeletePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeletePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DeletePackagingGroupResponse, RusotoError<DeletePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a MediaPackage VOD PackagingGroup resource.
fn describe_asset<'life0, 'async_trait>(
&'life0 self,
input: DescribeAssetRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAssetResponse, RusotoError<DescribeAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeAssetRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAssetResponse, RusotoError<DescribeAssetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a description of a MediaPackage VOD Asset resource.
fn describe_packaging_configuration<'life0, 'async_trait>(
&'life0 self,
input: DescribePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribePackagingConfigurationResponse, RusotoError<DescribePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribePackagingConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribePackagingConfigurationResponse, RusotoError<DescribePackagingConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a description of a MediaPackage VOD PackagingConfiguration resource.
fn describe_packaging_group<'life0, 'async_trait>(
&'life0 self,
input: DescribePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DescribePackagingGroupResponse, RusotoError<DescribePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DescribePackagingGroupResponse, RusotoError<DescribePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a description of a MediaPackage VOD PackagingGroup resource.
fn list_assets<'life0, 'async_trait>(
&'life0 self,
input: ListAssetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListAssetsResponse, RusotoError<ListAssetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListAssetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListAssetsResponse, RusotoError<ListAssetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a collection of MediaPackage VOD Asset resources.
fn list_packaging_configurations<'life0, 'async_trait>(
&'life0 self,
input: ListPackagingConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListPackagingConfigurationsResponse, RusotoError<ListPackagingConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListPackagingConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListPackagingConfigurationsResponse, RusotoError<ListPackagingConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a collection of MediaPackage VOD PackagingConfiguration resources.
fn list_packaging_groups<'life0, 'async_trait>(
&'life0 self,
input: ListPackagingGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<ListPackagingGroupsResponse, RusotoError<ListPackagingGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListPackagingGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<ListPackagingGroupsResponse, RusotoError<ListPackagingGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a collection of MediaPackage VOD PackagingGroup resources.
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]
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of the tags assigned to the specified resource.
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]
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds tags to the specified resource. You can specify one or more tags to add.
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]
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes tags from the specified resource. You can specify one or more tags to remove.
fn update_packaging_group<'life0, 'async_trait>(
&'life0 self,
input: UpdatePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<UpdatePackagingGroupResponse, RusotoError<UpdatePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdatePackagingGroupRequest
) -> Pin<Box<dyn Future<Output = Result<UpdatePackagingGroupResponse, RusotoError<UpdatePackagingGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.