Skip to content

Commit 5e0e48a

Browse files
author
aws-sdk-cpp-automation
committed
This release of the Amazon Pinpoint API introduces support for integrating recommender models with email, push notification, and SMS message templates. You can now use these types of templates to connect to recommender models and add personalized recommendations to messages that you send from campaigns and journeys.
1 parent a996f51 commit 5e0e48a

File tree

81 files changed

+8481
-1461
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+8481
-1461
lines changed

aws-cpp-sdk-core/include/aws/core/VersionConfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
#define AWS_SDK_VERSION_STRING "1.7.288"
16+
#define AWS_SDK_VERSION_STRING "1.7.289"

aws-cpp-sdk-pinpoint/include/aws/pinpoint/PinpointClient.h

+185-15
Large diffs are not rendered by default.

aws-cpp-sdk-pinpoint/include/aws/pinpoint/PinpointErrors.h

+1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ enum class PinpointErrors
6161
INTERNAL_SERVER_ERROR,
6262
METHOD_NOT_ALLOWED,
6363
NOT_FOUND,
64+
PAYLOAD_TOO_LARGE,
6465
TOO_MANY_REQUESTS
6566
};
6667
namespace PinpointErrorMapper

aws-cpp-sdk-pinpoint/include/aws/pinpoint/model/AddressConfiguration.h

+52-39
Original file line numberDiff line numberDiff line change
@@ -133,105 +133,118 @@ namespace Model
133133

134134
/**
135135
* <p>An object that maps custom attributes to attributes for the address and is
136-
* attached to the message. For a push notification, this payload is added to the
137-
* data.pinpoint object. For an email or text message, this payload is added to
138-
* email/SMS delivery receipt event attributes.</p>
136+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
137+
* notification, this payload is added to the data.pinpoint object. For an email or
138+
* text message, this payload is added to email/SMS delivery receipt event
139+
* attributes.</p>
139140
*/
140141
inline const Aws::Map<Aws::String, Aws::String>& GetContext() const{ return m_context; }
141142

142143
/**
143144
* <p>An object that maps custom attributes to attributes for the address and is
144-
* attached to the message. For a push notification, this payload is added to the
145-
* data.pinpoint object. For an email or text message, this payload is added to
146-
* email/SMS delivery receipt event attributes.</p>
145+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
146+
* notification, this payload is added to the data.pinpoint object. For an email or
147+
* text message, this payload is added to email/SMS delivery receipt event
148+
* attributes.</p>
147149
*/
148150
inline bool ContextHasBeenSet() const { return m_contextHasBeenSet; }
149151

150152
/**
151153
* <p>An object that maps custom attributes to attributes for the address and is
152-
* attached to the message. For a push notification, this payload is added to the
153-
* data.pinpoint object. For an email or text message, this payload is added to
154-
* email/SMS delivery receipt event attributes.</p>
154+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
155+
* notification, this payload is added to the data.pinpoint object. For an email or
156+
* text message, this payload is added to email/SMS delivery receipt event
157+
* attributes.</p>
155158
*/
156159
inline void SetContext(const Aws::Map<Aws::String, Aws::String>& value) { m_contextHasBeenSet = true; m_context = value; }
157160

158161
/**
159162
* <p>An object that maps custom attributes to attributes for the address and is
160-
* attached to the message. For a push notification, this payload is added to the
161-
* data.pinpoint object. For an email or text message, this payload is added to
162-
* email/SMS delivery receipt event attributes.</p>
163+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
164+
* notification, this payload is added to the data.pinpoint object. For an email or
165+
* text message, this payload is added to email/SMS delivery receipt event
166+
* attributes.</p>
163167
*/
164168
inline void SetContext(Aws::Map<Aws::String, Aws::String>&& value) { m_contextHasBeenSet = true; m_context = std::move(value); }
165169

166170
/**
167171
* <p>An object that maps custom attributes to attributes for the address and is
168-
* attached to the message. For a push notification, this payload is added to the
169-
* data.pinpoint object. For an email or text message, this payload is added to
170-
* email/SMS delivery receipt event attributes.</p>
172+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
173+
* notification, this payload is added to the data.pinpoint object. For an email or
174+
* text message, this payload is added to email/SMS delivery receipt event
175+
* attributes.</p>
171176
*/
172177
inline AddressConfiguration& WithContext(const Aws::Map<Aws::String, Aws::String>& value) { SetContext(value); return *this;}
173178

174179
/**
175180
* <p>An object that maps custom attributes to attributes for the address and is
176-
* attached to the message. For a push notification, this payload is added to the
177-
* data.pinpoint object. For an email or text message, this payload is added to
178-
* email/SMS delivery receipt event attributes.</p>
181+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
182+
* notification, this payload is added to the data.pinpoint object. For an email or
183+
* text message, this payload is added to email/SMS delivery receipt event
184+
* attributes.</p>
179185
*/
180186
inline AddressConfiguration& WithContext(Aws::Map<Aws::String, Aws::String>&& value) { SetContext(std::move(value)); return *this;}
181187

182188
/**
183189
* <p>An object that maps custom attributes to attributes for the address and is
184-
* attached to the message. For a push notification, this payload is added to the
185-
* data.pinpoint object. For an email or text message, this payload is added to
186-
* email/SMS delivery receipt event attributes.</p>
190+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
191+
* notification, this payload is added to the data.pinpoint object. For an email or
192+
* text message, this payload is added to email/SMS delivery receipt event
193+
* attributes.</p>
187194
*/
188195
inline AddressConfiguration& AddContext(const Aws::String& key, const Aws::String& value) { m_contextHasBeenSet = true; m_context.emplace(key, value); return *this; }
189196

190197
/**
191198
* <p>An object that maps custom attributes to attributes for the address and is
192-
* attached to the message. For a push notification, this payload is added to the
193-
* data.pinpoint object. For an email or text message, this payload is added to
194-
* email/SMS delivery receipt event attributes.</p>
199+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
200+
* notification, this payload is added to the data.pinpoint object. For an email or
201+
* text message, this payload is added to email/SMS delivery receipt event
202+
* attributes.</p>
195203
*/
196204
inline AddressConfiguration& AddContext(Aws::String&& key, const Aws::String& value) { m_contextHasBeenSet = true; m_context.emplace(std::move(key), value); return *this; }
197205

198206
/**
199207
* <p>An object that maps custom attributes to attributes for the address and is
200-
* attached to the message. For a push notification, this payload is added to the
201-
* data.pinpoint object. For an email or text message, this payload is added to
202-
* email/SMS delivery receipt event attributes.</p>
208+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
209+
* notification, this payload is added to the data.pinpoint object. For an email or
210+
* text message, this payload is added to email/SMS delivery receipt event
211+
* attributes.</p>
203212
*/
204213
inline AddressConfiguration& AddContext(const Aws::String& key, Aws::String&& value) { m_contextHasBeenSet = true; m_context.emplace(key, std::move(value)); return *this; }
205214

206215
/**
207216
* <p>An object that maps custom attributes to attributes for the address and is
208-
* attached to the message. For a push notification, this payload is added to the
209-
* data.pinpoint object. For an email or text message, this payload is added to
210-
* email/SMS delivery receipt event attributes.</p>
217+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
218+
* notification, this payload is added to the data.pinpoint object. For an email or
219+
* text message, this payload is added to email/SMS delivery receipt event
220+
* attributes.</p>
211221
*/
212222
inline AddressConfiguration& AddContext(Aws::String&& key, Aws::String&& value) { m_contextHasBeenSet = true; m_context.emplace(std::move(key), std::move(value)); return *this; }
213223

214224
/**
215225
* <p>An object that maps custom attributes to attributes for the address and is
216-
* attached to the message. For a push notification, this payload is added to the
217-
* data.pinpoint object. For an email or text message, this payload is added to
218-
* email/SMS delivery receipt event attributes.</p>
226+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
227+
* notification, this payload is added to the data.pinpoint object. For an email or
228+
* text message, this payload is added to email/SMS delivery receipt event
229+
* attributes.</p>
219230
*/
220231
inline AddressConfiguration& AddContext(const char* key, Aws::String&& value) { m_contextHasBeenSet = true; m_context.emplace(key, std::move(value)); return *this; }
221232

222233
/**
223234
* <p>An object that maps custom attributes to attributes for the address and is
224-
* attached to the message. For a push notification, this payload is added to the
225-
* data.pinpoint object. For an email or text message, this payload is added to
226-
* email/SMS delivery receipt event attributes.</p>
235+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
236+
* notification, this payload is added to the data.pinpoint object. For an email or
237+
* text message, this payload is added to email/SMS delivery receipt event
238+
* attributes.</p>
227239
*/
228240
inline AddressConfiguration& AddContext(Aws::String&& key, const char* value) { m_contextHasBeenSet = true; m_context.emplace(std::move(key), value); return *this; }
229241

230242
/**
231243
* <p>An object that maps custom attributes to attributes for the address and is
232-
* attached to the message. For a push notification, this payload is added to the
233-
* data.pinpoint object. For an email or text message, this payload is added to
234-
* email/SMS delivery receipt event attributes.</p>
244+
* attached to the message. Attribute names are case sensitive.</p> <p>For a push
245+
* notification, this payload is added to the data.pinpoint object. For an email or
246+
* text message, this payload is added to email/SMS delivery receipt event
247+
* attributes.</p>
235248
*/
236249
inline AddressConfiguration& AddContext(const char* key, const char* value) { m_contextHasBeenSet = true; m_context.emplace(key, value); return *this; }
237250

aws-cpp-sdk-pinpoint/include/aws/pinpoint/model/AndroidPushNotificationTemplate.h

+8-8
Original file line numberDiff line numberDiff line change
@@ -493,56 +493,56 @@ namespace Model
493493

494494
/**
495495
* <p>The URL to open in a recipient's default mobile browser, if a recipient taps
496-
* a a push notification that's based on the message template and the value of the
496+
* a push notification that's based on the message template and the value of the
497497
* Action property is URL.</p>
498498
*/
499499
inline const Aws::String& GetUrl() const{ return m_url; }
500500

501501
/**
502502
* <p>The URL to open in a recipient's default mobile browser, if a recipient taps
503-
* a a push notification that's based on the message template and the value of the
503+
* a push notification that's based on the message template and the value of the
504504
* Action property is URL.</p>
505505
*/
506506
inline bool UrlHasBeenSet() const { return m_urlHasBeenSet; }
507507

508508
/**
509509
* <p>The URL to open in a recipient's default mobile browser, if a recipient taps
510-
* a a push notification that's based on the message template and the value of the
510+
* a push notification that's based on the message template and the value of the
511511
* Action property is URL.</p>
512512
*/
513513
inline void SetUrl(const Aws::String& value) { m_urlHasBeenSet = true; m_url = value; }
514514

515515
/**
516516
* <p>The URL to open in a recipient's default mobile browser, if a recipient taps
517-
* a a push notification that's based on the message template and the value of the
517+
* a push notification that's based on the message template and the value of the
518518
* Action property is URL.</p>
519519
*/
520520
inline void SetUrl(Aws::String&& value) { m_urlHasBeenSet = true; m_url = std::move(value); }
521521

522522
/**
523523
* <p>The URL to open in a recipient's default mobile browser, if a recipient taps
524-
* a a push notification that's based on the message template and the value of the
524+
* a push notification that's based on the message template and the value of the
525525
* Action property is URL.</p>
526526
*/
527527
inline void SetUrl(const char* value) { m_urlHasBeenSet = true; m_url.assign(value); }
528528

529529
/**
530530
* <p>The URL to open in a recipient's default mobile browser, if a recipient taps
531-
* a a push notification that's based on the message template and the value of the
531+
* a push notification that's based on the message template and the value of the
532532
* Action property is URL.</p>
533533
*/
534534
inline AndroidPushNotificationTemplate& WithUrl(const Aws::String& value) { SetUrl(value); return *this;}
535535

536536
/**
537537
* <p>The URL to open in a recipient's default mobile browser, if a recipient taps
538-
* a a push notification that's based on the message template and the value of the
538+
* a push notification that's based on the message template and the value of the
539539
* Action property is URL.</p>
540540
*/
541541
inline AndroidPushNotificationTemplate& WithUrl(Aws::String&& value) { SetUrl(std::move(value)); return *this;}
542542

543543
/**
544544
* <p>The URL to open in a recipient's default mobile browser, if a recipient taps
545-
* a a push notification that's based on the message template and the value of the
545+
* a push notification that's based on the message template and the value of the
546546
* Action property is URL.</p>
547547
*/
548548
inline AndroidPushNotificationTemplate& WithUrl(const char* value) { SetUrl(value); return *this;}

0 commit comments

Comments
 (0)