Package-level declarations

Types

Link copied to clipboard

Use the AWS Elemental MediaTailor SDKs and CLI to configure scalable ad insertion and linear channels. With MediaTailor, you can assemble existing content into a linear stream and serve targeted ads to viewers while maintaining broadcast quality in over-the-top (OTT) video applications. For information about using the service, including detailed information about the settings covered in this guide, see the AWS Elemental MediaTailor User Guide.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Functions

Link copied to clipboard

Configures Amazon CloudWatch log settings for a channel.

Link copied to clipboard

Amazon CloudWatch log settings for a playback configuration.

Link copied to clipboard

Creates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

Link copied to clipboard

The live source configuration.

Link copied to clipboard

Creates a prefetch schedule for a playback configuration. A prefetch schedule allows you to tell MediaTailor to fetch and prepare certain ads before an ad break happens. For more information about ad prefetching, see Using ad prefetching in the MediaTailor User Guide.

Link copied to clipboard

Creates a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.

Link copied to clipboard

Creates a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.

Link copied to clipboard

The VOD source configuration parameters.

Link copied to clipboard

Deletes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

Link copied to clipboard

The channel policy to delete.

Link copied to clipboard

The live source to delete.

Link copied to clipboard

Deletes a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.

Link copied to clipboard

Deletes a prefetch schedule for a specific playback configuration. If you call DeletePrefetchSchedule on an expired prefetch schedule, MediaTailor returns an HTTP 404 status code. For more information about ad prefetching, see Using ad prefetching in the MediaTailor User Guide.

Link copied to clipboard

Deletes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.

Link copied to clipboard

Deletes a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.

Link copied to clipboard

The video on demand (VOD) source to delete.

Link copied to clipboard

Describes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

Link copied to clipboard

The live source to describe.

Link copied to clipboard

Describes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.

Link copied to clipboard

Describes a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.

Link copied to clipboard

Provides details about a specific video on demand (VOD) source in a specific source location.

Link copied to clipboard

Returns the channel's IAM policy. IAM policies are used to control access to your channel.

Link copied to clipboard

Retrieves information about your channel's schedule.

Link copied to clipboard

Retrieves a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.

Link copied to clipboard

Retrieves a prefetch schedule for a playback configuration. A prefetch schedule allows you to tell MediaTailor to fetch and prepare certain ads before an ad break happens. For more information about ad prefetching, see Using ad prefetching in the MediaTailor User Guide.

Link copied to clipboard
inline suspend fun MediaTailorClient.listAlerts(crossinline block: ListAlertsRequest.Builder.() -> Unit): ListAlertsResponse

Lists the alerts that are associated with a MediaTailor channel assembly resource.

Link copied to clipboard

Retrieves information about the channels that are associated with the current AWS account.

Link copied to clipboard

Lists the live sources contained in a source location. A source represents a piece of content.

Link copied to clipboard

Retrieves existing playback configurations. For information about MediaTailor configurations, see Working with Configurations in AWS Elemental MediaTailor.

Link copied to clipboard

Lists the prefetch schedules for a playback configuration.

Link copied to clipboard

Lists the source locations for a channel. A source location defines the host server URL, and contains a list of sources.

Link copied to clipboard

A list of tags that are associated with this resource. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.

Link copied to clipboard

Lists the VOD sources contained in a source location. A source represents a piece of content.

Link copied to clipboard

Creates an IAM policy for the channel. IAM policies are used to control access to your channel.

Link copied to clipboard

Creates a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.

Link copied to clipboard

Starts a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

Link copied to clipboard

Stops a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

Link copied to clipboard

The resource to tag. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.

Link copied to clipboard

The resource to untag.

Link copied to clipboard

Updates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

Link copied to clipboard

Updates a live source's configuration.

Link copied to clipboard

Updates a program within a channel.

Link copied to clipboard

Updates a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.

Link copied to clipboard

Updates a VOD source's configuration.

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.