libZSservicesZSamazonka-medialiveZSamazonka-medialive
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.MediaLive.DeleteMultiplexProgram

Description

Delete a program from a multiplex.

Synopsis

Creating a Request

data DeleteMultiplexProgram Source #

Placeholder documentation for DeleteMultiplexProgramRequest

See: newDeleteMultiplexProgram smart constructor.

Constructors

DeleteMultiplexProgram' 

Fields

Instances

Instances details
Eq DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Read DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Show DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Generic DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Associated Types

type Rep DeleteMultiplexProgram :: Type -> Type #

NFData DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Methods

rnf :: DeleteMultiplexProgram -> () #

Hashable DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

AWSRequest DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Associated Types

type AWSResponse DeleteMultiplexProgram #

ToHeaders DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

ToPath DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

ToQuery DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

type Rep DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

type Rep DeleteMultiplexProgram = D1 ('MetaData "DeleteMultiplexProgram" "Amazonka.MediaLive.DeleteMultiplexProgram" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "DeleteMultiplexProgram'" 'PrefixI 'True) (S1 ('MetaSel ('Just "multiplexId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "programName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteMultiplexProgram Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

newDeleteMultiplexProgram Source #

Create a value of DeleteMultiplexProgram 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:multiplexId:DeleteMultiplexProgram', deleteMultiplexProgram_multiplexId - The ID of the multiplex that the program belongs to.

$sel:programName:DeleteMultiplexProgram', deleteMultiplexProgram_programName - The multiplex program name.

Request Lenses

deleteMultiplexProgram_multiplexId :: Lens' DeleteMultiplexProgram Text Source #

The ID of the multiplex that the program belongs to.

Destructuring the Response

data DeleteMultiplexProgramResponse Source #

Placeholder documentation for DeleteMultiplexProgramResponse

See: newDeleteMultiplexProgramResponse smart constructor.

Constructors

DeleteMultiplexProgramResponse' 

Fields

Instances

Instances details
Eq DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Read DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Show DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Generic DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

Associated Types

type Rep DeleteMultiplexProgramResponse :: Type -> Type #

NFData DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

type Rep DeleteMultiplexProgramResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DeleteMultiplexProgram

type Rep DeleteMultiplexProgramResponse = D1 ('MetaData "DeleteMultiplexProgramResponse" "Amazonka.MediaLive.DeleteMultiplexProgram" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "DeleteMultiplexProgramResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "packetIdentifiersMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiplexProgramPacketIdentifiersMap)) :*: (S1 ('MetaSel ('Just "pipelineDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MultiplexProgramPipelineDetail])) :*: S1 ('MetaSel ('Just "programName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "channelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "multiplexProgramSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiplexProgramSettings)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDeleteMultiplexProgramResponse Source #

Create a value of DeleteMultiplexProgramResponse 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:packetIdentifiersMap:DeleteMultiplexProgramResponse', deleteMultiplexProgramResponse_packetIdentifiersMap - The packet identifier map for this multiplex program.

$sel:pipelineDetails:DeleteMultiplexProgramResponse', deleteMultiplexProgramResponse_pipelineDetails - Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.

$sel:programName:DeleteMultiplexProgram', deleteMultiplexProgramResponse_programName - The name of the multiplex program.

$sel:channelId:DeleteMultiplexProgramResponse', deleteMultiplexProgramResponse_channelId - The MediaLive channel associated with the program.

$sel:multiplexProgramSettings:DeleteMultiplexProgramResponse', deleteMultiplexProgramResponse_multiplexProgramSettings - The settings for this multiplex program.

$sel:httpStatus:DeleteMultiplexProgramResponse', deleteMultiplexProgramResponse_httpStatus - The response's http status code.

Response Lenses

deleteMultiplexProgramResponse_pipelineDetails :: Lens' DeleteMultiplexProgramResponse (Maybe [MultiplexProgramPipelineDetail]) Source #

Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.

deleteMultiplexProgramResponse_channelId :: Lens' DeleteMultiplexProgramResponse (Maybe Text) Source #

The MediaLive channel associated with the program.