pub trait MediaPackageVod {
Show 17 methods
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
}
Expand description
Trait representing the capabilities of the MediaPackage Vod API. MediaPackage Vod clients implement this trait.
Required Methods
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,
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,
Changes the packaging group's properities to configure log subscription
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
Returns a collection of MediaPackage VOD PackagingGroup resources.
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,
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,
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,
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,
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,
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,
Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.