MediaPackageVod class
AWS Elemental MediaPackage VOD
Constructors
- MediaPackageVod({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
close(
) → void - Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
-
createAsset(
{required String id, required String packagingGroupId, required String sourceArn, required String sourceRoleArn, String? resourceId, Map< String, String> ? tags}) → Future<CreateAssetResponse> - Creates a new MediaPackage VOD Asset resource.
-
createPackagingConfiguration(
{required String id, required String packagingGroupId, CmafPackage? cmafPackage, DashPackage? dashPackage, HlsPackage? hlsPackage, MssPackage? mssPackage, Map< String, String> ? tags}) → Future<CreatePackagingConfigurationResponse> - Creates a new MediaPackage VOD PackagingConfiguration resource.
-
createPackagingGroup(
{required String id, Authorization? authorization, Map< String, String> ? tags}) → Future<CreatePackagingGroupResponse> - Creates a new MediaPackage VOD PackagingGroup resource.
-
deleteAsset(
{required String id}) → Future< void> - Deletes an existing MediaPackage VOD Asset resource.
-
deletePackagingConfiguration(
{required String id}) → Future< void> - Deletes a MediaPackage VOD PackagingConfiguration resource.
-
deletePackagingGroup(
{required String id}) → Future< void> - Deletes a MediaPackage VOD PackagingGroup resource.
-
describeAsset(
{required String id}) → Future< DescribeAssetResponse> - Returns a description of a MediaPackage VOD Asset resource.
-
describePackagingConfiguration(
{required String id}) → Future< DescribePackagingConfigurationResponse> - Returns a description of a MediaPackage VOD PackagingConfiguration resource.
-
describePackagingGroup(
{required String id}) → Future< DescribePackagingGroupResponse> - Returns a description of a MediaPackage VOD PackagingGroup resource.
-
listAssets(
{int? maxResults, String? nextToken, String? packagingGroupId}) → Future< ListAssetsResponse> - Returns a collection of MediaPackage VOD Asset resources.
-
listPackagingConfigurations(
{int? maxResults, String? nextToken, String? packagingGroupId}) → Future< ListPackagingConfigurationsResponse> - Returns a collection of MediaPackage VOD PackagingConfiguration resources.
-
listPackagingGroups(
{int? maxResults, String? nextToken}) → Future< ListPackagingGroupsResponse> - Returns a collection of MediaPackage VOD PackagingGroup resources.
-
listTagsForResource(
{required String resourceArn}) → Future< ListTagsForResourceResponse> - Returns a list of the tags assigned to the specified resource.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
tagResource(
{required String resourceArn, required Map< String, String> tags}) → Future<void> - Adds tags to the specified resource. You can specify one or more tags to add.
-
toString(
) → String -
A string representation of this object.
inherited
-
untagResource(
{required String resourceArn, required List< String> tagKeys}) → Future<void> - Removes tags from the specified resource. You can specify one or more tags to remove.
-
updatePackagingGroup(
{required String id, Authorization? authorization}) → Future< UpdatePackagingGroupResponse> - Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited