amazonka-mediatailor-2.0: Amazon MediaTailor SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MediaTailor.Types.SegmentDeliveryConfiguration

Description

 
Synopsis

Documentation

data SegmentDeliveryConfiguration Source #

The segment delivery configuration settings.

See: newSegmentDeliveryConfiguration smart constructor.

Constructors

SegmentDeliveryConfiguration' 

Fields

  • baseUrl :: Maybe Text

    The base URL of the host or path of the segment delivery server that you're using to serve segments. This is typically a content delivery network (CDN). The URL can be absolute or relative. To use an absolute URL include the protocol, such as https://example.com/some/path. To use a relative URL specify the relative path, such as /some/path*.

  • name :: Maybe Text

    A unique identifier used to distinguish between multiple segment delivery configurations in a source location.

Instances

Instances details
FromJSON SegmentDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SegmentDeliveryConfiguration

ToJSON SegmentDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SegmentDeliveryConfiguration

Generic SegmentDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SegmentDeliveryConfiguration

Associated Types

type Rep SegmentDeliveryConfiguration :: Type -> Type #

Read SegmentDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SegmentDeliveryConfiguration

Show SegmentDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SegmentDeliveryConfiguration

NFData SegmentDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SegmentDeliveryConfiguration

Eq SegmentDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SegmentDeliveryConfiguration

Hashable SegmentDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SegmentDeliveryConfiguration

type Rep SegmentDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.MediaTailor.Types.SegmentDeliveryConfiguration

type Rep SegmentDeliveryConfiguration = D1 ('MetaData "SegmentDeliveryConfiguration" "Amazonka.MediaTailor.Types.SegmentDeliveryConfiguration" "amazonka-mediatailor-2.0-6mxt6n51Pv3JbuBr2GKiO4" 'False) (C1 ('MetaCons "SegmentDeliveryConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "baseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSegmentDeliveryConfiguration :: SegmentDeliveryConfiguration Source #

Create a value of SegmentDeliveryConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:baseUrl:SegmentDeliveryConfiguration', segmentDeliveryConfiguration_baseUrl - The base URL of the host or path of the segment delivery server that you're using to serve segments. This is typically a content delivery network (CDN). The URL can be absolute or relative. To use an absolute URL include the protocol, such as https://example.com/some/path. To use a relative URL specify the relative path, such as /some/path*.

$sel:name:SegmentDeliveryConfiguration', segmentDeliveryConfiguration_name - A unique identifier used to distinguish between multiple segment delivery configurations in a source location.

segmentDeliveryConfiguration_baseUrl :: Lens' SegmentDeliveryConfiguration (Maybe Text) Source #

The base URL of the host or path of the segment delivery server that you're using to serve segments. This is typically a content delivery network (CDN). The URL can be absolute or relative. To use an absolute URL include the protocol, such as https://example.com/some/path. To use a relative URL specify the relative path, such as /some/path*.

segmentDeliveryConfiguration_name :: Lens' SegmentDeliveryConfiguration (Maybe Text) Source #

A unique identifier used to distinguish between multiple segment delivery configurations in a source location.