libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose
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.Firehose.Types.HttpEndpointRequestConfiguration

Description

 
Synopsis

Documentation

data HttpEndpointRequestConfiguration Source #

The configuration of the HTTP endpoint request.

See: newHttpEndpointRequestConfiguration smart constructor.

Constructors

HttpEndpointRequestConfiguration' 

Fields

Instances

Instances details
Eq HttpEndpointRequestConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointRequestConfiguration

Show HttpEndpointRequestConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointRequestConfiguration

Generic HttpEndpointRequestConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointRequestConfiguration

Associated Types

type Rep HttpEndpointRequestConfiguration :: Type -> Type #

NFData HttpEndpointRequestConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointRequestConfiguration

Hashable HttpEndpointRequestConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointRequestConfiguration

ToJSON HttpEndpointRequestConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointRequestConfiguration

FromJSON HttpEndpointRequestConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointRequestConfiguration

type Rep HttpEndpointRequestConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointRequestConfiguration

type Rep HttpEndpointRequestConfiguration = D1 ('MetaData "HttpEndpointRequestConfiguration" "Amazonka.Firehose.Types.HttpEndpointRequestConfiguration" "libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose" 'False) (C1 ('MetaCons "HttpEndpointRequestConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "commonAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HttpEndpointCommonAttribute])) :*: S1 ('MetaSel ('Just "contentEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContentEncoding))))

newHttpEndpointRequestConfiguration :: HttpEndpointRequestConfiguration Source #

Create a value of HttpEndpointRequestConfiguration 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:commonAttributes:HttpEndpointRequestConfiguration', httpEndpointRequestConfiguration_commonAttributes - Describes the metadata sent to the HTTP endpoint destination.

$sel:contentEncoding:HttpEndpointRequestConfiguration', httpEndpointRequestConfiguration_contentEncoding - Kinesis Data Firehose uses the content encoding to compress the body of a request before sending the request to the destination. For more information, see Content-Encoding in MDN Web Docs, the official Mozilla documentation.

httpEndpointRequestConfiguration_contentEncoding :: Lens' HttpEndpointRequestConfiguration (Maybe ContentEncoding) Source #

Kinesis Data Firehose uses the content encoding to compress the body of a request before sending the request to the destination. For more information, see Content-Encoding in MDN Web Docs, the official Mozilla documentation.