Skip to content

Commit 6f08e2e

Browse files
Documentation updates for Amazon Glacier's maintenance mode
Added ViewName to View-related responses and ServiceViewName to GetServiceView response. Added UpdateDeployment, ListDeploymentPatternVersions and GetDeploymentPatternVersion APIs for Launch Wizard Adds support to allow customers to create form with Dispute configuration Adding security consideration comments for lcc accessing execution role under root access This release adds support for numeric filtering and complex free-text searches cases for the Search and SearchListings APIs.
1 parent 269755a commit 6f08e2e

File tree

98 files changed

+4464
-1039
lines changed

Some content is hidden

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

98 files changed

+4464
-1039
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.729
1+
1.11.730

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/CreateEvaluationFormRequest.h

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <aws/connect/model/EvaluationFormLanguageConfiguration.h>
1212
#include <aws/connect/model/EvaluationFormScoringStrategy.h>
1313
#include <aws/connect/model/EvaluationFormTargetConfiguration.h>
14+
#include <aws/connect/model/EvaluationReviewConfiguration.h>
1415
#include <aws/core/utils/UUID.h>
1516
#include <aws/core/utils/memory/stl/AWSMap.h>
1617
#include <aws/core/utils/memory/stl/AWSString.h>
@@ -218,6 +219,24 @@ class CreateEvaluationFormRequest : public ConnectRequest {
218219
}
219220
///@}
220221

222+
///@{
223+
/**
224+
* <p>Configuration information about evaluation reviews.</p>
225+
*/
226+
inline const EvaluationReviewConfiguration& GetReviewConfiguration() const { return m_reviewConfiguration; }
227+
inline bool ReviewConfigurationHasBeenSet() const { return m_reviewConfigurationHasBeenSet; }
228+
template <typename ReviewConfigurationT = EvaluationReviewConfiguration>
229+
void SetReviewConfiguration(ReviewConfigurationT&& value) {
230+
m_reviewConfigurationHasBeenSet = true;
231+
m_reviewConfiguration = std::forward<ReviewConfigurationT>(value);
232+
}
233+
template <typename ReviewConfigurationT = EvaluationReviewConfiguration>
234+
CreateEvaluationFormRequest& WithReviewConfiguration(ReviewConfigurationT&& value) {
235+
SetReviewConfiguration(std::forward<ReviewConfigurationT>(value));
236+
return *this;
237+
}
238+
///@}
239+
221240
///@{
222241
/**
223242
* <p>Configuration that specifies the target for the evaluation form.</p>
@@ -272,6 +291,8 @@ class CreateEvaluationFormRequest : public ConnectRequest {
272291

273292
Aws::Map<Aws::String, Aws::String> m_tags;
274293

294+
EvaluationReviewConfiguration m_reviewConfiguration;
295+
275296
EvaluationFormTargetConfiguration m_targetConfiguration;
276297

277298
EvaluationFormLanguageConfiguration m_languageConfiguration;
@@ -284,6 +305,7 @@ class CreateEvaluationFormRequest : public ConnectRequest {
284305
bool m_clientTokenHasBeenSet = true;
285306
bool m_asDraftHasBeenSet = false;
286307
bool m_tagsHasBeenSet = false;
308+
bool m_reviewConfigurationHasBeenSet = false;
287309
bool m_targetConfigurationHasBeenSet = false;
288310
bool m_languageConfigurationHasBeenSet = false;
289311
};

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/EvaluationForm.h

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <aws/connect/model/EvaluationFormScoringStrategy.h>
1212
#include <aws/connect/model/EvaluationFormTargetConfiguration.h>
1313
#include <aws/connect/model/EvaluationFormVersionStatus.h>
14+
#include <aws/connect/model/EvaluationReviewConfiguration.h>
1415
#include <aws/core/utils/DateTime.h>
1516
#include <aws/core/utils/memory/stl/AWSMap.h>
1617
#include <aws/core/utils/memory/stl/AWSString.h>
@@ -296,6 +297,24 @@ class EvaluationForm {
296297
}
297298
///@}
298299

300+
///@{
301+
/**
302+
* <p>Configuration for evaluation review settings of this evaluation form.</p>
303+
*/
304+
inline const EvaluationReviewConfiguration& GetReviewConfiguration() const { return m_reviewConfiguration; }
305+
inline bool ReviewConfigurationHasBeenSet() const { return m_reviewConfigurationHasBeenSet; }
306+
template <typename ReviewConfigurationT = EvaluationReviewConfiguration>
307+
void SetReviewConfiguration(ReviewConfigurationT&& value) {
308+
m_reviewConfigurationHasBeenSet = true;
309+
m_reviewConfiguration = std::forward<ReviewConfigurationT>(value);
310+
}
311+
template <typename ReviewConfigurationT = EvaluationReviewConfiguration>
312+
EvaluationForm& WithReviewConfiguration(ReviewConfigurationT&& value) {
313+
SetReviewConfiguration(std::forward<ReviewConfigurationT>(value));
314+
return *this;
315+
}
316+
///@}
317+
299318
///@{
300319
/**
301320
* <p>The tags used to organize, track, or control access for this resource. For
@@ -385,6 +404,8 @@ class EvaluationForm {
385404

386405
EvaluationFormAutoEvaluationConfiguration m_autoEvaluationConfiguration;
387406

407+
EvaluationReviewConfiguration m_reviewConfiguration;
408+
388409
Aws::Map<Aws::String, Aws::String> m_tags;
389410

390411
EvaluationFormTargetConfiguration m_targetConfiguration;
@@ -404,6 +425,7 @@ class EvaluationForm {
404425
bool m_lastModifiedTimeHasBeenSet = false;
405426
bool m_lastModifiedByHasBeenSet = false;
406427
bool m_autoEvaluationConfigurationHasBeenSet = false;
428+
bool m_reviewConfigurationHasBeenSet = false;
407429
bool m_tagsHasBeenSet = false;
408430
bool m_targetConfigurationHasBeenSet = false;
409431
bool m_languageConfigurationHasBeenSet = false;

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/EvaluationFormContent.h

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <aws/connect/model/EvaluationFormLanguageConfiguration.h>
1111
#include <aws/connect/model/EvaluationFormScoringStrategy.h>
1212
#include <aws/connect/model/EvaluationFormTargetConfiguration.h>
13+
#include <aws/connect/model/EvaluationReviewConfiguration.h>
1314
#include <aws/core/utils/memory/stl/AWSString.h>
1415
#include <aws/core/utils/memory/stl/AWSVector.h>
1516

@@ -223,6 +224,25 @@ class EvaluationFormContent {
223224
return *this;
224225
}
225226
///@}
227+
228+
///@{
229+
/**
230+
* <p>Configuration for evaluation review settings of this evaluation form
231+
* content.</p>
232+
*/
233+
inline const EvaluationReviewConfiguration& GetReviewConfiguration() const { return m_reviewConfiguration; }
234+
inline bool ReviewConfigurationHasBeenSet() const { return m_reviewConfigurationHasBeenSet; }
235+
template <typename ReviewConfigurationT = EvaluationReviewConfiguration>
236+
void SetReviewConfiguration(ReviewConfigurationT&& value) {
237+
m_reviewConfigurationHasBeenSet = true;
238+
m_reviewConfiguration = std::forward<ReviewConfigurationT>(value);
239+
}
240+
template <typename ReviewConfigurationT = EvaluationReviewConfiguration>
241+
EvaluationFormContent& WithReviewConfiguration(ReviewConfigurationT&& value) {
242+
SetReviewConfiguration(std::forward<ReviewConfigurationT>(value));
243+
return *this;
244+
}
245+
///@}
226246
private:
227247
int m_evaluationFormVersion{0};
228248

@@ -243,6 +263,8 @@ class EvaluationFormContent {
243263
EvaluationFormTargetConfiguration m_targetConfiguration;
244264

245265
EvaluationFormLanguageConfiguration m_languageConfiguration;
266+
267+
EvaluationReviewConfiguration m_reviewConfiguration;
246268
bool m_evaluationFormVersionHasBeenSet = false;
247269
bool m_evaluationFormIdHasBeenSet = false;
248270
bool m_evaluationFormArnHasBeenSet = false;
@@ -253,6 +275,7 @@ class EvaluationFormContent {
253275
bool m_autoEvaluationConfigurationHasBeenSet = false;
254276
bool m_targetConfigurationHasBeenSet = false;
255277
bool m_languageConfigurationHasBeenSet = false;
278+
bool m_reviewConfigurationHasBeenSet = false;
256279
};
257280

258281
} // namespace Model

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/EvaluationMetadata.h

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <aws/connect/model/AutoEvaluationDetails.h>
99
#include <aws/connect/model/EvaluationAcknowledgement.h>
1010
#include <aws/connect/model/EvaluationContactParticipant.h>
11+
#include <aws/connect/model/EvaluationReviewMetadata.h>
1112
#include <aws/connect/model/EvaluationScore.h>
1213
#include <aws/core/utils/memory/stl/AWSString.h>
1314

@@ -163,6 +164,24 @@ class EvaluationMetadata {
163164
}
164165
///@}
165166

167+
///@{
168+
/**
169+
* <p>Information about reviews of this evaluation.</p>
170+
*/
171+
inline const EvaluationReviewMetadata& GetReview() const { return m_review; }
172+
inline bool ReviewHasBeenSet() const { return m_reviewHasBeenSet; }
173+
template <typename ReviewT = EvaluationReviewMetadata>
174+
void SetReview(ReviewT&& value) {
175+
m_reviewHasBeenSet = true;
176+
m_review = std::forward<ReviewT>(value);
177+
}
178+
template <typename ReviewT = EvaluationReviewMetadata>
179+
EvaluationMetadata& WithReview(ReviewT&& value) {
180+
SetReview(std::forward<ReviewT>(value));
181+
return *this;
182+
}
183+
///@}
184+
166185
///@{
167186
/**
168187
* <p>Information about a contact participant in this evaluation.</p>
@@ -213,6 +232,8 @@ class EvaluationMetadata {
213232

214233
EvaluationAcknowledgement m_acknowledgement;
215234

235+
EvaluationReviewMetadata m_review;
236+
216237
EvaluationContactParticipant m_contactParticipant;
217238

218239
Aws::String m_samplingJobId;
@@ -223,6 +244,7 @@ class EvaluationMetadata {
223244
bool m_scoreHasBeenSet = false;
224245
bool m_autoEvaluationHasBeenSet = false;
225246
bool m_acknowledgementHasBeenSet = false;
247+
bool m_reviewHasBeenSet = false;
226248
bool m_contactParticipantHasBeenSet = false;
227249
bool m_samplingJobIdHasBeenSet = false;
228250
};
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/connect/Connect_EXPORTS.h>
8+
#include <aws/connect/model/EvaluationReviewNotificationRecipient.h>
9+
#include <aws/core/utils/memory/stl/AWSVector.h>
10+
11+
#include <utility>
12+
13+
namespace Aws {
14+
namespace Utils {
15+
namespace Json {
16+
class JsonValue;
17+
class JsonView;
18+
} // namespace Json
19+
} // namespace Utils
20+
namespace Connect {
21+
namespace Model {
22+
23+
/**
24+
* <p>Configuration settings for evaluation reviews.</p><p><h3>See Also:</h3> <a
25+
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/EvaluationReviewConfiguration">AWS
26+
* API Reference</a></p>
27+
*/
28+
class EvaluationReviewConfiguration {
29+
public:
30+
AWS_CONNECT_API EvaluationReviewConfiguration() = default;
31+
AWS_CONNECT_API EvaluationReviewConfiguration(Aws::Utils::Json::JsonView jsonValue);
32+
AWS_CONNECT_API EvaluationReviewConfiguration& operator=(Aws::Utils::Json::JsonView jsonValue);
33+
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const;
34+
35+
///@{
36+
/**
37+
* <p>List of recipients who should be notified when a review is requested.</p>
38+
*/
39+
inline const Aws::Vector<EvaluationReviewNotificationRecipient>& GetReviewNotificationRecipients() const {
40+
return m_reviewNotificationRecipients;
41+
}
42+
inline bool ReviewNotificationRecipientsHasBeenSet() const { return m_reviewNotificationRecipientsHasBeenSet; }
43+
template <typename ReviewNotificationRecipientsT = Aws::Vector<EvaluationReviewNotificationRecipient>>
44+
void SetReviewNotificationRecipients(ReviewNotificationRecipientsT&& value) {
45+
m_reviewNotificationRecipientsHasBeenSet = true;
46+
m_reviewNotificationRecipients = std::forward<ReviewNotificationRecipientsT>(value);
47+
}
48+
template <typename ReviewNotificationRecipientsT = Aws::Vector<EvaluationReviewNotificationRecipient>>
49+
EvaluationReviewConfiguration& WithReviewNotificationRecipients(ReviewNotificationRecipientsT&& value) {
50+
SetReviewNotificationRecipients(std::forward<ReviewNotificationRecipientsT>(value));
51+
return *this;
52+
}
53+
template <typename ReviewNotificationRecipientsT = EvaluationReviewNotificationRecipient>
54+
EvaluationReviewConfiguration& AddReviewNotificationRecipients(ReviewNotificationRecipientsT&& value) {
55+
m_reviewNotificationRecipientsHasBeenSet = true;
56+
m_reviewNotificationRecipients.emplace_back(std::forward<ReviewNotificationRecipientsT>(value));
57+
return *this;
58+
}
59+
///@}
60+
61+
///@{
62+
/**
63+
* <p>Number of days during which a request for review can be submitted for
64+
* evaluations created from this form.</p>
65+
*/
66+
inline int GetEligibilityDays() const { return m_eligibilityDays; }
67+
inline bool EligibilityDaysHasBeenSet() const { return m_eligibilityDaysHasBeenSet; }
68+
inline void SetEligibilityDays(int value) {
69+
m_eligibilityDaysHasBeenSet = true;
70+
m_eligibilityDays = value;
71+
}
72+
inline EvaluationReviewConfiguration& WithEligibilityDays(int value) {
73+
SetEligibilityDays(value);
74+
return *this;
75+
}
76+
///@}
77+
private:
78+
Aws::Vector<EvaluationReviewNotificationRecipient> m_reviewNotificationRecipients;
79+
80+
int m_eligibilityDays{0};
81+
bool m_reviewNotificationRecipientsHasBeenSet = false;
82+
bool m_eligibilityDaysHasBeenSet = false;
83+
};
84+
85+
} // namespace Model
86+
} // namespace Connect
87+
} // namespace Aws

0 commit comments

Comments
 (0)