AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Observation.h
1
6#pragma once
7#include <aws/application-insights/ApplicationInsights_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/application-insights/model/LogFilter.h>
11#include <aws/application-insights/model/CloudWatchEventSource.h>
12#include <utility>
13
14namespace Aws
15{
16namespace Utils
17{
18namespace Json
19{
20 class JsonValue;
21 class JsonView;
22} // namespace Json
23} // namespace Utils
24namespace ApplicationInsights
25{
26namespace Model
27{
28
36 {
37 public:
38 AWS_APPLICATIONINSIGHTS_API Observation();
39 AWS_APPLICATIONINSIGHTS_API Observation(Aws::Utils::Json::JsonView jsonValue);
40 AWS_APPLICATIONINSIGHTS_API Observation& operator=(Aws::Utils::Json::JsonView jsonValue);
41 AWS_APPLICATIONINSIGHTS_API Aws::Utils::Json::JsonValue Jsonize() const;
42
43
45
48 inline const Aws::String& GetId() const{ return m_id; }
49 inline bool IdHasBeenSet() const { return m_idHasBeenSet; }
50 inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; }
51 inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); }
52 inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); }
53 inline Observation& WithId(const Aws::String& value) { SetId(value); return *this;}
54 inline Observation& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
55 inline Observation& WithId(const char* value) { SetId(value); return *this;}
57
59
62 inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
63 inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
64 inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
65 inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
66 inline Observation& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
67 inline Observation& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
69
71
74 inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
75 inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
76 inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
77 inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
78 inline Observation& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
79 inline Observation& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
81
83
86 inline const Aws::String& GetSourceType() const{ return m_sourceType; }
87 inline bool SourceTypeHasBeenSet() const { return m_sourceTypeHasBeenSet; }
88 inline void SetSourceType(const Aws::String& value) { m_sourceTypeHasBeenSet = true; m_sourceType = value; }
89 inline void SetSourceType(Aws::String&& value) { m_sourceTypeHasBeenSet = true; m_sourceType = std::move(value); }
90 inline void SetSourceType(const char* value) { m_sourceTypeHasBeenSet = true; m_sourceType.assign(value); }
91 inline Observation& WithSourceType(const Aws::String& value) { SetSourceType(value); return *this;}
92 inline Observation& WithSourceType(Aws::String&& value) { SetSourceType(std::move(value)); return *this;}
93 inline Observation& WithSourceType(const char* value) { SetSourceType(value); return *this;}
95
97
100 inline const Aws::String& GetSourceARN() const{ return m_sourceARN; }
101 inline bool SourceARNHasBeenSet() const { return m_sourceARNHasBeenSet; }
102 inline void SetSourceARN(const Aws::String& value) { m_sourceARNHasBeenSet = true; m_sourceARN = value; }
103 inline void SetSourceARN(Aws::String&& value) { m_sourceARNHasBeenSet = true; m_sourceARN = std::move(value); }
104 inline void SetSourceARN(const char* value) { m_sourceARNHasBeenSet = true; m_sourceARN.assign(value); }
105 inline Observation& WithSourceARN(const Aws::String& value) { SetSourceARN(value); return *this;}
106 inline Observation& WithSourceARN(Aws::String&& value) { SetSourceARN(std::move(value)); return *this;}
107 inline Observation& WithSourceARN(const char* value) { SetSourceARN(value); return *this;}
109
111
114 inline const Aws::String& GetLogGroup() const{ return m_logGroup; }
115 inline bool LogGroupHasBeenSet() const { return m_logGroupHasBeenSet; }
116 inline void SetLogGroup(const Aws::String& value) { m_logGroupHasBeenSet = true; m_logGroup = value; }
117 inline void SetLogGroup(Aws::String&& value) { m_logGroupHasBeenSet = true; m_logGroup = std::move(value); }
118 inline void SetLogGroup(const char* value) { m_logGroupHasBeenSet = true; m_logGroup.assign(value); }
119 inline Observation& WithLogGroup(const Aws::String& value) { SetLogGroup(value); return *this;}
120 inline Observation& WithLogGroup(Aws::String&& value) { SetLogGroup(std::move(value)); return *this;}
121 inline Observation& WithLogGroup(const char* value) { SetLogGroup(value); return *this;}
123
125
129 inline const Aws::Utils::DateTime& GetLineTime() const{ return m_lineTime; }
130 inline bool LineTimeHasBeenSet() const { return m_lineTimeHasBeenSet; }
131 inline void SetLineTime(const Aws::Utils::DateTime& value) { m_lineTimeHasBeenSet = true; m_lineTime = value; }
132 inline void SetLineTime(Aws::Utils::DateTime&& value) { m_lineTimeHasBeenSet = true; m_lineTime = std::move(value); }
133 inline Observation& WithLineTime(const Aws::Utils::DateTime& value) { SetLineTime(value); return *this;}
134 inline Observation& WithLineTime(Aws::Utils::DateTime&& value) { SetLineTime(std::move(value)); return *this;}
136
138
141 inline const Aws::String& GetLogText() const{ return m_logText; }
142 inline bool LogTextHasBeenSet() const { return m_logTextHasBeenSet; }
143 inline void SetLogText(const Aws::String& value) { m_logTextHasBeenSet = true; m_logText = value; }
144 inline void SetLogText(Aws::String&& value) { m_logTextHasBeenSet = true; m_logText = std::move(value); }
145 inline void SetLogText(const char* value) { m_logTextHasBeenSet = true; m_logText.assign(value); }
146 inline Observation& WithLogText(const Aws::String& value) { SetLogText(value); return *this;}
147 inline Observation& WithLogText(Aws::String&& value) { SetLogText(std::move(value)); return *this;}
148 inline Observation& WithLogText(const char* value) { SetLogText(value); return *this;}
150
152
155 inline const LogFilter& GetLogFilter() const{ return m_logFilter; }
156 inline bool LogFilterHasBeenSet() const { return m_logFilterHasBeenSet; }
157 inline void SetLogFilter(const LogFilter& value) { m_logFilterHasBeenSet = true; m_logFilter = value; }
158 inline void SetLogFilter(LogFilter&& value) { m_logFilterHasBeenSet = true; m_logFilter = std::move(value); }
159 inline Observation& WithLogFilter(const LogFilter& value) { SetLogFilter(value); return *this;}
160 inline Observation& WithLogFilter(LogFilter&& value) { SetLogFilter(std::move(value)); return *this;}
162
164
167 inline const Aws::String& GetMetricNamespace() const{ return m_metricNamespace; }
168 inline bool MetricNamespaceHasBeenSet() const { return m_metricNamespaceHasBeenSet; }
169 inline void SetMetricNamespace(const Aws::String& value) { m_metricNamespaceHasBeenSet = true; m_metricNamespace = value; }
170 inline void SetMetricNamespace(Aws::String&& value) { m_metricNamespaceHasBeenSet = true; m_metricNamespace = std::move(value); }
171 inline void SetMetricNamespace(const char* value) { m_metricNamespaceHasBeenSet = true; m_metricNamespace.assign(value); }
172 inline Observation& WithMetricNamespace(const Aws::String& value) { SetMetricNamespace(value); return *this;}
173 inline Observation& WithMetricNamespace(Aws::String&& value) { SetMetricNamespace(std::move(value)); return *this;}
174 inline Observation& WithMetricNamespace(const char* value) { SetMetricNamespace(value); return *this;}
176
178
181 inline const Aws::String& GetMetricName() const{ return m_metricName; }
182 inline bool MetricNameHasBeenSet() const { return m_metricNameHasBeenSet; }
183 inline void SetMetricName(const Aws::String& value) { m_metricNameHasBeenSet = true; m_metricName = value; }
184 inline void SetMetricName(Aws::String&& value) { m_metricNameHasBeenSet = true; m_metricName = std::move(value); }
185 inline void SetMetricName(const char* value) { m_metricNameHasBeenSet = true; m_metricName.assign(value); }
186 inline Observation& WithMetricName(const Aws::String& value) { SetMetricName(value); return *this;}
187 inline Observation& WithMetricName(Aws::String&& value) { SetMetricName(std::move(value)); return *this;}
188 inline Observation& WithMetricName(const char* value) { SetMetricName(value); return *this;}
190
192
195 inline const Aws::String& GetUnit() const{ return m_unit; }
196 inline bool UnitHasBeenSet() const { return m_unitHasBeenSet; }
197 inline void SetUnit(const Aws::String& value) { m_unitHasBeenSet = true; m_unit = value; }
198 inline void SetUnit(Aws::String&& value) { m_unitHasBeenSet = true; m_unit = std::move(value); }
199 inline void SetUnit(const char* value) { m_unitHasBeenSet = true; m_unit.assign(value); }
200 inline Observation& WithUnit(const Aws::String& value) { SetUnit(value); return *this;}
201 inline Observation& WithUnit(Aws::String&& value) { SetUnit(std::move(value)); return *this;}
202 inline Observation& WithUnit(const char* value) { SetUnit(value); return *this;}
204
206
209 inline double GetValue() const{ return m_value; }
210 inline bool ValueHasBeenSet() const { return m_valueHasBeenSet; }
211 inline void SetValue(double value) { m_valueHasBeenSet = true; m_value = value; }
212 inline Observation& WithValue(double value) { SetValue(value); return *this;}
214
216
220 inline const Aws::String& GetCloudWatchEventId() const{ return m_cloudWatchEventId; }
221 inline bool CloudWatchEventIdHasBeenSet() const { return m_cloudWatchEventIdHasBeenSet; }
222 inline void SetCloudWatchEventId(const Aws::String& value) { m_cloudWatchEventIdHasBeenSet = true; m_cloudWatchEventId = value; }
223 inline void SetCloudWatchEventId(Aws::String&& value) { m_cloudWatchEventIdHasBeenSet = true; m_cloudWatchEventId = std::move(value); }
224 inline void SetCloudWatchEventId(const char* value) { m_cloudWatchEventIdHasBeenSet = true; m_cloudWatchEventId.assign(value); }
225 inline Observation& WithCloudWatchEventId(const Aws::String& value) { SetCloudWatchEventId(value); return *this;}
226 inline Observation& WithCloudWatchEventId(Aws::String&& value) { SetCloudWatchEventId(std::move(value)); return *this;}
227 inline Observation& WithCloudWatchEventId(const char* value) { SetCloudWatchEventId(value); return *this;}
229
231
234 inline const CloudWatchEventSource& GetCloudWatchEventSource() const{ return m_cloudWatchEventSource; }
235 inline bool CloudWatchEventSourceHasBeenSet() const { return m_cloudWatchEventSourceHasBeenSet; }
236 inline void SetCloudWatchEventSource(const CloudWatchEventSource& value) { m_cloudWatchEventSourceHasBeenSet = true; m_cloudWatchEventSource = value; }
237 inline void SetCloudWatchEventSource(CloudWatchEventSource&& value) { m_cloudWatchEventSourceHasBeenSet = true; m_cloudWatchEventSource = std::move(value); }
239 inline Observation& WithCloudWatchEventSource(CloudWatchEventSource&& value) { SetCloudWatchEventSource(std::move(value)); return *this;}
241
243
247 inline const Aws::String& GetCloudWatchEventDetailType() const{ return m_cloudWatchEventDetailType; }
248 inline bool CloudWatchEventDetailTypeHasBeenSet() const { return m_cloudWatchEventDetailTypeHasBeenSet; }
249 inline void SetCloudWatchEventDetailType(const Aws::String& value) { m_cloudWatchEventDetailTypeHasBeenSet = true; m_cloudWatchEventDetailType = value; }
250 inline void SetCloudWatchEventDetailType(Aws::String&& value) { m_cloudWatchEventDetailTypeHasBeenSet = true; m_cloudWatchEventDetailType = std::move(value); }
251 inline void SetCloudWatchEventDetailType(const char* value) { m_cloudWatchEventDetailTypeHasBeenSet = true; m_cloudWatchEventDetailType.assign(value); }
253 inline Observation& WithCloudWatchEventDetailType(Aws::String&& value) { SetCloudWatchEventDetailType(std::move(value)); return *this;}
254 inline Observation& WithCloudWatchEventDetailType(const char* value) { SetCloudWatchEventDetailType(value); return *this;}
256
258
261 inline const Aws::String& GetHealthEventArn() const{ return m_healthEventArn; }
262 inline bool HealthEventArnHasBeenSet() const { return m_healthEventArnHasBeenSet; }
263 inline void SetHealthEventArn(const Aws::String& value) { m_healthEventArnHasBeenSet = true; m_healthEventArn = value; }
264 inline void SetHealthEventArn(Aws::String&& value) { m_healthEventArnHasBeenSet = true; m_healthEventArn = std::move(value); }
265 inline void SetHealthEventArn(const char* value) { m_healthEventArnHasBeenSet = true; m_healthEventArn.assign(value); }
266 inline Observation& WithHealthEventArn(const Aws::String& value) { SetHealthEventArn(value); return *this;}
267 inline Observation& WithHealthEventArn(Aws::String&& value) { SetHealthEventArn(std::move(value)); return *this;}
268 inline Observation& WithHealthEventArn(const char* value) { SetHealthEventArn(value); return *this;}
270
272
275 inline const Aws::String& GetHealthService() const{ return m_healthService; }
276 inline bool HealthServiceHasBeenSet() const { return m_healthServiceHasBeenSet; }
277 inline void SetHealthService(const Aws::String& value) { m_healthServiceHasBeenSet = true; m_healthService = value; }
278 inline void SetHealthService(Aws::String&& value) { m_healthServiceHasBeenSet = true; m_healthService = std::move(value); }
279 inline void SetHealthService(const char* value) { m_healthServiceHasBeenSet = true; m_healthService.assign(value); }
280 inline Observation& WithHealthService(const Aws::String& value) { SetHealthService(value); return *this;}
281 inline Observation& WithHealthService(Aws::String&& value) { SetHealthService(std::move(value)); return *this;}
282 inline Observation& WithHealthService(const char* value) { SetHealthService(value); return *this;}
284
286
290 inline const Aws::String& GetHealthEventTypeCode() const{ return m_healthEventTypeCode; }
291 inline bool HealthEventTypeCodeHasBeenSet() const { return m_healthEventTypeCodeHasBeenSet; }
292 inline void SetHealthEventTypeCode(const Aws::String& value) { m_healthEventTypeCodeHasBeenSet = true; m_healthEventTypeCode = value; }
293 inline void SetHealthEventTypeCode(Aws::String&& value) { m_healthEventTypeCodeHasBeenSet = true; m_healthEventTypeCode = std::move(value); }
294 inline void SetHealthEventTypeCode(const char* value) { m_healthEventTypeCodeHasBeenSet = true; m_healthEventTypeCode.assign(value); }
295 inline Observation& WithHealthEventTypeCode(const Aws::String& value) { SetHealthEventTypeCode(value); return *this;}
296 inline Observation& WithHealthEventTypeCode(Aws::String&& value) { SetHealthEventTypeCode(std::move(value)); return *this;}
297 inline Observation& WithHealthEventTypeCode(const char* value) { SetHealthEventTypeCode(value); return *this;}
299
301
304 inline const Aws::String& GetHealthEventTypeCategory() const{ return m_healthEventTypeCategory; }
305 inline bool HealthEventTypeCategoryHasBeenSet() const { return m_healthEventTypeCategoryHasBeenSet; }
306 inline void SetHealthEventTypeCategory(const Aws::String& value) { m_healthEventTypeCategoryHasBeenSet = true; m_healthEventTypeCategory = value; }
307 inline void SetHealthEventTypeCategory(Aws::String&& value) { m_healthEventTypeCategoryHasBeenSet = true; m_healthEventTypeCategory = std::move(value); }
308 inline void SetHealthEventTypeCategory(const char* value) { m_healthEventTypeCategoryHasBeenSet = true; m_healthEventTypeCategory.assign(value); }
310 inline Observation& WithHealthEventTypeCategory(Aws::String&& value) { SetHealthEventTypeCategory(std::move(value)); return *this;}
311 inline Observation& WithHealthEventTypeCategory(const char* value) { SetHealthEventTypeCategory(value); return *this;}
313
315
319 inline const Aws::String& GetHealthEventDescription() const{ return m_healthEventDescription; }
320 inline bool HealthEventDescriptionHasBeenSet() const { return m_healthEventDescriptionHasBeenSet; }
321 inline void SetHealthEventDescription(const Aws::String& value) { m_healthEventDescriptionHasBeenSet = true; m_healthEventDescription = value; }
322 inline void SetHealthEventDescription(Aws::String&& value) { m_healthEventDescriptionHasBeenSet = true; m_healthEventDescription = std::move(value); }
323 inline void SetHealthEventDescription(const char* value) { m_healthEventDescriptionHasBeenSet = true; m_healthEventDescription.assign(value); }
325 inline Observation& WithHealthEventDescription(Aws::String&& value) { SetHealthEventDescription(std::move(value)); return *this;}
326 inline Observation& WithHealthEventDescription(const char* value) { SetHealthEventDescription(value); return *this;}
328
330
334 inline const Aws::String& GetCodeDeployDeploymentId() const{ return m_codeDeployDeploymentId; }
335 inline bool CodeDeployDeploymentIdHasBeenSet() const { return m_codeDeployDeploymentIdHasBeenSet; }
336 inline void SetCodeDeployDeploymentId(const Aws::String& value) { m_codeDeployDeploymentIdHasBeenSet = true; m_codeDeployDeploymentId = value; }
337 inline void SetCodeDeployDeploymentId(Aws::String&& value) { m_codeDeployDeploymentIdHasBeenSet = true; m_codeDeployDeploymentId = std::move(value); }
338 inline void SetCodeDeployDeploymentId(const char* value) { m_codeDeployDeploymentIdHasBeenSet = true; m_codeDeployDeploymentId.assign(value); }
340 inline Observation& WithCodeDeployDeploymentId(Aws::String&& value) { SetCodeDeployDeploymentId(std::move(value)); return *this;}
341 inline Observation& WithCodeDeployDeploymentId(const char* value) { SetCodeDeployDeploymentId(value); return *this;}
343
345
348 inline const Aws::String& GetCodeDeployDeploymentGroup() const{ return m_codeDeployDeploymentGroup; }
349 inline bool CodeDeployDeploymentGroupHasBeenSet() const { return m_codeDeployDeploymentGroupHasBeenSet; }
350 inline void SetCodeDeployDeploymentGroup(const Aws::String& value) { m_codeDeployDeploymentGroupHasBeenSet = true; m_codeDeployDeploymentGroup = value; }
351 inline void SetCodeDeployDeploymentGroup(Aws::String&& value) { m_codeDeployDeploymentGroupHasBeenSet = true; m_codeDeployDeploymentGroup = std::move(value); }
352 inline void SetCodeDeployDeploymentGroup(const char* value) { m_codeDeployDeploymentGroupHasBeenSet = true; m_codeDeployDeploymentGroup.assign(value); }
354 inline Observation& WithCodeDeployDeploymentGroup(Aws::String&& value) { SetCodeDeployDeploymentGroup(std::move(value)); return *this;}
355 inline Observation& WithCodeDeployDeploymentGroup(const char* value) { SetCodeDeployDeploymentGroup(value); return *this;}
357
359
363 inline const Aws::String& GetCodeDeployState() const{ return m_codeDeployState; }
364 inline bool CodeDeployStateHasBeenSet() const { return m_codeDeployStateHasBeenSet; }
365 inline void SetCodeDeployState(const Aws::String& value) { m_codeDeployStateHasBeenSet = true; m_codeDeployState = value; }
366 inline void SetCodeDeployState(Aws::String&& value) { m_codeDeployStateHasBeenSet = true; m_codeDeployState = std::move(value); }
367 inline void SetCodeDeployState(const char* value) { m_codeDeployStateHasBeenSet = true; m_codeDeployState.assign(value); }
368 inline Observation& WithCodeDeployState(const Aws::String& value) { SetCodeDeployState(value); return *this;}
369 inline Observation& WithCodeDeployState(Aws::String&& value) { SetCodeDeployState(std::move(value)); return *this;}
370 inline Observation& WithCodeDeployState(const char* value) { SetCodeDeployState(value); return *this;}
372
374
377 inline const Aws::String& GetCodeDeployApplication() const{ return m_codeDeployApplication; }
378 inline bool CodeDeployApplicationHasBeenSet() const { return m_codeDeployApplicationHasBeenSet; }
379 inline void SetCodeDeployApplication(const Aws::String& value) { m_codeDeployApplicationHasBeenSet = true; m_codeDeployApplication = value; }
380 inline void SetCodeDeployApplication(Aws::String&& value) { m_codeDeployApplicationHasBeenSet = true; m_codeDeployApplication = std::move(value); }
381 inline void SetCodeDeployApplication(const char* value) { m_codeDeployApplicationHasBeenSet = true; m_codeDeployApplication.assign(value); }
382 inline Observation& WithCodeDeployApplication(const Aws::String& value) { SetCodeDeployApplication(value); return *this;}
383 inline Observation& WithCodeDeployApplication(Aws::String&& value) { SetCodeDeployApplication(std::move(value)); return *this;}
384 inline Observation& WithCodeDeployApplication(const char* value) { SetCodeDeployApplication(value); return *this;}
386
388
391 inline const Aws::String& GetCodeDeployInstanceGroupId() const{ return m_codeDeployInstanceGroupId; }
392 inline bool CodeDeployInstanceGroupIdHasBeenSet() const { return m_codeDeployInstanceGroupIdHasBeenSet; }
393 inline void SetCodeDeployInstanceGroupId(const Aws::String& value) { m_codeDeployInstanceGroupIdHasBeenSet = true; m_codeDeployInstanceGroupId = value; }
394 inline void SetCodeDeployInstanceGroupId(Aws::String&& value) { m_codeDeployInstanceGroupIdHasBeenSet = true; m_codeDeployInstanceGroupId = std::move(value); }
395 inline void SetCodeDeployInstanceGroupId(const char* value) { m_codeDeployInstanceGroupIdHasBeenSet = true; m_codeDeployInstanceGroupId.assign(value); }
397 inline Observation& WithCodeDeployInstanceGroupId(Aws::String&& value) { SetCodeDeployInstanceGroupId(std::move(value)); return *this;}
398 inline Observation& WithCodeDeployInstanceGroupId(const char* value) { SetCodeDeployInstanceGroupId(value); return *this;}
400
402
406 inline const Aws::String& GetEc2State() const{ return m_ec2State; }
407 inline bool Ec2StateHasBeenSet() const { return m_ec2StateHasBeenSet; }
408 inline void SetEc2State(const Aws::String& value) { m_ec2StateHasBeenSet = true; m_ec2State = value; }
409 inline void SetEc2State(Aws::String&& value) { m_ec2StateHasBeenSet = true; m_ec2State = std::move(value); }
410 inline void SetEc2State(const char* value) { m_ec2StateHasBeenSet = true; m_ec2State.assign(value); }
411 inline Observation& WithEc2State(const Aws::String& value) { SetEc2State(value); return *this;}
412 inline Observation& WithEc2State(Aws::String&& value) { SetEc2State(std::move(value)); return *this;}
413 inline Observation& WithEc2State(const char* value) { SetEc2State(value); return *this;}
415
417
420 inline const Aws::String& GetRdsEventCategories() const{ return m_rdsEventCategories; }
421 inline bool RdsEventCategoriesHasBeenSet() const { return m_rdsEventCategoriesHasBeenSet; }
422 inline void SetRdsEventCategories(const Aws::String& value) { m_rdsEventCategoriesHasBeenSet = true; m_rdsEventCategories = value; }
423 inline void SetRdsEventCategories(Aws::String&& value) { m_rdsEventCategoriesHasBeenSet = true; m_rdsEventCategories = std::move(value); }
424 inline void SetRdsEventCategories(const char* value) { m_rdsEventCategoriesHasBeenSet = true; m_rdsEventCategories.assign(value); }
425 inline Observation& WithRdsEventCategories(const Aws::String& value) { SetRdsEventCategories(value); return *this;}
426 inline Observation& WithRdsEventCategories(Aws::String&& value) { SetRdsEventCategories(std::move(value)); return *this;}
427 inline Observation& WithRdsEventCategories(const char* value) { SetRdsEventCategories(value); return *this;}
429
431
434 inline const Aws::String& GetRdsEventMessage() const{ return m_rdsEventMessage; }
435 inline bool RdsEventMessageHasBeenSet() const { return m_rdsEventMessageHasBeenSet; }
436 inline void SetRdsEventMessage(const Aws::String& value) { m_rdsEventMessageHasBeenSet = true; m_rdsEventMessage = value; }
437 inline void SetRdsEventMessage(Aws::String&& value) { m_rdsEventMessageHasBeenSet = true; m_rdsEventMessage = std::move(value); }
438 inline void SetRdsEventMessage(const char* value) { m_rdsEventMessageHasBeenSet = true; m_rdsEventMessage.assign(value); }
439 inline Observation& WithRdsEventMessage(const Aws::String& value) { SetRdsEventMessage(value); return *this;}
440 inline Observation& WithRdsEventMessage(Aws::String&& value) { SetRdsEventMessage(std::move(value)); return *this;}
441 inline Observation& WithRdsEventMessage(const char* value) { SetRdsEventMessage(value); return *this;}
443
445
448 inline const Aws::String& GetS3EventName() const{ return m_s3EventName; }
449 inline bool S3EventNameHasBeenSet() const { return m_s3EventNameHasBeenSet; }
450 inline void SetS3EventName(const Aws::String& value) { m_s3EventNameHasBeenSet = true; m_s3EventName = value; }
451 inline void SetS3EventName(Aws::String&& value) { m_s3EventNameHasBeenSet = true; m_s3EventName = std::move(value); }
452 inline void SetS3EventName(const char* value) { m_s3EventNameHasBeenSet = true; m_s3EventName.assign(value); }
453 inline Observation& WithS3EventName(const Aws::String& value) { SetS3EventName(value); return *this;}
454 inline Observation& WithS3EventName(Aws::String&& value) { SetS3EventName(std::move(value)); return *this;}
455 inline Observation& WithS3EventName(const char* value) { SetS3EventName(value); return *this;}
457
459
463 inline const Aws::String& GetStatesExecutionArn() const{ return m_statesExecutionArn; }
464 inline bool StatesExecutionArnHasBeenSet() const { return m_statesExecutionArnHasBeenSet; }
465 inline void SetStatesExecutionArn(const Aws::String& value) { m_statesExecutionArnHasBeenSet = true; m_statesExecutionArn = value; }
466 inline void SetStatesExecutionArn(Aws::String&& value) { m_statesExecutionArnHasBeenSet = true; m_statesExecutionArn = std::move(value); }
467 inline void SetStatesExecutionArn(const char* value) { m_statesExecutionArnHasBeenSet = true; m_statesExecutionArn.assign(value); }
468 inline Observation& WithStatesExecutionArn(const Aws::String& value) { SetStatesExecutionArn(value); return *this;}
469 inline Observation& WithStatesExecutionArn(Aws::String&& value) { SetStatesExecutionArn(std::move(value)); return *this;}
470 inline Observation& WithStatesExecutionArn(const char* value) { SetStatesExecutionArn(value); return *this;}
472
474
477 inline const Aws::String& GetStatesArn() const{ return m_statesArn; }
478 inline bool StatesArnHasBeenSet() const { return m_statesArnHasBeenSet; }
479 inline void SetStatesArn(const Aws::String& value) { m_statesArnHasBeenSet = true; m_statesArn = value; }
480 inline void SetStatesArn(Aws::String&& value) { m_statesArnHasBeenSet = true; m_statesArn = std::move(value); }
481 inline void SetStatesArn(const char* value) { m_statesArnHasBeenSet = true; m_statesArn.assign(value); }
482 inline Observation& WithStatesArn(const Aws::String& value) { SetStatesArn(value); return *this;}
483 inline Observation& WithStatesArn(Aws::String&& value) { SetStatesArn(std::move(value)); return *this;}
484 inline Observation& WithStatesArn(const char* value) { SetStatesArn(value); return *this;}
486
488
491 inline const Aws::String& GetStatesStatus() const{ return m_statesStatus; }
492 inline bool StatesStatusHasBeenSet() const { return m_statesStatusHasBeenSet; }
493 inline void SetStatesStatus(const Aws::String& value) { m_statesStatusHasBeenSet = true; m_statesStatus = value; }
494 inline void SetStatesStatus(Aws::String&& value) { m_statesStatusHasBeenSet = true; m_statesStatus = std::move(value); }
495 inline void SetStatesStatus(const char* value) { m_statesStatusHasBeenSet = true; m_statesStatus.assign(value); }
496 inline Observation& WithStatesStatus(const Aws::String& value) { SetStatesStatus(value); return *this;}
497 inline Observation& WithStatesStatus(Aws::String&& value) { SetStatesStatus(std::move(value)); return *this;}
498 inline Observation& WithStatesStatus(const char* value) { SetStatesStatus(value); return *this;}
500
502
505 inline const Aws::String& GetStatesInput() const{ return m_statesInput; }
506 inline bool StatesInputHasBeenSet() const { return m_statesInputHasBeenSet; }
507 inline void SetStatesInput(const Aws::String& value) { m_statesInputHasBeenSet = true; m_statesInput = value; }
508 inline void SetStatesInput(Aws::String&& value) { m_statesInputHasBeenSet = true; m_statesInput = std::move(value); }
509 inline void SetStatesInput(const char* value) { m_statesInputHasBeenSet = true; m_statesInput.assign(value); }
510 inline Observation& WithStatesInput(const Aws::String& value) { SetStatesInput(value); return *this;}
511 inline Observation& WithStatesInput(Aws::String&& value) { SetStatesInput(std::move(value)); return *this;}
512 inline Observation& WithStatesInput(const char* value) { SetStatesInput(value); return *this;}
514
516
520 inline const Aws::String& GetEbsEvent() const{ return m_ebsEvent; }
521 inline bool EbsEventHasBeenSet() const { return m_ebsEventHasBeenSet; }
522 inline void SetEbsEvent(const Aws::String& value) { m_ebsEventHasBeenSet = true; m_ebsEvent = value; }
523 inline void SetEbsEvent(Aws::String&& value) { m_ebsEventHasBeenSet = true; m_ebsEvent = std::move(value); }
524 inline void SetEbsEvent(const char* value) { m_ebsEventHasBeenSet = true; m_ebsEvent.assign(value); }
525 inline Observation& WithEbsEvent(const Aws::String& value) { SetEbsEvent(value); return *this;}
526 inline Observation& WithEbsEvent(Aws::String&& value) { SetEbsEvent(std::move(value)); return *this;}
527 inline Observation& WithEbsEvent(const char* value) { SetEbsEvent(value); return *this;}
529
531
535 inline const Aws::String& GetEbsResult() const{ return m_ebsResult; }
536 inline bool EbsResultHasBeenSet() const { return m_ebsResultHasBeenSet; }
537 inline void SetEbsResult(const Aws::String& value) { m_ebsResultHasBeenSet = true; m_ebsResult = value; }
538 inline void SetEbsResult(Aws::String&& value) { m_ebsResultHasBeenSet = true; m_ebsResult = std::move(value); }
539 inline void SetEbsResult(const char* value) { m_ebsResultHasBeenSet = true; m_ebsResult.assign(value); }
540 inline Observation& WithEbsResult(const Aws::String& value) { SetEbsResult(value); return *this;}
541 inline Observation& WithEbsResult(Aws::String&& value) { SetEbsResult(std::move(value)); return *this;}
542 inline Observation& WithEbsResult(const char* value) { SetEbsResult(value); return *this;}
544
546
549 inline const Aws::String& GetEbsCause() const{ return m_ebsCause; }
550 inline bool EbsCauseHasBeenSet() const { return m_ebsCauseHasBeenSet; }
551 inline void SetEbsCause(const Aws::String& value) { m_ebsCauseHasBeenSet = true; m_ebsCause = value; }
552 inline void SetEbsCause(Aws::String&& value) { m_ebsCauseHasBeenSet = true; m_ebsCause = std::move(value); }
553 inline void SetEbsCause(const char* value) { m_ebsCauseHasBeenSet = true; m_ebsCause.assign(value); }
554 inline Observation& WithEbsCause(const Aws::String& value) { SetEbsCause(value); return *this;}
555 inline Observation& WithEbsCause(Aws::String&& value) { SetEbsCause(std::move(value)); return *this;}
556 inline Observation& WithEbsCause(const char* value) { SetEbsCause(value); return *this;}
558
560
563 inline const Aws::String& GetEbsRequestId() const{ return m_ebsRequestId; }
564 inline bool EbsRequestIdHasBeenSet() const { return m_ebsRequestIdHasBeenSet; }
565 inline void SetEbsRequestId(const Aws::String& value) { m_ebsRequestIdHasBeenSet = true; m_ebsRequestId = value; }
566 inline void SetEbsRequestId(Aws::String&& value) { m_ebsRequestIdHasBeenSet = true; m_ebsRequestId = std::move(value); }
567 inline void SetEbsRequestId(const char* value) { m_ebsRequestIdHasBeenSet = true; m_ebsRequestId.assign(value); }
568 inline Observation& WithEbsRequestId(const Aws::String& value) { SetEbsRequestId(value); return *this;}
569 inline Observation& WithEbsRequestId(Aws::String&& value) { SetEbsRequestId(std::move(value)); return *this;}
570 inline Observation& WithEbsRequestId(const char* value) { SetEbsRequestId(value); return *this;}
572
574
577 inline int GetXRayFaultPercent() const{ return m_xRayFaultPercent; }
578 inline bool XRayFaultPercentHasBeenSet() const { return m_xRayFaultPercentHasBeenSet; }
579 inline void SetXRayFaultPercent(int value) { m_xRayFaultPercentHasBeenSet = true; m_xRayFaultPercent = value; }
580 inline Observation& WithXRayFaultPercent(int value) { SetXRayFaultPercent(value); return *this;}
582
584
587 inline int GetXRayThrottlePercent() const{ return m_xRayThrottlePercent; }
588 inline bool XRayThrottlePercentHasBeenSet() const { return m_xRayThrottlePercentHasBeenSet; }
589 inline void SetXRayThrottlePercent(int value) { m_xRayThrottlePercentHasBeenSet = true; m_xRayThrottlePercent = value; }
590 inline Observation& WithXRayThrottlePercent(int value) { SetXRayThrottlePercent(value); return *this;}
592
594
597 inline int GetXRayErrorPercent() const{ return m_xRayErrorPercent; }
598 inline bool XRayErrorPercentHasBeenSet() const { return m_xRayErrorPercentHasBeenSet; }
599 inline void SetXRayErrorPercent(int value) { m_xRayErrorPercentHasBeenSet = true; m_xRayErrorPercent = value; }
600 inline Observation& WithXRayErrorPercent(int value) { SetXRayErrorPercent(value); return *this;}
602
604
607 inline int GetXRayRequestCount() const{ return m_xRayRequestCount; }
608 inline bool XRayRequestCountHasBeenSet() const { return m_xRayRequestCountHasBeenSet; }
609 inline void SetXRayRequestCount(int value) { m_xRayRequestCountHasBeenSet = true; m_xRayRequestCount = value; }
610 inline Observation& WithXRayRequestCount(int value) { SetXRayRequestCount(value); return *this;}
612
614
617 inline long long GetXRayRequestAverageLatency() const{ return m_xRayRequestAverageLatency; }
618 inline bool XRayRequestAverageLatencyHasBeenSet() const { return m_xRayRequestAverageLatencyHasBeenSet; }
619 inline void SetXRayRequestAverageLatency(long long value) { m_xRayRequestAverageLatencyHasBeenSet = true; m_xRayRequestAverageLatency = value; }
620 inline Observation& WithXRayRequestAverageLatency(long long value) { SetXRayRequestAverageLatency(value); return *this;}
622
624
627 inline const Aws::String& GetXRayNodeName() const{ return m_xRayNodeName; }
628 inline bool XRayNodeNameHasBeenSet() const { return m_xRayNodeNameHasBeenSet; }
629 inline void SetXRayNodeName(const Aws::String& value) { m_xRayNodeNameHasBeenSet = true; m_xRayNodeName = value; }
630 inline void SetXRayNodeName(Aws::String&& value) { m_xRayNodeNameHasBeenSet = true; m_xRayNodeName = std::move(value); }
631 inline void SetXRayNodeName(const char* value) { m_xRayNodeNameHasBeenSet = true; m_xRayNodeName.assign(value); }
632 inline Observation& WithXRayNodeName(const Aws::String& value) { SetXRayNodeName(value); return *this;}
633 inline Observation& WithXRayNodeName(Aws::String&& value) { SetXRayNodeName(std::move(value)); return *this;}
634 inline Observation& WithXRayNodeName(const char* value) { SetXRayNodeName(value); return *this;}
636
638
641 inline const Aws::String& GetXRayNodeType() const{ return m_xRayNodeType; }
642 inline bool XRayNodeTypeHasBeenSet() const { return m_xRayNodeTypeHasBeenSet; }
643 inline void SetXRayNodeType(const Aws::String& value) { m_xRayNodeTypeHasBeenSet = true; m_xRayNodeType = value; }
644 inline void SetXRayNodeType(Aws::String&& value) { m_xRayNodeTypeHasBeenSet = true; m_xRayNodeType = std::move(value); }
645 inline void SetXRayNodeType(const char* value) { m_xRayNodeTypeHasBeenSet = true; m_xRayNodeType.assign(value); }
646 inline Observation& WithXRayNodeType(const Aws::String& value) { SetXRayNodeType(value); return *this;}
647 inline Observation& WithXRayNodeType(Aws::String&& value) { SetXRayNodeType(std::move(value)); return *this;}
648 inline Observation& WithXRayNodeType(const char* value) { SetXRayNodeType(value); return *this;}
650 private:
651
652 Aws::String m_id;
653 bool m_idHasBeenSet = false;
654
655 Aws::Utils::DateTime m_startTime;
656 bool m_startTimeHasBeenSet = false;
657
658 Aws::Utils::DateTime m_endTime;
659 bool m_endTimeHasBeenSet = false;
660
661 Aws::String m_sourceType;
662 bool m_sourceTypeHasBeenSet = false;
663
664 Aws::String m_sourceARN;
665 bool m_sourceARNHasBeenSet = false;
666
667 Aws::String m_logGroup;
668 bool m_logGroupHasBeenSet = false;
669
670 Aws::Utils::DateTime m_lineTime;
671 bool m_lineTimeHasBeenSet = false;
672
673 Aws::String m_logText;
674 bool m_logTextHasBeenSet = false;
675
676 LogFilter m_logFilter;
677 bool m_logFilterHasBeenSet = false;
678
679 Aws::String m_metricNamespace;
680 bool m_metricNamespaceHasBeenSet = false;
681
682 Aws::String m_metricName;
683 bool m_metricNameHasBeenSet = false;
684
685 Aws::String m_unit;
686 bool m_unitHasBeenSet = false;
687
688 double m_value;
689 bool m_valueHasBeenSet = false;
690
691 Aws::String m_cloudWatchEventId;
692 bool m_cloudWatchEventIdHasBeenSet = false;
693
694 CloudWatchEventSource m_cloudWatchEventSource;
695 bool m_cloudWatchEventSourceHasBeenSet = false;
696
697 Aws::String m_cloudWatchEventDetailType;
698 bool m_cloudWatchEventDetailTypeHasBeenSet = false;
699
700 Aws::String m_healthEventArn;
701 bool m_healthEventArnHasBeenSet = false;
702
703 Aws::String m_healthService;
704 bool m_healthServiceHasBeenSet = false;
705
706 Aws::String m_healthEventTypeCode;
707 bool m_healthEventTypeCodeHasBeenSet = false;
708
709 Aws::String m_healthEventTypeCategory;
710 bool m_healthEventTypeCategoryHasBeenSet = false;
711
712 Aws::String m_healthEventDescription;
713 bool m_healthEventDescriptionHasBeenSet = false;
714
715 Aws::String m_codeDeployDeploymentId;
716 bool m_codeDeployDeploymentIdHasBeenSet = false;
717
718 Aws::String m_codeDeployDeploymentGroup;
719 bool m_codeDeployDeploymentGroupHasBeenSet = false;
720
721 Aws::String m_codeDeployState;
722 bool m_codeDeployStateHasBeenSet = false;
723
724 Aws::String m_codeDeployApplication;
725 bool m_codeDeployApplicationHasBeenSet = false;
726
727 Aws::String m_codeDeployInstanceGroupId;
728 bool m_codeDeployInstanceGroupIdHasBeenSet = false;
729
730 Aws::String m_ec2State;
731 bool m_ec2StateHasBeenSet = false;
732
733 Aws::String m_rdsEventCategories;
734 bool m_rdsEventCategoriesHasBeenSet = false;
735
736 Aws::String m_rdsEventMessage;
737 bool m_rdsEventMessageHasBeenSet = false;
738
739 Aws::String m_s3EventName;
740 bool m_s3EventNameHasBeenSet = false;
741
742 Aws::String m_statesExecutionArn;
743 bool m_statesExecutionArnHasBeenSet = false;
744
745 Aws::String m_statesArn;
746 bool m_statesArnHasBeenSet = false;
747
748 Aws::String m_statesStatus;
749 bool m_statesStatusHasBeenSet = false;
750
751 Aws::String m_statesInput;
752 bool m_statesInputHasBeenSet = false;
753
754 Aws::String m_ebsEvent;
755 bool m_ebsEventHasBeenSet = false;
756
757 Aws::String m_ebsResult;
758 bool m_ebsResultHasBeenSet = false;
759
760 Aws::String m_ebsCause;
761 bool m_ebsCauseHasBeenSet = false;
762
763 Aws::String m_ebsRequestId;
764 bool m_ebsRequestIdHasBeenSet = false;
765
766 int m_xRayFaultPercent;
767 bool m_xRayFaultPercentHasBeenSet = false;
768
769 int m_xRayThrottlePercent;
770 bool m_xRayThrottlePercentHasBeenSet = false;
771
772 int m_xRayErrorPercent;
773 bool m_xRayErrorPercentHasBeenSet = false;
774
775 int m_xRayRequestCount;
776 bool m_xRayRequestCountHasBeenSet = false;
777
778 long long m_xRayRequestAverageLatency;
779 bool m_xRayRequestAverageLatencyHasBeenSet = false;
780
781 Aws::String m_xRayNodeName;
782 bool m_xRayNodeNameHasBeenSet = false;
783
784 Aws::String m_xRayNodeType;
785 bool m_xRayNodeTypeHasBeenSet = false;
786 };
787
788} // namespace Model
789} // namespace ApplicationInsights
790} // namespace Aws
Observation & WithMetricNamespace(const Aws::String &value)
Observation & WithHealthEventDescription(const char *value)
Observation & WithSourceType(const Aws::String &value)
Definition Observation.h:91
Observation & WithEbsRequestId(const Aws::String &value)
Observation & WithCodeDeployInstanceGroupId(const Aws::String &value)
Observation & WithMetricNamespace(const char *value)
void SetStartTime(const Aws::Utils::DateTime &value)
Definition Observation.h:64
Observation & WithCodeDeployApplication(const char *value)
void SetCodeDeployState(const Aws::String &value)
void SetLogText(const Aws::String &value)
AWS_APPLICATIONINSIGHTS_API Observation()
Observation & WithStatesExecutionArn(Aws::String &&value)
void SetCodeDeployApplication(Aws::String &&value)
Observation & WithStatesStatus(const Aws::String &value)
Observation & WithCloudWatchEventSource(CloudWatchEventSource &&value)
void SetCodeDeployDeploymentId(const Aws::String &value)
Observation & WithRdsEventCategories(const char *value)
Observation & WithHealthEventTypeCategory(const char *value)
Observation & WithStatesStatus(const char *value)
void SetStatesStatus(Aws::String &&value)
Observation & WithEc2State(const Aws::String &value)
void SetCodeDeployDeploymentGroup(Aws::String &&value)
Observation & WithXRayErrorPercent(int value)
Observation & WithEbsEvent(Aws::String &&value)
void SetRdsEventCategories(Aws::String &&value)
Observation & WithLineTime(const Aws::Utils::DateTime &value)
Observation & WithUnit(const Aws::String &value)
Observation & WithHealthEventDescription(const Aws::String &value)
void SetCodeDeployState(Aws::String &&value)
const Aws::String & GetLogGroup() const
Observation & WithCodeDeployDeploymentGroup(const char *value)
Observation & WithStatesInput(Aws::String &&value)
void SetEndTime(const Aws::Utils::DateTime &value)
Definition Observation.h:76
const Aws::String & GetRdsEventMessage() const
void SetLogFilter(const LogFilter &value)
Observation & WithCodeDeployApplication(Aws::String &&value)
void SetEc2State(const Aws::String &value)
Observation & WithRdsEventCategories(const Aws::String &value)
void SetXRayNodeType(const Aws::String &value)
Observation & WithEbsResult(Aws::String &&value)
AWS_APPLICATIONINSIGHTS_API Observation & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetEbsRequestId(const Aws::String &value)
const Aws::String & GetCodeDeployDeploymentGroup() const
const Aws::Utils::DateTime & GetEndTime() const
Definition Observation.h:74
Observation & WithLogFilter(const LogFilter &value)
Observation & WithHealthEventTypeCode(Aws::String &&value)
Observation & WithStatesInput(const Aws::String &value)
Observation & WithXRayThrottlePercent(int value)
void SetHealthEventTypeCode(Aws::String &&value)
Observation & WithS3EventName(const Aws::String &value)
Observation & WithEndTime(Aws::Utils::DateTime &&value)
Definition Observation.h:79
Observation & WithMetricName(Aws::String &&value)
const Aws::String & GetEbsRequestId() const
const CloudWatchEventSource & GetCloudWatchEventSource() const
const Aws::String & GetMetricNamespace() const
Observation & WithStatesArn(const char *value)
void SetUnit(const Aws::String &value)
Observation & WithCodeDeployDeploymentId(const char *value)
Observation & WithRdsEventMessage(const char *value)
const Aws::String & GetStatesInput() const
Observation & WithHealthEventTypeCode(const char *value)
void SetCodeDeployApplication(const char *value)
void SetHealthService(const Aws::String &value)
void SetStatesInput(const Aws::String &value)
void SetCodeDeployInstanceGroupId(Aws::String &&value)
void SetCloudWatchEventId(Aws::String &&value)
void SetHealthEventArn(const Aws::String &value)
void SetId(const Aws::String &value)
Definition Observation.h:50
void SetSourceARN(const Aws::String &value)
Observation & WithEndTime(const Aws::Utils::DateTime &value)
Definition Observation.h:78
const Aws::String & GetEbsCause() const
Observation & WithCloudWatchEventDetailType(const char *value)
const Aws::String & GetCodeDeployState() const
void SetLogGroup(const Aws::String &value)
Observation & WithXRayRequestCount(int value)
void SetXRayNodeName(Aws::String &&value)
void SetStatesStatus(const Aws::String &value)
Observation & WithStatesArn(Aws::String &&value)
Observation & WithS3EventName(const char *value)
void SetLineTime(Aws::Utils::DateTime &&value)
Observation & WithLogGroup(const Aws::String &value)
Observation & WithLogGroup(Aws::String &&value)
const Aws::String & GetStatesStatus() const
void SetEbsCause(const Aws::String &value)
void SetXRayNodeType(Aws::String &&value)
const Aws::String & GetEbsResult() const
Observation & WithXRayNodeType(Aws::String &&value)
void SetS3EventName(const Aws::String &value)
Observation & WithStatesArn(const Aws::String &value)
Observation & WithXRayNodeName(const char *value)
Observation & WithEbsEvent(const char *value)
Observation & WithCloudWatchEventId(Aws::String &&value)
const Aws::String & GetS3EventName() const
Observation & WithEbsRequestId(const char *value)
Observation & WithEbsResult(const Aws::String &value)
void SetEndTime(Aws::Utils::DateTime &&value)
Definition Observation.h:77
const Aws::String & GetXRayNodeName() const
const Aws::String & GetEc2State() const
Observation & WithStatesExecutionArn(const Aws::String &value)
Observation & WithId(Aws::String &&value)
Definition Observation.h:54
void SetHealthEventDescription(Aws::String &&value)
void SetEbsEvent(const Aws::String &value)
Observation & WithCodeDeployDeploymentGroup(const Aws::String &value)
Observation & WithEbsResult(const char *value)
Observation & WithCodeDeployState(Aws::String &&value)
void SetCloudWatchEventDetailType(const Aws::String &value)
void SetStatesExecutionArn(Aws::String &&value)
void SetStatesExecutionArn(const char *value)
void SetCodeDeployDeploymentGroup(const Aws::String &value)
Observation & WithCloudWatchEventId(const Aws::String &value)
Observation & WithId(const Aws::String &value)
Definition Observation.h:53
Observation & WithSourceType(const char *value)
Definition Observation.h:93
const Aws::String & GetStatesArn() const
void SetRdsEventMessage(const Aws::String &value)
void SetRdsEventCategories(const char *value)
void SetCodeDeployDeploymentId(Aws::String &&value)
Observation & WithCloudWatchEventSource(const CloudWatchEventSource &value)
void SetHealthEventTypeCode(const Aws::String &value)
Observation & WithXRayNodeName(const Aws::String &value)
void SetStatesArn(const Aws::String &value)
Observation & WithUnit(Aws::String &&value)
Observation & WithHealthEventArn(const char *value)
void SetHealthEventArn(Aws::String &&value)
void SetCodeDeployDeploymentId(const char *value)
Observation & WithXRayNodeType(const Aws::String &value)
void SetLineTime(const Aws::Utils::DateTime &value)
Observation & WithHealthService(Aws::String &&value)
const Aws::String & GetCodeDeployDeploymentId() const
void SetHealthEventDescription(const Aws::String &value)
void SetHealthEventTypeCategory(Aws::String &&value)
Observation & WithHealthEventTypeCode(const Aws::String &value)
Observation & WithXRayNodeName(Aws::String &&value)
void SetStartTime(Aws::Utils::DateTime &&value)
Definition Observation.h:65
const Aws::Utils::DateTime & GetLineTime() const
const Aws::String & GetHealthService() const
void SetCloudWatchEventSource(CloudWatchEventSource &&value)
Observation & WithXRayRequestAverageLatency(long long value)
const Aws::String & GetXRayNodeType() const
void SetHealthService(Aws::String &&value)
void SetHealthEventDescription(const char *value)
Observation & WithUnit(const char *value)
const Aws::String & GetMetricName() const
void SetSourceType(const Aws::String &value)
Definition Observation.h:88
Observation & WithCodeDeployInstanceGroupId(Aws::String &&value)
void SetCloudWatchEventSource(const CloudWatchEventSource &value)
void SetRdsEventMessage(Aws::String &&value)
Observation & WithRdsEventMessage(Aws::String &&value)
Observation & WithCodeDeployDeploymentId(Aws::String &&value)
Observation & WithHealthEventTypeCategory(Aws::String &&value)
const Aws::String & GetCodeDeployApplication() const
Observation & WithSourceARN(const char *value)
Observation & WithCodeDeployApplication(const Aws::String &value)
const Aws::String & GetRdsEventCategories() const
Observation & WithHealthEventDescription(Aws::String &&value)
void SetMetricNamespace(Aws::String &&value)
void SetMetricNamespace(const Aws::String &value)
const Aws::String & GetHealthEventArn() const
void SetCodeDeployDeploymentGroup(const char *value)
Observation & WithCloudWatchEventDetailType(Aws::String &&value)
Observation & WithEc2State(const char *value)
Observation & WithLogFilter(LogFilter &&value)
Observation & WithHealthService(const char *value)
Observation & WithStartTime(const Aws::Utils::DateTime &value)
Definition Observation.h:66
const Aws::String & GetCloudWatchEventDetailType() const
void SetRdsEventCategories(const Aws::String &value)
Observation & WithSourceType(Aws::String &&value)
Definition Observation.h:92
void SetCodeDeployApplication(const Aws::String &value)
Observation & WithCodeDeployDeploymentId(const Aws::String &value)
void SetCodeDeployInstanceGroupId(const Aws::String &value)
Observation & WithCodeDeployState(const Aws::String &value)
const Aws::String & GetEbsEvent() const
void SetMetricName(const Aws::String &value)
Observation & WithLogText(const Aws::String &value)
Observation & WithLogGroup(const char *value)
Observation & WithRdsEventMessage(const Aws::String &value)
Observation & WithEbsCause(const Aws::String &value)
Observation & WithLineTime(Aws::Utils::DateTime &&value)
Observation & WithCodeDeployState(const char *value)
Observation & WithStartTime(Aws::Utils::DateTime &&value)
Definition Observation.h:67
Observation & WithMetricName(const Aws::String &value)
void SetSourceType(Aws::String &&value)
Definition Observation.h:89
Observation & WithSourceARN(const Aws::String &value)
Observation & WithId(const char *value)
Definition Observation.h:55
Observation & WithHealthService(const Aws::String &value)
Observation & WithLogText(Aws::String &&value)
Observation & WithEc2State(Aws::String &&value)
const Aws::String & GetStatesExecutionArn() const
Observation & WithCodeDeployDeploymentGroup(Aws::String &&value)
void SetCloudWatchEventId(const Aws::String &value)
Observation & WithS3EventName(Aws::String &&value)
Observation & WithHealthEventArn(Aws::String &&value)
Observation & WithEbsRequestId(Aws::String &&value)
Observation & WithLogText(const char *value)
void SetEbsRequestId(Aws::String &&value)
Observation & WithStatesExecutionArn(const char *value)
const Aws::String & GetCodeDeployInstanceGroupId() const
AWS_APPLICATIONINSIGHTS_API Aws::Utils::Json::JsonValue Jsonize() const
Observation & WithMetricNamespace(Aws::String &&value)
Observation & WithXRayNodeType(const char *value)
void SetEbsResult(const Aws::String &value)
Observation & WithSourceARN(Aws::String &&value)
const Aws::String & GetHealthEventTypeCategory() const
Observation & WithStatesInput(const char *value)
const Aws::String & GetHealthEventTypeCode() const
Observation & WithEbsCause(const char *value)
Observation & WithEbsEvent(const Aws::String &value)
const Aws::String & GetSourceType() const
Definition Observation.h:86
Observation & WithCodeDeployInstanceGroupId(const char *value)
Observation & WithMetricName(const char *value)
void SetXRayNodeName(const Aws::String &value)
Observation & WithXRayFaultPercent(int value)
Observation & WithHealthEventArn(const Aws::String &value)
void SetHealthEventTypeCategory(const Aws::String &value)
const Aws::String & GetLogText() const
void SetHealthEventTypeCategory(const char *value)
AWS_APPLICATIONINSIGHTS_API Observation(Aws::Utils::Json::JsonView jsonValue)
void SetCloudWatchEventDetailType(const char *value)
Observation & WithCloudWatchEventId(const char *value)
Observation & WithValue(double value)
Observation & WithRdsEventCategories(Aws::String &&value)
const Aws::String & GetSourceARN() const
Observation & WithEbsCause(Aws::String &&value)
void SetCodeDeployInstanceGroupId(const char *value)
void SetCloudWatchEventDetailType(Aws::String &&value)
void SetHealthEventTypeCode(const char *value)
const Aws::String & GetHealthEventDescription() const
const Aws::Utils::DateTime & GetStartTime() const
Definition Observation.h:62
void SetXRayRequestAverageLatency(long long value)
Observation & WithHealthEventTypeCategory(const Aws::String &value)
const Aws::String & GetCloudWatchEventId() const
Observation & WithStatesStatus(Aws::String &&value)
void SetStatesExecutionArn(const Aws::String &value)
Observation & WithCloudWatchEventDetailType(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue