View on GitHub

aws-sdk-swift

MediaPackageClientProtocol

AWS Elemental MediaPackage

public protocol MediaPackageClientProtocol 

Requirements

configureLogs(input:completion:)

Changes the Channel’s properities to configure log subscription

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

createChannel(input:completion:)

Creates a new Channel.

func createChannel(input: CreateChannelInput, completion: @escaping (ClientRuntime.SdkResult<CreateChannelOutputResponse, CreateChannelOutputError>) -> Void)

createHarvestJob(input:completion:)

Creates a new HarvestJob record.

func createHarvestJob(input: CreateHarvestJobInput, completion: @escaping (ClientRuntime.SdkResult<CreateHarvestJobOutputResponse, CreateHarvestJobOutputError>) -> Void)

createOriginEndpoint(input:completion:)

Creates a new OriginEndpoint record.

func createOriginEndpoint(input: CreateOriginEndpointInput, completion: @escaping (ClientRuntime.SdkResult<CreateOriginEndpointOutputResponse, CreateOriginEndpointOutputError>) -> Void)

deleteChannel(input:completion:)

Deletes an existing Channel.

func deleteChannel(input: DeleteChannelInput, completion: @escaping (ClientRuntime.SdkResult<DeleteChannelOutputResponse, DeleteChannelOutputError>) -> Void)

deleteOriginEndpoint(input:completion:)

Deletes an existing OriginEndpoint.

func deleteOriginEndpoint(input: DeleteOriginEndpointInput, completion: @escaping (ClientRuntime.SdkResult<DeleteOriginEndpointOutputResponse, DeleteOriginEndpointOutputError>) -> Void)

describeChannel(input:completion:)

Gets details about a Channel.

func describeChannel(input: DescribeChannelInput, completion: @escaping (ClientRuntime.SdkResult<DescribeChannelOutputResponse, DescribeChannelOutputError>) -> Void)

describeHarvestJob(input:completion:)

Gets details about an existing HarvestJob.

func describeHarvestJob(input: DescribeHarvestJobInput, completion: @escaping (ClientRuntime.SdkResult<DescribeHarvestJobOutputResponse, DescribeHarvestJobOutputError>) -> Void)

describeOriginEndpoint(input:completion:)

Gets details about an existing OriginEndpoint.

func describeOriginEndpoint(input: DescribeOriginEndpointInput, completion: @escaping (ClientRuntime.SdkResult<DescribeOriginEndpointOutputResponse, DescribeOriginEndpointOutputError>) -> Void)

listChannels(input:completion:)

Returns a collection of Channels.

func listChannels(input: ListChannelsInput, completion: @escaping (ClientRuntime.SdkResult<ListChannelsOutputResponse, ListChannelsOutputError>) -> Void)

listHarvestJobs(input:completion:)

Returns a collection of HarvestJob records.

func listHarvestJobs(input: ListHarvestJobsInput, completion: @escaping (ClientRuntime.SdkResult<ListHarvestJobsOutputResponse, ListHarvestJobsOutputError>) -> Void)

listOriginEndpoints(input:completion:)

Returns a collection of OriginEndpoint records.

func listOriginEndpoints(input: ListOriginEndpointsInput, completion: @escaping (ClientRuntime.SdkResult<ListOriginEndpointsOutputResponse, ListOriginEndpointsOutputError>) -> Void)

listTagsForResource(input:completion:)

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

rotateChannelCredentials(input:completion:)

Changes the Channel’s first IngestEndpoint’s username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead

@available(*, deprecated, message: "This API is deprecated. Please use RotateIngestEndpointCredentials instead")
    func rotateChannelCredentials(input: RotateChannelCredentialsInput, completion: @escaping (ClientRuntime.SdkResult<RotateChannelCredentialsOutputResponse, RotateChannelCredentialsOutputError>) -> Void)

rotateIngestEndpointCredentials(input:completion:)

Rotate the IngestEndpoint’s username and password, as specified by the IngestEndpoint’s id.

func rotateIngestEndpointCredentials(input: RotateIngestEndpointCredentialsInput, completion: @escaping (ClientRuntime.SdkResult<RotateIngestEndpointCredentialsOutputResponse, RotateIngestEndpointCredentialsOutputError>) -> Void)

tagResource(input:completion:)

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

untagResource(input:completion:)

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

updateChannel(input:completion:)

Updates an existing Channel.

func updateChannel(input: UpdateChannelInput, completion: @escaping (ClientRuntime.SdkResult<UpdateChannelOutputResponse, UpdateChannelOutputError>) -> Void)

updateOriginEndpoint(input:completion:)

Updates an existing OriginEndpoint.

func updateOriginEndpoint(input: UpdateOriginEndpointInput, completion: @escaping (ClientRuntime.SdkResult<UpdateOriginEndpointOutputResponse, UpdateOriginEndpointOutputError>) -> Void)