MediaPackageVodClient

AWS Elemental MediaPackage VOD

Properties

Link copied to clipboard
abstract override val config: MediaPackageVodClient.Config

MediaPackageVodClient's configuration

Functions

Link copied to clipboard

Changes the packaging group's properities to configure log subscription

Link copied to clipboard
abstract suspend fun createAsset(input: CreateAssetRequest): CreateAssetResponse

Creates a new MediaPackage VOD Asset resource.

Link copied to clipboard

Creates a new MediaPackage VOD PackagingConfiguration resource.

Link copied to clipboard

Creates a new MediaPackage VOD PackagingGroup resource.

Link copied to clipboard
abstract suspend fun deleteAsset(input: DeleteAssetRequest): DeleteAssetResponse

Deletes an existing MediaPackage VOD Asset resource.

Link copied to clipboard

Deletes a MediaPackage VOD PackagingConfiguration resource.

Link copied to clipboard

Deletes a MediaPackage VOD PackagingGroup resource.

Link copied to clipboard

Returns a description of a MediaPackage VOD Asset resource.

Link copied to clipboard

Returns a description of a MediaPackage VOD PackagingConfiguration resource.

Link copied to clipboard

Returns a description of a MediaPackage VOD PackagingGroup resource.

Link copied to clipboard
abstract suspend fun listAssets(input: ListAssetsRequest = ListAssetsRequest { }): ListAssetsResponse

Returns a collection of MediaPackage VOD Asset resources.

Link copied to clipboard
abstract suspend fun listPackagingConfigurations(input: ListPackagingConfigurationsRequest = ListPackagingConfigurationsRequest { }): ListPackagingConfigurationsResponse

Returns a collection of MediaPackage VOD PackagingConfiguration resources.

Link copied to clipboard
abstract suspend fun listPackagingGroups(input: ListPackagingGroupsRequest = ListPackagingGroupsRequest { }): ListPackagingGroupsResponse

Returns a collection of MediaPackage VOD PackagingGroup resources.

Link copied to clipboard

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

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

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

Link copied to clipboard

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

Link copied to clipboard

Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.

Inherited functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Changes the packaging group's properities to configure log subscription

Link copied to clipboard

Creates a new MediaPackage VOD Asset resource.

Link copied to clipboard

Creates a new MediaPackage VOD PackagingConfiguration resource.

Link copied to clipboard

Creates a new MediaPackage VOD PackagingGroup resource.

Link copied to clipboard

Deletes an existing MediaPackage VOD Asset resource.

Link copied to clipboard

Deletes a MediaPackage VOD PackagingConfiguration resource.

Link copied to clipboard

Deletes a MediaPackage VOD PackagingGroup resource.

Link copied to clipboard

Returns a description of a MediaPackage VOD Asset resource.

Link copied to clipboard

Returns a description of a MediaPackage VOD PackagingConfiguration resource.

Link copied to clipboard

Returns a description of a MediaPackage VOD PackagingGroup resource.

Link copied to clipboard

Returns a collection of MediaPackage VOD Asset resources.

Link copied to clipboard
Link copied to clipboard

Returns a collection of MediaPackage VOD PackagingConfiguration resources.

Link copied to clipboard

Returns a collection of MediaPackage VOD PackagingGroup resources.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.