View on GitHub

aws-sdk-swift

MediaPackageVodClient

public class MediaPackageVodClient 

Inheritance

MediaPackageVodClientProtocol

Initializers

init(config:)

public init(config: AWSClientRuntime.AWSClientConfiguration) 

init(region:)

public convenience init(region: Swift.String? = nil) throws 

Properties

clientName

public static let clientName = "MediaPackageVodClient"

Methods

configureLogs(input:completion:)

Changes the packaging group’s properities to configure log subscription

public func configureLogs(input: ConfigureLogsInput, completion: @escaping (ClientRuntime.SdkResult<ConfigureLogsOutputResponse, ConfigureLogsOutputError>) -> Void)

createAsset(input:completion:)

Creates a new MediaPackage VOD Asset resource.

public func createAsset(input: CreateAssetInput, completion: @escaping (ClientRuntime.SdkResult<CreateAssetOutputResponse, CreateAssetOutputError>) -> Void)

createPackagingConfiguration(input:completion:)

Creates a new MediaPackage VOD PackagingConfiguration resource.

public func createPackagingConfiguration(input: CreatePackagingConfigurationInput, completion: @escaping (ClientRuntime.SdkResult<CreatePackagingConfigurationOutputResponse, CreatePackagingConfigurationOutputError>) -> Void)

createPackagingGroup(input:completion:)

Creates a new MediaPackage VOD PackagingGroup resource.

public func createPackagingGroup(input: CreatePackagingGroupInput, completion: @escaping (ClientRuntime.SdkResult<CreatePackagingGroupOutputResponse, CreatePackagingGroupOutputError>) -> Void)

deleteAsset(input:completion:)

Deletes an existing MediaPackage VOD Asset resource.

public func deleteAsset(input: DeleteAssetInput, completion: @escaping (ClientRuntime.SdkResult<DeleteAssetOutputResponse, DeleteAssetOutputError>) -> Void)

deletePackagingConfiguration(input:completion:)

Deletes a MediaPackage VOD PackagingConfiguration resource.

public func deletePackagingConfiguration(input: DeletePackagingConfigurationInput, completion: @escaping (ClientRuntime.SdkResult<DeletePackagingConfigurationOutputResponse, DeletePackagingConfigurationOutputError>) -> Void)

deletePackagingGroup(input:completion:)

Deletes a MediaPackage VOD PackagingGroup resource.

public func deletePackagingGroup(input: DeletePackagingGroupInput, completion: @escaping (ClientRuntime.SdkResult<DeletePackagingGroupOutputResponse, DeletePackagingGroupOutputError>) -> Void)

describeAsset(input:completion:)

Returns a description of a MediaPackage VOD Asset resource.

public func describeAsset(input: DescribeAssetInput, completion: @escaping (ClientRuntime.SdkResult<DescribeAssetOutputResponse, DescribeAssetOutputError>) -> Void)

describePackagingConfiguration(input:completion:)

Returns a description of a MediaPackage VOD PackagingConfiguration resource.

public func describePackagingConfiguration(input: DescribePackagingConfigurationInput, completion: @escaping (ClientRuntime.SdkResult<DescribePackagingConfigurationOutputResponse, DescribePackagingConfigurationOutputError>) -> Void)

describePackagingGroup(input:completion:)

Returns a description of a MediaPackage VOD PackagingGroup resource.

public func describePackagingGroup(input: DescribePackagingGroupInput, completion: @escaping (ClientRuntime.SdkResult<DescribePackagingGroupOutputResponse, DescribePackagingGroupOutputError>) -> Void)

listAssets(input:completion:)

Returns a collection of MediaPackage VOD Asset resources.

public func listAssets(input: ListAssetsInput, completion: @escaping (ClientRuntime.SdkResult<ListAssetsOutputResponse, ListAssetsOutputError>) -> Void)

listPackagingConfigurations(input:completion:)

Returns a collection of MediaPackage VOD PackagingConfiguration resources.

public func listPackagingConfigurations(input: ListPackagingConfigurationsInput, completion: @escaping (ClientRuntime.SdkResult<ListPackagingConfigurationsOutputResponse, ListPackagingConfigurationsOutputError>) -> Void)

listPackagingGroups(input:completion:)

Returns a collection of MediaPackage VOD PackagingGroup resources.

public func listPackagingGroups(input: ListPackagingGroupsInput, completion: @escaping (ClientRuntime.SdkResult<ListPackagingGroupsOutputResponse, ListPackagingGroupsOutputError>) -> Void)

listTagsForResource(input:completion:)

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

public func listTagsForResource(input: ListTagsForResourceInput, completion: @escaping (ClientRuntime.SdkResult<ListTagsForResourceOutputResponse, ListTagsForResourceOutputError>) -> Void)

tagResource(input:completion:)

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

public func tagResource(input: TagResourceInput, completion: @escaping (ClientRuntime.SdkResult<TagResourceOutputResponse, TagResourceOutputError>) -> Void)

untagResource(input:completion:)

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

public func untagResource(input: UntagResourceInput, completion: @escaping (ClientRuntime.SdkResult<UntagResourceOutputResponse, UntagResourceOutputError>) -> Void)

updatePackagingGroup(input:completion:)

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

public func updatePackagingGroup(input: UpdatePackagingGroupInput, completion: @escaping (ClientRuntime.SdkResult<UpdatePackagingGroupOutputResponse, UpdatePackagingGroupOutputError>) -> Void)