amazonka-pinpoint-2.0: Amazon Pinpoint 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.Pinpoint.UpdateEndpoint

Description

Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an application. You can also use this operation to define custom attributes for an endpoint. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new values.

Synopsis

Creating a Request

data UpdateEndpoint Source #

See: newUpdateEndpoint smart constructor.

Constructors

UpdateEndpoint' 

Fields

Instances

Instances details
ToJSON UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

ToHeaders UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

ToPath UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

ToQuery UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

AWSRequest UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Associated Types

type AWSResponse UpdateEndpoint #

Generic UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Associated Types

type Rep UpdateEndpoint :: Type -> Type #

Read UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Show UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

NFData UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Methods

rnf :: UpdateEndpoint -> () #

Eq UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Hashable UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

type AWSResponse UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

type Rep UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

type Rep UpdateEndpoint = D1 ('MetaData "UpdateEndpoint" "Amazonka.Pinpoint.UpdateEndpoint" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpointRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EndpointRequest))))

newUpdateEndpoint Source #

Create a value of UpdateEndpoint 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:

UpdateEndpoint, updateEndpoint_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:endpointId:UpdateEndpoint', updateEndpoint_endpointId - The unique identifier for the endpoint.

$sel:endpointRequest:UpdateEndpoint', updateEndpoint_endpointRequest - Undocumented member.

Request Lenses

updateEndpoint_applicationId :: Lens' UpdateEndpoint Text Source #

The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

updateEndpoint_endpointId :: Lens' UpdateEndpoint Text Source #

The unique identifier for the endpoint.

Destructuring the Response

data UpdateEndpointResponse Source #

See: newUpdateEndpointResponse smart constructor.

Constructors

UpdateEndpointResponse' 

Fields

Instances

Instances details
Generic UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Associated Types

type Rep UpdateEndpointResponse :: Type -> Type #

Read UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Show UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

NFData UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Methods

rnf :: UpdateEndpointResponse -> () #

Eq UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

type Rep UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

type Rep UpdateEndpointResponse = D1 ('MetaData "UpdateEndpointResponse" "Amazonka.Pinpoint.UpdateEndpoint" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newUpdateEndpointResponse Source #

Create a value of UpdateEndpointResponse 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:httpStatus:UpdateEndpointResponse', updateEndpointResponse_httpStatus - The response's http status code.

$sel:messageBody:UpdateEndpointResponse', updateEndpointResponse_messageBody - Undocumented member.

Response Lenses