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