AWS SDK for C++  1.9.157
AWS SDK for C++
Problem.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24  class JsonView;
25 } // namespace Json
26 } // namespace Utils
27 namespace ApplicationInsights
28 {
29 namespace Model
30 {
31 
39  {
40  public:
45 
46 
50  inline const Aws::String& GetId() const{ return m_id; }
51 
55  inline bool IdHasBeenSet() const { return m_idHasBeenSet; }
56 
60  inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; }
61 
65  inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); }
66 
70  inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); }
71 
75  inline Problem& WithId(const Aws::String& value) { SetId(value); return *this;}
76 
80  inline Problem& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
81 
85  inline Problem& WithId(const char* value) { SetId(value); return *this;}
86 
87 
91  inline const Aws::String& GetTitle() const{ return m_title; }
92 
96  inline bool TitleHasBeenSet() const { return m_titleHasBeenSet; }
97 
101  inline void SetTitle(const Aws::String& value) { m_titleHasBeenSet = true; m_title = value; }
102 
106  inline void SetTitle(Aws::String&& value) { m_titleHasBeenSet = true; m_title = std::move(value); }
107 
111  inline void SetTitle(const char* value) { m_titleHasBeenSet = true; m_title.assign(value); }
112 
116  inline Problem& WithTitle(const Aws::String& value) { SetTitle(value); return *this;}
117 
121  inline Problem& WithTitle(Aws::String&& value) { SetTitle(std::move(value)); return *this;}
122 
126  inline Problem& WithTitle(const char* value) { SetTitle(value); return *this;}
127 
128 
132  inline const Aws::String& GetInsights() const{ return m_insights; }
133 
137  inline bool InsightsHasBeenSet() const { return m_insightsHasBeenSet; }
138 
142  inline void SetInsights(const Aws::String& value) { m_insightsHasBeenSet = true; m_insights = value; }
143 
147  inline void SetInsights(Aws::String&& value) { m_insightsHasBeenSet = true; m_insights = std::move(value); }
148 
152  inline void SetInsights(const char* value) { m_insightsHasBeenSet = true; m_insights.assign(value); }
153 
157  inline Problem& WithInsights(const Aws::String& value) { SetInsights(value); return *this;}
158 
162  inline Problem& WithInsights(Aws::String&& value) { SetInsights(std::move(value)); return *this;}
163 
167  inline Problem& WithInsights(const char* value) { SetInsights(value); return *this;}
168 
169 
173  inline const Status& GetStatus() const{ return m_status; }
174 
178  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
179 
183  inline void SetStatus(const Status& value) { m_statusHasBeenSet = true; m_status = value; }
184 
188  inline void SetStatus(Status&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
189 
193  inline Problem& WithStatus(const Status& value) { SetStatus(value); return *this;}
194 
198  inline Problem& WithStatus(Status&& value) { SetStatus(std::move(value)); return *this;}
199 
200 
204  inline const Aws::String& GetAffectedResource() const{ return m_affectedResource; }
205 
209  inline bool AffectedResourceHasBeenSet() const { return m_affectedResourceHasBeenSet; }
210 
214  inline void SetAffectedResource(const Aws::String& value) { m_affectedResourceHasBeenSet = true; m_affectedResource = value; }
215 
219  inline void SetAffectedResource(Aws::String&& value) { m_affectedResourceHasBeenSet = true; m_affectedResource = std::move(value); }
220 
224  inline void SetAffectedResource(const char* value) { m_affectedResourceHasBeenSet = true; m_affectedResource.assign(value); }
225 
229  inline Problem& WithAffectedResource(const Aws::String& value) { SetAffectedResource(value); return *this;}
230 
234  inline Problem& WithAffectedResource(Aws::String&& value) { SetAffectedResource(std::move(value)); return *this;}
235 
239  inline Problem& WithAffectedResource(const char* value) { SetAffectedResource(value); return *this;}
240 
241 
245  inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
246 
250  inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
251 
255  inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
256 
260  inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
261 
265  inline Problem& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
266 
270  inline Problem& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
271 
272 
276  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
277 
281  inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
282 
286  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
287 
291  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
292 
296  inline Problem& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
297 
301  inline Problem& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
302 
303 
307  inline const SeverityLevel& GetSeverityLevel() const{ return m_severityLevel; }
308 
312  inline bool SeverityLevelHasBeenSet() const { return m_severityLevelHasBeenSet; }
313 
317  inline void SetSeverityLevel(const SeverityLevel& value) { m_severityLevelHasBeenSet = true; m_severityLevel = value; }
318 
322  inline void SetSeverityLevel(SeverityLevel&& value) { m_severityLevelHasBeenSet = true; m_severityLevel = std::move(value); }
323 
327  inline Problem& WithSeverityLevel(const SeverityLevel& value) { SetSeverityLevel(value); return *this;}
328 
332  inline Problem& WithSeverityLevel(SeverityLevel&& value) { SetSeverityLevel(std::move(value)); return *this;}
333 
334 
338  inline const Aws::String& GetResourceGroupName() const{ return m_resourceGroupName; }
339 
343  inline bool ResourceGroupNameHasBeenSet() const { return m_resourceGroupNameHasBeenSet; }
344 
348  inline void SetResourceGroupName(const Aws::String& value) { m_resourceGroupNameHasBeenSet = true; m_resourceGroupName = value; }
349 
353  inline void SetResourceGroupName(Aws::String&& value) { m_resourceGroupNameHasBeenSet = true; m_resourceGroupName = std::move(value); }
354 
358  inline void SetResourceGroupName(const char* value) { m_resourceGroupNameHasBeenSet = true; m_resourceGroupName.assign(value); }
359 
363  inline Problem& WithResourceGroupName(const Aws::String& value) { SetResourceGroupName(value); return *this;}
364 
368  inline Problem& WithResourceGroupName(Aws::String&& value) { SetResourceGroupName(std::move(value)); return *this;}
369 
373  inline Problem& WithResourceGroupName(const char* value) { SetResourceGroupName(value); return *this;}
374 
375 
379  inline const Aws::Map<FeedbackKey, FeedbackValue>& GetFeedback() const{ return m_feedback; }
380 
384  inline bool FeedbackHasBeenSet() const { return m_feedbackHasBeenSet; }
385 
389  inline void SetFeedback(const Aws::Map<FeedbackKey, FeedbackValue>& value) { m_feedbackHasBeenSet = true; m_feedback = value; }
390 
394  inline void SetFeedback(Aws::Map<FeedbackKey, FeedbackValue>&& value) { m_feedbackHasBeenSet = true; m_feedback = std::move(value); }
395 
399  inline Problem& WithFeedback(const Aws::Map<FeedbackKey, FeedbackValue>& value) { SetFeedback(value); return *this;}
400 
404  inline Problem& WithFeedback(Aws::Map<FeedbackKey, FeedbackValue>&& value) { SetFeedback(std::move(value)); return *this;}
405 
409  inline Problem& AddFeedback(const FeedbackKey& key, const FeedbackValue& value) { m_feedbackHasBeenSet = true; m_feedback.emplace(key, value); return *this; }
410 
414  inline Problem& AddFeedback(FeedbackKey&& key, const FeedbackValue& value) { m_feedbackHasBeenSet = true; m_feedback.emplace(std::move(key), value); return *this; }
415 
419  inline Problem& AddFeedback(const FeedbackKey& key, FeedbackValue&& value) { m_feedbackHasBeenSet = true; m_feedback.emplace(key, std::move(value)); return *this; }
420 
424  inline Problem& AddFeedback(FeedbackKey&& key, FeedbackValue&& value) { m_feedbackHasBeenSet = true; m_feedback.emplace(std::move(key), std::move(value)); return *this; }
425 
426 
427 
428  inline long long GetRecurringCount() const{ return m_recurringCount; }
429 
430 
431  inline bool RecurringCountHasBeenSet() const { return m_recurringCountHasBeenSet; }
432 
433 
434  inline void SetRecurringCount(long long value) { m_recurringCountHasBeenSet = true; m_recurringCount = value; }
435 
436 
437  inline Problem& WithRecurringCount(long long value) { SetRecurringCount(value); return *this;}
438 
439 
440 
441  inline const Aws::Utils::DateTime& GetLastRecurrenceTime() const{ return m_lastRecurrenceTime; }
442 
443 
444  inline bool LastRecurrenceTimeHasBeenSet() const { return m_lastRecurrenceTimeHasBeenSet; }
445 
446 
447  inline void SetLastRecurrenceTime(const Aws::Utils::DateTime& value) { m_lastRecurrenceTimeHasBeenSet = true; m_lastRecurrenceTime = value; }
448 
449 
450  inline void SetLastRecurrenceTime(Aws::Utils::DateTime&& value) { m_lastRecurrenceTimeHasBeenSet = true; m_lastRecurrenceTime = std::move(value); }
451 
452 
453  inline Problem& WithLastRecurrenceTime(const Aws::Utils::DateTime& value) { SetLastRecurrenceTime(value); return *this;}
454 
455 
456  inline Problem& WithLastRecurrenceTime(Aws::Utils::DateTime&& value) { SetLastRecurrenceTime(std::move(value)); return *this;}
457 
458  private:
459 
460  Aws::String m_id;
461  bool m_idHasBeenSet;
462 
463  Aws::String m_title;
464  bool m_titleHasBeenSet;
465 
466  Aws::String m_insights;
467  bool m_insightsHasBeenSet;
468 
469  Status m_status;
470  bool m_statusHasBeenSet;
471 
472  Aws::String m_affectedResource;
473  bool m_affectedResourceHasBeenSet;
474 
475  Aws::Utils::DateTime m_startTime;
476  bool m_startTimeHasBeenSet;
477 
478  Aws::Utils::DateTime m_endTime;
479  bool m_endTimeHasBeenSet;
480 
481  SeverityLevel m_severityLevel;
482  bool m_severityLevelHasBeenSet;
483 
484  Aws::String m_resourceGroupName;
485  bool m_resourceGroupNameHasBeenSet;
486 
488  bool m_feedbackHasBeenSet;
489 
490  long long m_recurringCount;
491  bool m_recurringCountHasBeenSet;
492 
493  Aws::Utils::DateTime m_lastRecurrenceTime;
494  bool m_lastRecurrenceTimeHasBeenSet;
495  };
496 
497 } // namespace Model
498 } // namespace ApplicationInsights
499 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::ApplicationInsights::Model::Problem::InsightsHasBeenSet
bool InsightsHasBeenSet() const
Definition: Problem.h:137
Aws::ApplicationInsights::Model::Problem::GetTitle
const Aws::String & GetTitle() const
Definition: Problem.h:91
Aws::ApplicationInsights::Model::Problem
Definition: Problem.h:39
Aws::ApplicationInsights::Model::FeedbackKey
FeedbackKey
Definition: FeedbackKey.h:17
Aws::ApplicationInsights::Model::Problem::SetRecurringCount
void SetRecurringCount(long long value)
Definition: Problem.h:434
Aws::ApplicationInsights::Model::Problem::WithId
Problem & WithId(const Aws::String &value)
Definition: Problem.h:75
Aws::ApplicationInsights::Model::Problem::WithSeverityLevel
Problem & WithSeverityLevel(SeverityLevel &&value)
Definition: Problem.h:332
Aws::ApplicationInsights::Model::Problem::WithId
Problem & WithId(Aws::String &&value)
Definition: Problem.h:80
Aws::ApplicationInsights::Model::Problem::AddFeedback
Problem & AddFeedback(const FeedbackKey &key, FeedbackValue &&value)
Definition: Problem.h:419
Aws::ApplicationInsights::Model::Problem::SetAffectedResource
void SetAffectedResource(const char *value)
Definition: Problem.h:224
Aws::ApplicationInsights::Model::Problem::GetResourceGroupName
const Aws::String & GetResourceGroupName() const
Definition: Problem.h:338
Aws::ApplicationInsights::Model::Problem::SetResourceGroupName
void SetResourceGroupName(Aws::String &&value)
Definition: Problem.h:353
Aws::ApplicationInsights::Model::Problem::SetResourceGroupName
void SetResourceGroupName(const char *value)
Definition: Problem.h:358
Aws::ApplicationInsights::Model::Problem::Problem
Problem(Aws::Utils::Json::JsonView jsonValue)
Aws::ApplicationInsights::Model::Problem::GetStartTime
const Aws::Utils::DateTime & GetStartTime() const
Definition: Problem.h:245
Aws::ApplicationInsights::Model::Problem::SetInsights
void SetInsights(const Aws::String &value)
Definition: Problem.h:142
Aws::ApplicationInsights::Model::Problem::WithFeedback
Problem & WithFeedback(Aws::Map< FeedbackKey, FeedbackValue > &&value)
Definition: Problem.h:404
DateTime.h
Aws::ApplicationInsights::Model::Problem::GetStatus
const Status & GetStatus() const
Definition: Problem.h:173
Aws::ApplicationInsights::Model::Problem::WithLastRecurrenceTime
Problem & WithLastRecurrenceTime(Aws::Utils::DateTime &&value)
Definition: Problem.h:456
Aws::ApplicationInsights::Model::Problem::WithAffectedResource
Problem & WithAffectedResource(Aws::String &&value)
Definition: Problem.h:234
Aws::ApplicationInsights::Model::Problem::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: Problem.h:276
Aws::ApplicationInsights::Model::Problem::StartTimeHasBeenSet
bool StartTimeHasBeenSet() const
Definition: Problem.h:250
Aws::ApplicationInsights::Model::Problem::SetId
void SetId(Aws::String &&value)
Definition: Problem.h:65
Aws::ApplicationInsights::Model::Problem::WithInsights
Problem & WithInsights(Aws::String &&value)
Definition: Problem.h:162
Aws::ApplicationInsights::Model::Problem::SetSeverityLevel
void SetSeverityLevel(const SeverityLevel &value)
Definition: Problem.h:317
Aws::ApplicationInsights::Model::Problem::LastRecurrenceTimeHasBeenSet
bool LastRecurrenceTimeHasBeenSet() const
Definition: Problem.h:444
Aws::ApplicationInsights::Model::Problem::SetInsights
void SetInsights(Aws::String &&value)
Definition: Problem.h:147
Aws::ApplicationInsights::Model::Problem::SetId
void SetId(const char *value)
Definition: Problem.h:70
Aws::ApplicationInsights::Model::Problem::GetInsights
const Aws::String & GetInsights() const
Definition: Problem.h:132
Aws::ApplicationInsights::Model::Problem::WithInsights
Problem & WithInsights(const Aws::String &value)
Definition: Problem.h:157
Aws::ApplicationInsights::Model::Problem::SetTitle
void SetTitle(Aws::String &&value)
Definition: Problem.h:106
Aws::ApplicationInsights::Model::Problem::SetAffectedResource
void SetAffectedResource(const Aws::String &value)
Definition: Problem.h:214
Aws::ApplicationInsights::Model::Problem::IdHasBeenSet
bool IdHasBeenSet() const
Definition: Problem.h:55
Aws::ApplicationInsights::Model::Problem::WithTitle
Problem & WithTitle(const Aws::String &value)
Definition: Problem.h:116
Aws::ApplicationInsights::Model::Problem::WithResourceGroupName
Problem & WithResourceGroupName(const char *value)
Definition: Problem.h:373
Aws::ApplicationInsights::Model::Problem::SetResourceGroupName
void SetResourceGroupName(const Aws::String &value)
Definition: Problem.h:348
Aws::ApplicationInsights::Model::Problem::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: Problem.h:291
Aws::ApplicationInsights::Model::Problem::AddFeedback
Problem & AddFeedback(const FeedbackKey &key, const FeedbackValue &value)
Definition: Problem.h:409
Aws::ApplicationInsights::Model::Problem::WithResourceGroupName
Problem & WithResourceGroupName(const Aws::String &value)
Definition: Problem.h:363
AWS_APPLICATIONINSIGHTS_API
#define AWS_APPLICATIONINSIGHTS_API
Definition: ApplicationInsights_EXPORTS.h:28
Aws::ApplicationInsights::Model::Problem::AddFeedback
Problem & AddFeedback(FeedbackKey &&key, FeedbackValue &&value)
Definition: Problem.h:424
Aws::ApplicationInsights::Model::Status
Status
Definition: Status.h:17
Aws::ApplicationInsights::Model::Problem::SetStartTime
void SetStartTime(const Aws::Utils::DateTime &value)
Definition: Problem.h:255
Aws::ApplicationInsights::Model::Problem::WithId
Problem & WithId(const char *value)
Definition: Problem.h:85
Aws::ApplicationInsights::Model::Problem::SetLastRecurrenceTime
void SetLastRecurrenceTime(Aws::Utils::DateTime &&value)
Definition: Problem.h:450
Aws::ApplicationInsights::Model::Problem::WithTitle
Problem & WithTitle(const char *value)
Definition: Problem.h:126
Aws::ApplicationInsights::Model::Problem::WithStatus
Problem & WithStatus(const Status &value)
Definition: Problem.h:193
Aws::ApplicationInsights::Model::Problem::WithStartTime
Problem & WithStartTime(const Aws::Utils::DateTime &value)
Definition: Problem.h:265
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::ApplicationInsights::Model::Problem::WithStatus
Problem & WithStatus(Status &&value)
Definition: Problem.h:198
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::ApplicationInsights::Model::Problem::Problem
Problem()
Aws::ApplicationInsights::Model::FeedbackValue
FeedbackValue
Definition: FeedbackValue.h:17
Aws::ApplicationInsights::Model::Problem::WithTitle
Problem & WithTitle(Aws::String &&value)
Definition: Problem.h:121
Aws::ApplicationInsights::Model::Problem::operator=
Problem & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::ApplicationInsights::Model::Problem::SetFeedback
void SetFeedback(const Aws::Map< FeedbackKey, FeedbackValue > &value)
Definition: Problem.h:389
Aws::ApplicationInsights::Model::Problem::SetStatus
void SetStatus(const Status &value)
Definition: Problem.h:183
Aws::ApplicationInsights::Model::Problem::WithStartTime
Problem & WithStartTime(Aws::Utils::DateTime &&value)
Definition: Problem.h:270
Aws::ApplicationInsights::Model::Problem::WithEndTime
Problem & WithEndTime(Aws::Utils::DateTime &&value)
Definition: Problem.h:301
Aws::ApplicationInsights::Model::Problem::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: Problem.h:286
Aws::ApplicationInsights::Model::Problem::SetTitle
void SetTitle(const Aws::String &value)
Definition: Problem.h:101
Aws::ApplicationInsights::Model::Problem::RecurringCountHasBeenSet
bool RecurringCountHasBeenSet() const
Definition: Problem.h:431
Aws::ApplicationInsights::Model::Problem::GetFeedback
const Aws::Map< FeedbackKey, FeedbackValue > & GetFeedback() const
Definition: Problem.h:379
Aws::ApplicationInsights::Model::Problem::SetLastRecurrenceTime
void SetLastRecurrenceTime(const Aws::Utils::DateTime &value)
Definition: Problem.h:447
Aws::ApplicationInsights::Model::Problem::WithLastRecurrenceTime
Problem & WithLastRecurrenceTime(const Aws::Utils::DateTime &value)
Definition: Problem.h:453
Aws::ApplicationInsights::Model::Problem::GetSeverityLevel
const SeverityLevel & GetSeverityLevel() const
Definition: Problem.h:307
Aws::ApplicationInsights::Model::Problem::EndTimeHasBeenSet
bool EndTimeHasBeenSet() const
Definition: Problem.h:281
Aws::ApplicationInsights::Model::Problem::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::ApplicationInsights::Model::Problem::ResourceGroupNameHasBeenSet
bool ResourceGroupNameHasBeenSet() const
Definition: Problem.h:343
Aws::ApplicationInsights::Model::Problem::SetTitle
void SetTitle(const char *value)
Definition: Problem.h:111
SeverityLevel.h
Aws::ApplicationInsights::Model::Problem::SeverityLevelHasBeenSet
bool SeverityLevelHasBeenSet() const
Definition: Problem.h:312
Aws::ApplicationInsights::Model::Problem::GetId
const Aws::String & GetId() const
Definition: Problem.h:50
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::ApplicationInsights::Model::Problem::AddFeedback
Problem & AddFeedback(FeedbackKey &&key, const FeedbackValue &value)
Definition: Problem.h:414
Aws::ApplicationInsights::Model::Problem::SetStartTime
void SetStartTime(Aws::Utils::DateTime &&value)
Definition: Problem.h:260
Aws::ApplicationInsights::Model::Problem::SetSeverityLevel
void SetSeverityLevel(SeverityLevel &&value)
Definition: Problem.h:322
Aws::ApplicationInsights::Model::Problem::SetId
void SetId(const Aws::String &value)
Definition: Problem.h:60
Aws::ApplicationInsights::Model::SeverityLevel
SeverityLevel
Definition: SeverityLevel.h:17
Aws::ApplicationInsights::Model::Problem::SetAffectedResource
void SetAffectedResource(Aws::String &&value)
Definition: Problem.h:219
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ApplicationInsights::Model::Problem::GetLastRecurrenceTime
const Aws::Utils::DateTime & GetLastRecurrenceTime() const
Definition: Problem.h:441
Aws::ApplicationInsights::Model::Problem::WithSeverityLevel
Problem & WithSeverityLevel(const SeverityLevel &value)
Definition: Problem.h:327
Aws::ApplicationInsights::Model::Problem::WithEndTime
Problem & WithEndTime(const Aws::Utils::DateTime &value)
Definition: Problem.h:296
Aws::ApplicationInsights::Model::Problem::WithInsights
Problem & WithInsights(const char *value)
Definition: Problem.h:167
Aws::ApplicationInsights::Model::Problem::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: Problem.h:178
Aws::ApplicationInsights::Model::Problem::AffectedResourceHasBeenSet
bool AffectedResourceHasBeenSet() const
Definition: Problem.h:209
Aws::ApplicationInsights::Model::Problem::SetFeedback
void SetFeedback(Aws::Map< FeedbackKey, FeedbackValue > &&value)
Definition: Problem.h:394
Status.h
Aws::ApplicationInsights::Model::Problem::WithAffectedResource
Problem & WithAffectedResource(const char *value)
Definition: Problem.h:239
AWSMap.h
Aws::ApplicationInsights::Model::Problem::GetRecurringCount
long long GetRecurringCount() const
Definition: Problem.h:428
Aws::ApplicationInsights::Model::Problem::WithFeedback
Problem & WithFeedback(const Aws::Map< FeedbackKey, FeedbackValue > &value)
Definition: Problem.h:399
ApplicationInsights_EXPORTS.h
Aws::ApplicationInsights::Model::Problem::GetAffectedResource
const Aws::String & GetAffectedResource() const
Definition: Problem.h:204
Aws::ApplicationInsights::Model::Problem::WithAffectedResource
Problem & WithAffectedResource(const Aws::String &value)
Definition: Problem.h:229
Aws::ApplicationInsights::Model::Problem::TitleHasBeenSet
bool TitleHasBeenSet() const
Definition: Problem.h:96
Aws::ApplicationInsights::Model::Problem::WithResourceGroupName
Problem & WithResourceGroupName(Aws::String &&value)
Definition: Problem.h:368
FeedbackKey.h
Aws::ApplicationInsights::Model::Problem::SetInsights
void SetInsights(const char *value)
Definition: Problem.h:152
Aws::ApplicationInsights::Model::Problem::FeedbackHasBeenSet
bool FeedbackHasBeenSet() const
Definition: Problem.h:384
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::ApplicationInsights::Model::Problem::SetStatus
void SetStatus(Status &&value)
Definition: Problem.h:188
Aws::ApplicationInsights::Model::Problem::WithRecurringCount
Problem & WithRecurringCount(long long value)
Definition: Problem.h:437
FeedbackValue.h