AWS SDK for C++  1.8.126
AWS SDK for C++
SkillDetails.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Utils
17 {
18 namespace Json
19 {
20  class JsonValue;
21  class JsonView;
22 } // namespace Json
23 } // namespace Utils
24 namespace AlexaForBusiness
25 {
26 namespace Model
27 {
28 
35  {
36  public:
41 
42 
46  inline const Aws::String& GetProductDescription() const{ return m_productDescription; }
47 
51  inline bool ProductDescriptionHasBeenSet() const { return m_productDescriptionHasBeenSet; }
52 
56  inline void SetProductDescription(const Aws::String& value) { m_productDescriptionHasBeenSet = true; m_productDescription = value; }
57 
61  inline void SetProductDescription(Aws::String&& value) { m_productDescriptionHasBeenSet = true; m_productDescription = std::move(value); }
62 
66  inline void SetProductDescription(const char* value) { m_productDescriptionHasBeenSet = true; m_productDescription.assign(value); }
67 
71  inline SkillDetails& WithProductDescription(const Aws::String& value) { SetProductDescription(value); return *this;}
72 
76  inline SkillDetails& WithProductDescription(Aws::String&& value) { SetProductDescription(std::move(value)); return *this;}
77 
81  inline SkillDetails& WithProductDescription(const char* value) { SetProductDescription(value); return *this;}
82 
83 
87  inline const Aws::String& GetInvocationPhrase() const{ return m_invocationPhrase; }
88 
92  inline bool InvocationPhraseHasBeenSet() const { return m_invocationPhraseHasBeenSet; }
93 
97  inline void SetInvocationPhrase(const Aws::String& value) { m_invocationPhraseHasBeenSet = true; m_invocationPhrase = value; }
98 
102  inline void SetInvocationPhrase(Aws::String&& value) { m_invocationPhraseHasBeenSet = true; m_invocationPhrase = std::move(value); }
103 
107  inline void SetInvocationPhrase(const char* value) { m_invocationPhraseHasBeenSet = true; m_invocationPhrase.assign(value); }
108 
112  inline SkillDetails& WithInvocationPhrase(const Aws::String& value) { SetInvocationPhrase(value); return *this;}
113 
117  inline SkillDetails& WithInvocationPhrase(Aws::String&& value) { SetInvocationPhrase(std::move(value)); return *this;}
118 
122  inline SkillDetails& WithInvocationPhrase(const char* value) { SetInvocationPhrase(value); return *this;}
123 
124 
128  inline const Aws::String& GetReleaseDate() const{ return m_releaseDate; }
129 
133  inline bool ReleaseDateHasBeenSet() const { return m_releaseDateHasBeenSet; }
134 
138  inline void SetReleaseDate(const Aws::String& value) { m_releaseDateHasBeenSet = true; m_releaseDate = value; }
139 
143  inline void SetReleaseDate(Aws::String&& value) { m_releaseDateHasBeenSet = true; m_releaseDate = std::move(value); }
144 
148  inline void SetReleaseDate(const char* value) { m_releaseDateHasBeenSet = true; m_releaseDate.assign(value); }
149 
153  inline SkillDetails& WithReleaseDate(const Aws::String& value) { SetReleaseDate(value); return *this;}
154 
158  inline SkillDetails& WithReleaseDate(Aws::String&& value) { SetReleaseDate(std::move(value)); return *this;}
159 
163  inline SkillDetails& WithReleaseDate(const char* value) { SetReleaseDate(value); return *this;}
164 
165 
169  inline const Aws::String& GetEndUserLicenseAgreement() const{ return m_endUserLicenseAgreement; }
170 
174  inline bool EndUserLicenseAgreementHasBeenSet() const { return m_endUserLicenseAgreementHasBeenSet; }
175 
179  inline void SetEndUserLicenseAgreement(const Aws::String& value) { m_endUserLicenseAgreementHasBeenSet = true; m_endUserLicenseAgreement = value; }
180 
184  inline void SetEndUserLicenseAgreement(Aws::String&& value) { m_endUserLicenseAgreementHasBeenSet = true; m_endUserLicenseAgreement = std::move(value); }
185 
189  inline void SetEndUserLicenseAgreement(const char* value) { m_endUserLicenseAgreementHasBeenSet = true; m_endUserLicenseAgreement.assign(value); }
190 
194  inline SkillDetails& WithEndUserLicenseAgreement(const Aws::String& value) { SetEndUserLicenseAgreement(value); return *this;}
195 
199  inline SkillDetails& WithEndUserLicenseAgreement(Aws::String&& value) { SetEndUserLicenseAgreement(std::move(value)); return *this;}
200 
204  inline SkillDetails& WithEndUserLicenseAgreement(const char* value) { SetEndUserLicenseAgreement(value); return *this;}
205 
206 
211  inline const Aws::Vector<Aws::String>& GetGenericKeywords() const{ return m_genericKeywords; }
212 
217  inline bool GenericKeywordsHasBeenSet() const { return m_genericKeywordsHasBeenSet; }
218 
223  inline void SetGenericKeywords(const Aws::Vector<Aws::String>& value) { m_genericKeywordsHasBeenSet = true; m_genericKeywords = value; }
224 
229  inline void SetGenericKeywords(Aws::Vector<Aws::String>&& value) { m_genericKeywordsHasBeenSet = true; m_genericKeywords = std::move(value); }
230 
235  inline SkillDetails& WithGenericKeywords(const Aws::Vector<Aws::String>& value) { SetGenericKeywords(value); return *this;}
236 
241  inline SkillDetails& WithGenericKeywords(Aws::Vector<Aws::String>&& value) { SetGenericKeywords(std::move(value)); return *this;}
242 
247  inline SkillDetails& AddGenericKeywords(const Aws::String& value) { m_genericKeywordsHasBeenSet = true; m_genericKeywords.push_back(value); return *this; }
248 
253  inline SkillDetails& AddGenericKeywords(Aws::String&& value) { m_genericKeywordsHasBeenSet = true; m_genericKeywords.push_back(std::move(value)); return *this; }
254 
259  inline SkillDetails& AddGenericKeywords(const char* value) { m_genericKeywordsHasBeenSet = true; m_genericKeywords.push_back(value); return *this; }
260 
261 
265  inline const Aws::Vector<Aws::String>& GetBulletPoints() const{ return m_bulletPoints; }
266 
270  inline bool BulletPointsHasBeenSet() const { return m_bulletPointsHasBeenSet; }
271 
275  inline void SetBulletPoints(const Aws::Vector<Aws::String>& value) { m_bulletPointsHasBeenSet = true; m_bulletPoints = value; }
276 
280  inline void SetBulletPoints(Aws::Vector<Aws::String>&& value) { m_bulletPointsHasBeenSet = true; m_bulletPoints = std::move(value); }
281 
285  inline SkillDetails& WithBulletPoints(const Aws::Vector<Aws::String>& value) { SetBulletPoints(value); return *this;}
286 
290  inline SkillDetails& WithBulletPoints(Aws::Vector<Aws::String>&& value) { SetBulletPoints(std::move(value)); return *this;}
291 
295  inline SkillDetails& AddBulletPoints(const Aws::String& value) { m_bulletPointsHasBeenSet = true; m_bulletPoints.push_back(value); return *this; }
296 
300  inline SkillDetails& AddBulletPoints(Aws::String&& value) { m_bulletPointsHasBeenSet = true; m_bulletPoints.push_back(std::move(value)); return *this; }
301 
305  inline SkillDetails& AddBulletPoints(const char* value) { m_bulletPointsHasBeenSet = true; m_bulletPoints.push_back(value); return *this; }
306 
307 
311  inline const Aws::Vector<Aws::String>& GetNewInThisVersionBulletPoints() const{ return m_newInThisVersionBulletPoints; }
312 
316  inline bool NewInThisVersionBulletPointsHasBeenSet() const { return m_newInThisVersionBulletPointsHasBeenSet; }
317 
321  inline void SetNewInThisVersionBulletPoints(const Aws::Vector<Aws::String>& value) { m_newInThisVersionBulletPointsHasBeenSet = true; m_newInThisVersionBulletPoints = value; }
322 
326  inline void SetNewInThisVersionBulletPoints(Aws::Vector<Aws::String>&& value) { m_newInThisVersionBulletPointsHasBeenSet = true; m_newInThisVersionBulletPoints = std::move(value); }
327 
331  inline SkillDetails& WithNewInThisVersionBulletPoints(const Aws::Vector<Aws::String>& value) { SetNewInThisVersionBulletPoints(value); return *this;}
332 
336  inline SkillDetails& WithNewInThisVersionBulletPoints(Aws::Vector<Aws::String>&& value) { SetNewInThisVersionBulletPoints(std::move(value)); return *this;}
337 
341  inline SkillDetails& AddNewInThisVersionBulletPoints(const Aws::String& value) { m_newInThisVersionBulletPointsHasBeenSet = true; m_newInThisVersionBulletPoints.push_back(value); return *this; }
342 
346  inline SkillDetails& AddNewInThisVersionBulletPoints(Aws::String&& value) { m_newInThisVersionBulletPointsHasBeenSet = true; m_newInThisVersionBulletPoints.push_back(std::move(value)); return *this; }
347 
351  inline SkillDetails& AddNewInThisVersionBulletPoints(const char* value) { m_newInThisVersionBulletPointsHasBeenSet = true; m_newInThisVersionBulletPoints.push_back(value); return *this; }
352 
353 
357  inline const Aws::Vector<Aws::String>& GetSkillTypes() const{ return m_skillTypes; }
358 
362  inline bool SkillTypesHasBeenSet() const { return m_skillTypesHasBeenSet; }
363 
367  inline void SetSkillTypes(const Aws::Vector<Aws::String>& value) { m_skillTypesHasBeenSet = true; m_skillTypes = value; }
368 
372  inline void SetSkillTypes(Aws::Vector<Aws::String>&& value) { m_skillTypesHasBeenSet = true; m_skillTypes = std::move(value); }
373 
377  inline SkillDetails& WithSkillTypes(const Aws::Vector<Aws::String>& value) { SetSkillTypes(value); return *this;}
378 
382  inline SkillDetails& WithSkillTypes(Aws::Vector<Aws::String>&& value) { SetSkillTypes(std::move(value)); return *this;}
383 
387  inline SkillDetails& AddSkillTypes(const Aws::String& value) { m_skillTypesHasBeenSet = true; m_skillTypes.push_back(value); return *this; }
388 
392  inline SkillDetails& AddSkillTypes(Aws::String&& value) { m_skillTypesHasBeenSet = true; m_skillTypes.push_back(std::move(value)); return *this; }
393 
397  inline SkillDetails& AddSkillTypes(const char* value) { m_skillTypesHasBeenSet = true; m_skillTypes.push_back(value); return *this; }
398 
399 
404  inline const Aws::Map<Aws::String, Aws::String>& GetReviews() const{ return m_reviews; }
405 
410  inline bool ReviewsHasBeenSet() const { return m_reviewsHasBeenSet; }
411 
416  inline void SetReviews(const Aws::Map<Aws::String, Aws::String>& value) { m_reviewsHasBeenSet = true; m_reviews = value; }
417 
422  inline void SetReviews(Aws::Map<Aws::String, Aws::String>&& value) { m_reviewsHasBeenSet = true; m_reviews = std::move(value); }
423 
428  inline SkillDetails& WithReviews(const Aws::Map<Aws::String, Aws::String>& value) { SetReviews(value); return *this;}
429 
434  inline SkillDetails& WithReviews(Aws::Map<Aws::String, Aws::String>&& value) { SetReviews(std::move(value)); return *this;}
435 
440  inline SkillDetails& AddReviews(const Aws::String& key, const Aws::String& value) { m_reviewsHasBeenSet = true; m_reviews.emplace(key, value); return *this; }
441 
446  inline SkillDetails& AddReviews(Aws::String&& key, const Aws::String& value) { m_reviewsHasBeenSet = true; m_reviews.emplace(std::move(key), value); return *this; }
447 
452  inline SkillDetails& AddReviews(const Aws::String& key, Aws::String&& value) { m_reviewsHasBeenSet = true; m_reviews.emplace(key, std::move(value)); return *this; }
453 
458  inline SkillDetails& AddReviews(Aws::String&& key, Aws::String&& value) { m_reviewsHasBeenSet = true; m_reviews.emplace(std::move(key), std::move(value)); return *this; }
459 
464  inline SkillDetails& AddReviews(const char* key, Aws::String&& value) { m_reviewsHasBeenSet = true; m_reviews.emplace(key, std::move(value)); return *this; }
465 
470  inline SkillDetails& AddReviews(Aws::String&& key, const char* value) { m_reviewsHasBeenSet = true; m_reviews.emplace(std::move(key), value); return *this; }
471 
476  inline SkillDetails& AddReviews(const char* key, const char* value) { m_reviewsHasBeenSet = true; m_reviews.emplace(key, value); return *this; }
477 
478 
482  inline const DeveloperInfo& GetDeveloperInfo() const{ return m_developerInfo; }
483 
487  inline bool DeveloperInfoHasBeenSet() const { return m_developerInfoHasBeenSet; }
488 
492  inline void SetDeveloperInfo(const DeveloperInfo& value) { m_developerInfoHasBeenSet = true; m_developerInfo = value; }
493 
497  inline void SetDeveloperInfo(DeveloperInfo&& value) { m_developerInfoHasBeenSet = true; m_developerInfo = std::move(value); }
498 
502  inline SkillDetails& WithDeveloperInfo(const DeveloperInfo& value) { SetDeveloperInfo(value); return *this;}
503 
507  inline SkillDetails& WithDeveloperInfo(DeveloperInfo&& value) { SetDeveloperInfo(std::move(value)); return *this;}
508 
509  private:
510 
511  Aws::String m_productDescription;
512  bool m_productDescriptionHasBeenSet;
513 
514  Aws::String m_invocationPhrase;
515  bool m_invocationPhraseHasBeenSet;
516 
517  Aws::String m_releaseDate;
518  bool m_releaseDateHasBeenSet;
519 
520  Aws::String m_endUserLicenseAgreement;
521  bool m_endUserLicenseAgreementHasBeenSet;
522 
523  Aws::Vector<Aws::String> m_genericKeywords;
524  bool m_genericKeywordsHasBeenSet;
525 
526  Aws::Vector<Aws::String> m_bulletPoints;
527  bool m_bulletPointsHasBeenSet;
528 
529  Aws::Vector<Aws::String> m_newInThisVersionBulletPoints;
530  bool m_newInThisVersionBulletPointsHasBeenSet;
531 
532  Aws::Vector<Aws::String> m_skillTypes;
533  bool m_skillTypesHasBeenSet;
534 
536  bool m_reviewsHasBeenSet;
537 
538  DeveloperInfo m_developerInfo;
539  bool m_developerInfoHasBeenSet;
540  };
541 
542 } // namespace Model
543 } // namespace AlexaForBusiness
544 } // namespace Aws
Aws::AlexaForBusiness::Model::SkillDetails::WithInvocationPhrase
SkillDetails & WithInvocationPhrase(const Aws::String &value)
Definition: SkillDetails.h:112
Aws::AlexaForBusiness::Model::SkillDetails::SkillDetails
SkillDetails()
Aws::AlexaForBusiness::Model::SkillDetails::SetNewInThisVersionBulletPoints
void SetNewInThisVersionBulletPoints(const Aws::Vector< Aws::String > &value)
Definition: SkillDetails.h:321
Aws::AlexaForBusiness::Model::SkillDetails::DeveloperInfoHasBeenSet
bool DeveloperInfoHasBeenSet() const
Definition: SkillDetails.h:487
Aws::AlexaForBusiness::Model::SkillDetails::AddReviews
SkillDetails & AddReviews(Aws::String &&key, const Aws::String &value)
Definition: SkillDetails.h:446
Aws::AlexaForBusiness::Model::SkillDetails::SetDeveloperInfo
void SetDeveloperInfo(const DeveloperInfo &value)
Definition: SkillDetails.h:492
Aws::AlexaForBusiness::Model::SkillDetails::SetBulletPoints
void SetBulletPoints(Aws::Vector< Aws::String > &&value)
Definition: SkillDetails.h:280
Aws::AlexaForBusiness::Model::SkillDetails::WithProductDescription
SkillDetails & WithProductDescription(Aws::String &&value)
Definition: SkillDetails.h:76
Aws::AlexaForBusiness::Model::SkillDetails::AddReviews
SkillDetails & AddReviews(Aws::String &&key, Aws::String &&value)
Definition: SkillDetails.h:458
Aws::AlexaForBusiness::Model::SkillDetails::SetSkillTypes
void SetSkillTypes(const Aws::Vector< Aws::String > &value)
Definition: SkillDetails.h:367
Aws::AlexaForBusiness::Model::SkillDetails::SetReviews
void SetReviews(const Aws::Map< Aws::String, Aws::String > &value)
Definition: SkillDetails.h:416
Aws::AlexaForBusiness::Model::SkillDetails::WithSkillTypes
SkillDetails & WithSkillTypes(Aws::Vector< Aws::String > &&value)
Definition: SkillDetails.h:382
Aws::AlexaForBusiness::Model::SkillDetails::SetGenericKeywords
void SetGenericKeywords(Aws::Vector< Aws::String > &&value)
Definition: SkillDetails.h:229
Aws::AlexaForBusiness::Model::SkillDetails::WithDeveloperInfo
SkillDetails & WithDeveloperInfo(const DeveloperInfo &value)
Definition: SkillDetails.h:502
Aws::AlexaForBusiness::Model::SkillDetails::GetGenericKeywords
const Aws::Vector< Aws::String > & GetGenericKeywords() const
Definition: SkillDetails.h:211
Aws::AlexaForBusiness::Model::SkillDetails::GetEndUserLicenseAgreement
const Aws::String & GetEndUserLicenseAgreement() const
Definition: SkillDetails.h:169
Aws::AlexaForBusiness::Model::SkillDetails::SetProductDescription
void SetProductDescription(Aws::String &&value)
Definition: SkillDetails.h:61
Aws::AlexaForBusiness::Model::SkillDetails::BulletPointsHasBeenSet
bool BulletPointsHasBeenSet() const
Definition: SkillDetails.h:270
Aws::AlexaForBusiness::Model::SkillDetails::WithBulletPoints
SkillDetails & WithBulletPoints(Aws::Vector< Aws::String > &&value)
Definition: SkillDetails.h:290
Aws::AlexaForBusiness::Model::SkillDetails::SetProductDescription
void SetProductDescription(const char *value)
Definition: SkillDetails.h:66
Aws::AlexaForBusiness::Model::SkillDetails::SkillDetails
SkillDetails(Aws::Utils::Json::JsonView jsonValue)
Aws::AlexaForBusiness::Model::SkillDetails::WithReviews
SkillDetails & WithReviews(const Aws::Map< Aws::String, Aws::String > &value)
Definition: SkillDetails.h:428
Aws::AlexaForBusiness::Model::SkillDetails::GetReviews
const Aws::Map< Aws::String, Aws::String > & GetReviews() const
Definition: SkillDetails.h:404
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
DeveloperInfo.h
Aws::AlexaForBusiness::Model::SkillDetails::SetEndUserLicenseAgreement
void SetEndUserLicenseAgreement(const char *value)
Definition: SkillDetails.h:189
Aws::AlexaForBusiness::Model::SkillDetails::AddSkillTypes
SkillDetails & AddSkillTypes(Aws::String &&value)
Definition: SkillDetails.h:392
AWSVector.h
Aws::AlexaForBusiness::Model::SkillDetails::AddReviews
SkillDetails & AddReviews(const char *key, Aws::String &&value)
Definition: SkillDetails.h:464
Aws::AlexaForBusiness::Model::SkillDetails::WithReviews
SkillDetails & WithReviews(Aws::Map< Aws::String, Aws::String > &&value)
Definition: SkillDetails.h:434
Aws::AlexaForBusiness::Model::SkillDetails::SetDeveloperInfo
void SetDeveloperInfo(DeveloperInfo &&value)
Definition: SkillDetails.h:497
Aws::AlexaForBusiness::Model::SkillDetails::NewInThisVersionBulletPointsHasBeenSet
bool NewInThisVersionBulletPointsHasBeenSet() const
Definition: SkillDetails.h:316
Aws::AlexaForBusiness::Model::SkillDetails::AddNewInThisVersionBulletPoints
SkillDetails & AddNewInThisVersionBulletPoints(Aws::String &&value)
Definition: SkillDetails.h:346
Aws::AlexaForBusiness::Model::SkillDetails::GetProductDescription
const Aws::String & GetProductDescription() const
Definition: SkillDetails.h:46
Aws::AlexaForBusiness::Model::SkillDetails::SetReviews
void SetReviews(Aws::Map< Aws::String, Aws::String > &&value)
Definition: SkillDetails.h:422
Aws::AlexaForBusiness::Model::SkillDetails::SetEndUserLicenseAgreement
void SetEndUserLicenseAgreement(const Aws::String &value)
Definition: SkillDetails.h:179
Aws::AlexaForBusiness::Model::SkillDetails
Definition: SkillDetails.h:35
Aws::AlexaForBusiness::Model::SkillDetails::SetGenericKeywords
void SetGenericKeywords(const Aws::Vector< Aws::String > &value)
Definition: SkillDetails.h:223
Aws::AlexaForBusiness::Model::SkillDetails::SetReleaseDate
void SetReleaseDate(const char *value)
Definition: SkillDetails.h:148
Aws::AlexaForBusiness::Model::SkillDetails::SetInvocationPhrase
void SetInvocationPhrase(Aws::String &&value)
Definition: SkillDetails.h:102
Aws::AlexaForBusiness::Model::SkillDetails::AddReviews
SkillDetails & AddReviews(const Aws::String &key, const Aws::String &value)
Definition: SkillDetails.h:440
Aws::AlexaForBusiness::Model::SkillDetails::AddSkillTypes
SkillDetails & AddSkillTypes(const Aws::String &value)
Definition: SkillDetails.h:387
Aws::AlexaForBusiness::Model::SkillDetails::WithDeveloperInfo
SkillDetails & WithDeveloperInfo(DeveloperInfo &&value)
Definition: SkillDetails.h:507
Aws::AlexaForBusiness::Model::SkillDetails::AddBulletPoints
SkillDetails & AddBulletPoints(const char *value)
Definition: SkillDetails.h:305
Aws::AlexaForBusiness::Model::SkillDetails::WithEndUserLicenseAgreement
SkillDetails & WithEndUserLicenseAgreement(const Aws::String &value)
Definition: SkillDetails.h:194
Aws::AlexaForBusiness::Model::SkillDetails::SetSkillTypes
void SetSkillTypes(Aws::Vector< Aws::String > &&value)
Definition: SkillDetails.h:372
AWS_ALEXAFORBUSINESS_API
#define AWS_ALEXAFORBUSINESS_API
Definition: AlexaForBusiness_EXPORTS.h:28
Aws::AlexaForBusiness::Model::SkillDetails::GenericKeywordsHasBeenSet
bool GenericKeywordsHasBeenSet() const
Definition: SkillDetails.h:217
Aws::AlexaForBusiness::Model::SkillDetails::AddReviews
SkillDetails & AddReviews(const Aws::String &key, Aws::String &&value)
Definition: SkillDetails.h:452
Aws::AlexaForBusiness::Model::SkillDetails::WithSkillTypes
SkillDetails & WithSkillTypes(const Aws::Vector< Aws::String > &value)
Definition: SkillDetails.h:377
Aws::AlexaForBusiness::Model::SkillDetails::GetInvocationPhrase
const Aws::String & GetInvocationPhrase() const
Definition: SkillDetails.h:87
Aws::AlexaForBusiness::Model::SkillDetails::SkillTypesHasBeenSet
bool SkillTypesHasBeenSet() const
Definition: SkillDetails.h:362
Aws::AlexaForBusiness::Model::SkillDetails::WithReleaseDate
SkillDetails & WithReleaseDate(Aws::String &&value)
Definition: SkillDetails.h:158
Aws::AlexaForBusiness::Model::SkillDetails::WithNewInThisVersionBulletPoints
SkillDetails & WithNewInThisVersionBulletPoints(const Aws::Vector< Aws::String > &value)
Definition: SkillDetails.h:331
Aws::AlexaForBusiness::Model::SkillDetails::AddReviews
SkillDetails & AddReviews(Aws::String &&key, const char *value)
Definition: SkillDetails.h:470
Aws::AlexaForBusiness::Model::SkillDetails::SetInvocationPhrase
void SetInvocationPhrase(const Aws::String &value)
Definition: SkillDetails.h:97
Aws::AlexaForBusiness::Model::SkillDetails::WithGenericKeywords
SkillDetails & WithGenericKeywords(Aws::Vector< Aws::String > &&value)
Definition: SkillDetails.h:241
Aws::AlexaForBusiness::Model::SkillDetails::SetReleaseDate
void SetReleaseDate(const Aws::String &value)
Definition: SkillDetails.h:138
Aws::AlexaForBusiness::Model::SkillDetails::AddGenericKeywords
SkillDetails & AddGenericKeywords(Aws::String &&value)
Definition: SkillDetails.h:253
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
Aws::AlexaForBusiness::Model::SkillDetails::GetBulletPoints
const Aws::Vector< Aws::String > & GetBulletPoints() const
Definition: SkillDetails.h:265
Aws::AlexaForBusiness::Model::SkillDetails::EndUserLicenseAgreementHasBeenSet
bool EndUserLicenseAgreementHasBeenSet() const
Definition: SkillDetails.h:174
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::AlexaForBusiness::Model::SkillDetails::WithBulletPoints
SkillDetails & WithBulletPoints(const Aws::Vector< Aws::String > &value)
Definition: SkillDetails.h:285
Aws::AlexaForBusiness::Model::SkillDetails::InvocationPhraseHasBeenSet
bool InvocationPhraseHasBeenSet() const
Definition: SkillDetails.h:92
Aws::AlexaForBusiness::Model::SkillDetails::ReleaseDateHasBeenSet
bool ReleaseDateHasBeenSet() const
Definition: SkillDetails.h:133
Aws::AlexaForBusiness::Model::SkillDetails::SetEndUserLicenseAgreement
void SetEndUserLicenseAgreement(Aws::String &&value)
Definition: SkillDetails.h:184
Aws::AlexaForBusiness::Model::SkillDetails::ProductDescriptionHasBeenSet
bool ProductDescriptionHasBeenSet() const
Definition: SkillDetails.h:51
Aws::AlexaForBusiness::Model::SkillDetails::AddNewInThisVersionBulletPoints
SkillDetails & AddNewInThisVersionBulletPoints(const char *value)
Definition: SkillDetails.h:351
Aws::AlexaForBusiness::Model::SkillDetails::AddBulletPoints
SkillDetails & AddBulletPoints(Aws::String &&value)
Definition: SkillDetails.h:300
Aws::AlexaForBusiness::Model::SkillDetails::GetDeveloperInfo
const DeveloperInfo & GetDeveloperInfo() const
Definition: SkillDetails.h:482
Aws::AlexaForBusiness::Model::SkillDetails::GetSkillTypes
const Aws::Vector< Aws::String > & GetSkillTypes() const
Definition: SkillDetails.h:357
AlexaForBusiness_EXPORTS.h
Aws::AlexaForBusiness::Model::SkillDetails::AddSkillTypes
SkillDetails & AddSkillTypes(const char *value)
Definition: SkillDetails.h:397
Aws::AlexaForBusiness::Model::SkillDetails::AddGenericKeywords
SkillDetails & AddGenericKeywords(const Aws::String &value)
Definition: SkillDetails.h:247
Aws::AlexaForBusiness::Model::SkillDetails::WithGenericKeywords
SkillDetails & WithGenericKeywords(const Aws::Vector< Aws::String > &value)
Definition: SkillDetails.h:235
Aws::AlexaForBusiness::Model::SkillDetails::WithReleaseDate
SkillDetails & WithReleaseDate(const char *value)
Definition: SkillDetails.h:163
Aws::AlexaForBusiness::Model::SkillDetails::AddGenericKeywords
SkillDetails & AddGenericKeywords(const char *value)
Definition: SkillDetails.h:259
Aws
Definition: AccessManagementClient.h:15
Aws::AlexaForBusiness::Model::SkillDetails::SetProductDescription
void SetProductDescription(const Aws::String &value)
Definition: SkillDetails.h:56
Aws::AlexaForBusiness::Model::SkillDetails::SetReleaseDate
void SetReleaseDate(Aws::String &&value)
Definition: SkillDetails.h:143
Aws::AlexaForBusiness::Model::SkillDetails::WithReleaseDate
SkillDetails & WithReleaseDate(const Aws::String &value)
Definition: SkillDetails.h:153
Aws::AlexaForBusiness::Model::SkillDetails::WithInvocationPhrase
SkillDetails & WithInvocationPhrase(const char *value)
Definition: SkillDetails.h:122
Aws::AlexaForBusiness::Model::SkillDetails::AddReviews
SkillDetails & AddReviews(const char *key, const char *value)
Definition: SkillDetails.h:476
Aws::AlexaForBusiness::Model::SkillDetails::GetNewInThisVersionBulletPoints
const Aws::Vector< Aws::String > & GetNewInThisVersionBulletPoints() const
Definition: SkillDetails.h:311
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AlexaForBusiness::Model::DeveloperInfo
Definition: DeveloperInfo.h:33
Aws::AlexaForBusiness::Model::SkillDetails::WithProductDescription
SkillDetails & WithProductDescription(const Aws::String &value)
Definition: SkillDetails.h:71
Aws::AlexaForBusiness::Model::SkillDetails::AddBulletPoints
SkillDetails & AddBulletPoints(const Aws::String &value)
Definition: SkillDetails.h:295
Aws::AlexaForBusiness::Model::SkillDetails::WithEndUserLicenseAgreement
SkillDetails & WithEndUserLicenseAgreement(Aws::String &&value)
Definition: SkillDetails.h:199
Aws::AlexaForBusiness::Model::SkillDetails::WithProductDescription
SkillDetails & WithProductDescription(const char *value)
Definition: SkillDetails.h:81
Aws::AlexaForBusiness::Model::SkillDetails::WithNewInThisVersionBulletPoints
SkillDetails & WithNewInThisVersionBulletPoints(Aws::Vector< Aws::String > &&value)
Definition: SkillDetails.h:336
Aws::AlexaForBusiness::Model::SkillDetails::SetNewInThisVersionBulletPoints
void SetNewInThisVersionBulletPoints(Aws::Vector< Aws::String > &&value)
Definition: SkillDetails.h:326
Aws::AlexaForBusiness::Model::SkillDetails::operator=
SkillDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::AlexaForBusiness::Model::SkillDetails::WithInvocationPhrase
SkillDetails & WithInvocationPhrase(Aws::String &&value)
Definition: SkillDetails.h:117
AWSMap.h
Aws::AlexaForBusiness::Model::SkillDetails::WithEndUserLicenseAgreement
SkillDetails & WithEndUserLicenseAgreement(const char *value)
Definition: SkillDetails.h:204
Aws::AlexaForBusiness::Model::SkillDetails::SetInvocationPhrase
void SetInvocationPhrase(const char *value)
Definition: SkillDetails.h:107
Aws::AlexaForBusiness::Model::SkillDetails::GetReleaseDate
const Aws::String & GetReleaseDate() const
Definition: SkillDetails.h:128
Aws::AlexaForBusiness::Model::SkillDetails::AddNewInThisVersionBulletPoints
SkillDetails & AddNewInThisVersionBulletPoints(const Aws::String &value)
Definition: SkillDetails.h:341
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::AlexaForBusiness::Model::SkillDetails::ReviewsHasBeenSet
bool ReviewsHasBeenSet() const
Definition: SkillDetails.h:410
Aws::AlexaForBusiness::Model::SkillDetails::SetBulletPoints
void SetBulletPoints(const Aws::Vector< Aws::String > &value)
Definition: SkillDetails.h:275
Aws::AlexaForBusiness::Model::SkillDetails::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const