SteeringManifest.UriReplacement


class SteeringManifest.UriReplacement


Represents a definition of URI modifications to apply during the pathway cloning process.

Summary

Public constructors

UriReplacement(
    host: String?,
    params: (Mutable)Map<String!, String!>!,
    perVariantUris: (Mutable)Map<String!, Uri!>!,
    perRenditionUris: (Mutable)Map<String!, Uri!>!
)

Constructs an instance.

Public functions

Boolean
equals(o: Any?)
Int

Public properties

String?

The hostname for cloned URIs.

ImmutableMap<String!, String!>!

The query parameters for cloned URIs.

ImmutableMap<String!, Uri!>!

The URI overrides per rendition stream.

ImmutableMap<String!, Uri!>!

The URI overrides per variant stream.

Public constructors

UriReplacement

UriReplacement(
    host: String?,
    params: (Mutable)Map<String!, String!>!,
    perVariantUris: (Mutable)Map<String!, Uri!>!,
    perRenditionUris: (Mutable)Map<String!, Uri!>!
)

Constructs an instance.

Parameters
host: String?

See host.

params: (Mutable)Map<String!, String!>!

See params.

perVariantUris: (Mutable)Map<String!, Uri!>!

See perVariantUris

perRenditionUris: (Mutable)Map<String!, Uri!>!

See perRenditionUris

Public functions

equals

fun equals(o: Any?): Boolean

hashCode

fun hashCode(): Int

Public properties

host

val hostString?

The hostname for cloned URIs. Null if not present.

params

val paramsImmutableMap<String!, String!>!

The query parameters for cloned URIs. The keys represent query parameter names, and the values correspond to the associated parameter values.

perRenditionUris

val perRenditionUrisImmutableMap<String!, Uri!>!

The URI overrides per rendition stream. The keys are STABLE-RENDITION-ID strings declared in the HLS multivariant playlist.

This field is used for HLS only, and is ignored by DASH.

perVariantUris

val perVariantUrisImmutableMap<String!, Uri!>!

The URI overrides per variant stream. The keys are STABLE-VARIANT-ID strings declared in the HLS multivariant playlist.

This field is used for HLS only, and is ignored by DASH.