MediaPackageClient

AWS Elemental MediaPackage

Properties

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

MediaPackageClient's configuration

Functions

Link copied to clipboard

Changes the Channel's properities to configure log subscription

Link copied to clipboard

Creates a new Channel.

Link copied to clipboard

Creates a new HarvestJob record.

Link copied to clipboard

Creates a new OriginEndpoint record.

Link copied to clipboard

Deletes an existing Channel.

Link copied to clipboard

Deletes an existing OriginEndpoint.

Link copied to clipboard

Gets details about a Channel.

Link copied to clipboard

Gets details about an existing HarvestJob.

Link copied to clipboard

Gets details about an existing OriginEndpoint.

Link copied to clipboard
abstract suspend fun listChannels(input: ListChannelsRequest = ListChannelsRequest { }): ListChannelsResponse

Returns a collection of Channels.

Link copied to clipboard
abstract suspend fun listHarvestJobs(input: ListHarvestJobsRequest = ListHarvestJobsRequest { }): ListHarvestJobsResponse

Returns a collection of HarvestJob records.

Link copied to clipboard
abstract suspend fun listOriginEndpoints(input: ListOriginEndpointsRequest = ListOriginEndpointsRequest { }): ListOriginEndpointsResponse

Returns a collection of OriginEndpoint records.

Link copied to clipboard

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

Link copied to clipboard

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

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

Updates an existing Channel.

Link copied to clipboard

Updates an existing OriginEndpoint.

Inherited functions

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

Changes the Channel's properities to configure log subscription

Link copied to clipboard

Creates a new Channel.

Link copied to clipboard

Creates a new HarvestJob record.

Link copied to clipboard

Creates a new OriginEndpoint record.

Link copied to clipboard

Deletes an existing Channel.

Link copied to clipboard

Deletes an existing OriginEndpoint.

Link copied to clipboard

Gets details about a Channel.

Link copied to clipboard

Gets details about an existing HarvestJob.

Link copied to clipboard

Gets details about an existing OriginEndpoint.

Link copied to clipboard

Returns a collection of Channels.

Link copied to clipboard

Returns a collection of HarvestJob records.

Link copied to clipboard

Returns a collection of OriginEndpoint records.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Updates an existing Channel.

Link copied to clipboard

Updates an existing OriginEndpoint.

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.