libZSservicesZSamazonka-mediatailorZSamazonka-mediatailor
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaTailor.UpdateChannel

Description

Updates an existing channel.

Synopsis

Creating a Request

data UpdateChannel Source #

See: newUpdateChannel smart constructor.

Constructors

UpdateChannel' 

Fields

Instances

Instances details
Eq UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

Read UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

Show UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

Generic UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

Associated Types

type Rep UpdateChannel :: Type -> Type #

NFData UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

Methods

rnf :: UpdateChannel -> () #

Hashable UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

ToJSON UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

AWSRequest UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

Associated Types

type AWSResponse UpdateChannel #

ToHeaders UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

ToPath UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

ToQuery UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

type Rep UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

type Rep UpdateChannel = D1 ('MetaData "UpdateChannel" "Amazonka.MediaTailor.UpdateChannel" "libZSservicesZSamazonka-mediatailorZSamazonka-mediatailor" 'False) (C1 ('MetaCons "UpdateChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "outputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RequestOutputItem])))
type AWSResponse UpdateChannel Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

newUpdateChannel Source #

Create a value of UpdateChannel 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:channelName:UpdateChannel', updateChannel_channelName - The identifier for the channel you are working on.

$sel:outputs:UpdateChannel', updateChannel_outputs - The channel's output properties.

Request Lenses

updateChannel_channelName :: Lens' UpdateChannel Text Source #

The identifier for the channel you are working on.

updateChannel_outputs :: Lens' UpdateChannel [RequestOutputItem] Source #

The channel's output properties.

Destructuring the Response

data UpdateChannelResponse Source #

See: newUpdateChannelResponse smart constructor.

Constructors

UpdateChannelResponse' 

Fields

Instances

Instances details
Eq UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

Read UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

Show UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

Generic UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

Associated Types

type Rep UpdateChannelResponse :: Type -> Type #

NFData UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

Methods

rnf :: UpdateChannelResponse -> () #

type Rep UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaTailor.UpdateChannel

newUpdateChannelResponse Source #

Create a value of UpdateChannelResponse 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:creationTime:UpdateChannelResponse', updateChannelResponse_creationTime - The timestamp of when the channel was created.

$sel:arn:UpdateChannelResponse', updateChannelResponse_arn - The ARN of the channel.

$sel:lastModifiedTime:UpdateChannelResponse', updateChannelResponse_lastModifiedTime - The timestamp of when the channel was last modified.

$sel:playbackMode:UpdateChannelResponse', updateChannelResponse_playbackMode - The channel's playback mode.

$sel:channelName:UpdateChannel', updateChannelResponse_channelName - The name of the channel.

$sel:outputs:UpdateChannel', updateChannelResponse_outputs - The channel's output properties.

$sel:channelState:UpdateChannelResponse', updateChannelResponse_channelState - Indicates whether the channel is in a running state or not.

$sel:fillerSlate:UpdateChannelResponse', updateChannelResponse_fillerSlate - Contains information about the slate used to fill gaps between programs in the schedule.

$sel:tags:UpdateChannelResponse', updateChannelResponse_tags - The tags assigned to the channel.

$sel:httpStatus:UpdateChannelResponse', updateChannelResponse_httpStatus - The response's http status code.

Response Lenses

updateChannelResponse_creationTime :: Lens' UpdateChannelResponse (Maybe UTCTime) Source #

The timestamp of when the channel was created.

updateChannelResponse_lastModifiedTime :: Lens' UpdateChannelResponse (Maybe UTCTime) Source #

The timestamp of when the channel was last modified.

updateChannelResponse_channelState :: Lens' UpdateChannelResponse (Maybe ChannelState) Source #

Indicates whether the channel is in a running state or not.

updateChannelResponse_fillerSlate :: Lens' UpdateChannelResponse (Maybe SlateSource) Source #

Contains information about the slate used to fill gaps between programs in the schedule.