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>
24namespace ApplicationInsights
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); }
90 inline void SetSourceType(
const char* value) { m_sourceTypeHasBeenSet =
true; m_sourceType.assign(value); }
104 inline void SetSourceARN(
const char* value) { m_sourceARNHasBeenSet =
true; m_sourceARN.assign(value); }
118 inline void SetLogGroup(
const char* value) { m_logGroupHasBeenSet =
true; m_logGroup.assign(value); }
145 inline void SetLogText(
const char* value) { m_logTextHasBeenSet =
true; m_logText.assign(value); }
171 inline void SetMetricNamespace(
const char* value) { m_metricNamespaceHasBeenSet =
true; m_metricNamespace.assign(value); }
185 inline void SetMetricName(
const char* value) { m_metricNameHasBeenSet =
true; m_metricName.assign(value); }
199 inline void SetUnit(
const char* value) { m_unitHasBeenSet =
true; m_unit.assign(value); }
211 inline void SetValue(
double value) { m_valueHasBeenSet =
true; m_value = value; }
224 inline void SetCloudWatchEventId(
const char* value) { m_cloudWatchEventIdHasBeenSet =
true; m_cloudWatchEventId.assign(value); }
251 inline void SetCloudWatchEventDetailType(
const char* value) { m_cloudWatchEventDetailTypeHasBeenSet =
true; m_cloudWatchEventDetailType.assign(value); }
265 inline void SetHealthEventArn(
const char* value) { m_healthEventArnHasBeenSet =
true; m_healthEventArn.assign(value); }
279 inline void SetHealthService(
const char* value) { m_healthServiceHasBeenSet =
true; m_healthService.assign(value); }
294 inline void SetHealthEventTypeCode(
const char* value) { m_healthEventTypeCodeHasBeenSet =
true; m_healthEventTypeCode.assign(value); }
308 inline void SetHealthEventTypeCategory(
const char* value) { m_healthEventTypeCategoryHasBeenSet =
true; m_healthEventTypeCategory.assign(value); }
323 inline void SetHealthEventDescription(
const char* value) { m_healthEventDescriptionHasBeenSet =
true; m_healthEventDescription.assign(value); }
338 inline void SetCodeDeployDeploymentId(
const char* value) { m_codeDeployDeploymentIdHasBeenSet =
true; m_codeDeployDeploymentId.assign(value); }
352 inline void SetCodeDeployDeploymentGroup(
const char* value) { m_codeDeployDeploymentGroupHasBeenSet =
true; m_codeDeployDeploymentGroup.assign(value); }
367 inline void SetCodeDeployState(
const char* value) { m_codeDeployStateHasBeenSet =
true; m_codeDeployState.assign(value); }
381 inline void SetCodeDeployApplication(
const char* value) { m_codeDeployApplicationHasBeenSet =
true; m_codeDeployApplication.assign(value); }
395 inline void SetCodeDeployInstanceGroupId(
const char* value) { m_codeDeployInstanceGroupIdHasBeenSet =
true; m_codeDeployInstanceGroupId.assign(value); }
410 inline void SetEc2State(
const char* value) { m_ec2StateHasBeenSet =
true; m_ec2State.assign(value); }
424 inline void SetRdsEventCategories(
const char* value) { m_rdsEventCategoriesHasBeenSet =
true; m_rdsEventCategories.assign(value); }
438 inline void SetRdsEventMessage(
const char* value) { m_rdsEventMessageHasBeenSet =
true; m_rdsEventMessage.assign(value); }
452 inline void SetS3EventName(
const char* value) { m_s3EventNameHasBeenSet =
true; m_s3EventName.assign(value); }
467 inline void SetStatesExecutionArn(
const char* value) { m_statesExecutionArnHasBeenSet =
true; m_statesExecutionArn.assign(value); }
481 inline void SetStatesArn(
const char* value) { m_statesArnHasBeenSet =
true; m_statesArn.assign(value); }
495 inline void SetStatesStatus(
const char* value) { m_statesStatusHasBeenSet =
true; m_statesStatus.assign(value); }
509 inline void SetStatesInput(
const char* value) { m_statesInputHasBeenSet =
true; m_statesInput.assign(value); }
524 inline void SetEbsEvent(
const char* value) { m_ebsEventHasBeenSet =
true; m_ebsEvent.assign(value); }
539 inline void SetEbsResult(
const char* value) { m_ebsResultHasBeenSet =
true; m_ebsResult.assign(value); }
553 inline void SetEbsCause(
const char* value) { m_ebsCauseHasBeenSet =
true; m_ebsCause.assign(value); }
567 inline void SetEbsRequestId(
const char* value) { m_ebsRequestIdHasBeenSet =
true; m_ebsRequestId.assign(value); }
579 inline void SetXRayFaultPercent(
int value) { m_xRayFaultPercentHasBeenSet =
true; m_xRayFaultPercent = value; }
599 inline void SetXRayErrorPercent(
int value) { m_xRayErrorPercentHasBeenSet =
true; m_xRayErrorPercent = value; }
609 inline void SetXRayRequestCount(
int value) { m_xRayRequestCountHasBeenSet =
true; m_xRayRequestCount = value; }
631 inline void SetXRayNodeName(
const char* value) { m_xRayNodeNameHasBeenSet =
true; m_xRayNodeName.assign(value); }
645 inline void SetXRayNodeType(
const char* value) { m_xRayNodeTypeHasBeenSet =
true; m_xRayNodeType.assign(value); }
653 bool m_idHasBeenSet =
false;
656 bool m_startTimeHasBeenSet =
false;
659 bool m_endTimeHasBeenSet =
false;
662 bool m_sourceTypeHasBeenSet =
false;
665 bool m_sourceARNHasBeenSet =
false;
668 bool m_logGroupHasBeenSet =
false;
671 bool m_lineTimeHasBeenSet =
false;
674 bool m_logTextHasBeenSet =
false;
677 bool m_logFilterHasBeenSet =
false;
680 bool m_metricNamespaceHasBeenSet =
false;
683 bool m_metricNameHasBeenSet =
false;
686 bool m_unitHasBeenSet =
false;
689 bool m_valueHasBeenSet =
false;
692 bool m_cloudWatchEventIdHasBeenSet =
false;
695 bool m_cloudWatchEventSourceHasBeenSet =
false;
698 bool m_cloudWatchEventDetailTypeHasBeenSet =
false;
701 bool m_healthEventArnHasBeenSet =
false;
704 bool m_healthServiceHasBeenSet =
false;
707 bool m_healthEventTypeCodeHasBeenSet =
false;
710 bool m_healthEventTypeCategoryHasBeenSet =
false;
713 bool m_healthEventDescriptionHasBeenSet =
false;
716 bool m_codeDeployDeploymentIdHasBeenSet =
false;
719 bool m_codeDeployDeploymentGroupHasBeenSet =
false;
722 bool m_codeDeployStateHasBeenSet =
false;
725 bool m_codeDeployApplicationHasBeenSet =
false;
728 bool m_codeDeployInstanceGroupIdHasBeenSet =
false;
731 bool m_ec2StateHasBeenSet =
false;
734 bool m_rdsEventCategoriesHasBeenSet =
false;
737 bool m_rdsEventMessageHasBeenSet =
false;
740 bool m_s3EventNameHasBeenSet =
false;
743 bool m_statesExecutionArnHasBeenSet =
false;
746 bool m_statesArnHasBeenSet =
false;
749 bool m_statesStatusHasBeenSet =
false;
752 bool m_statesInputHasBeenSet =
false;
755 bool m_ebsEventHasBeenSet =
false;
758 bool m_ebsResultHasBeenSet =
false;
761 bool m_ebsCauseHasBeenSet =
false;
764 bool m_ebsRequestIdHasBeenSet =
false;
766 int m_xRayFaultPercent;
767 bool m_xRayFaultPercentHasBeenSet =
false;
769 int m_xRayThrottlePercent;
770 bool m_xRayThrottlePercentHasBeenSet =
false;
772 int m_xRayErrorPercent;
773 bool m_xRayErrorPercentHasBeenSet =
false;
775 int m_xRayRequestCount;
776 bool m_xRayRequestCountHasBeenSet =
false;
778 long long m_xRayRequestAverageLatency;
779 bool m_xRayRequestAverageLatencyHasBeenSet =
false;
782 bool m_xRayNodeNameHasBeenSet =
false;
785 bool m_xRayNodeTypeHasBeenSet =
false;
Observation & WithMetricNamespace(const Aws::String &value)
void SetCodeDeployState(const char *value)
bool SourceTypeHasBeenSet() const
Observation & WithHealthEventDescription(const char *value)
void SetId(const char *value)
Observation & WithSourceType(const Aws::String &value)
void SetXRayFaultPercent(int value)
Observation & WithEbsRequestId(const Aws::String &value)
Observation & WithCodeDeployInstanceGroupId(const Aws::String &value)
Observation & WithMetricNamespace(const char *value)
void SetHealthEventArn(const char *value)
void SetSourceARN(const char *value)
void SetStartTime(const Aws::Utils::DateTime &value)
Observation & WithCodeDeployApplication(const char *value)
void SetRdsEventMessage(const char *value)
void SetCodeDeployState(const Aws::String &value)
void SetLogText(const Aws::String &value)
AWS_APPLICATIONINSIGHTS_API Observation()
void SetXRayNodeName(const char *value)
Observation & WithStatesExecutionArn(Aws::String &&value)
void SetCodeDeployApplication(Aws::String &&value)
Observation & WithStatesStatus(const Aws::String &value)
Observation & WithCloudWatchEventSource(CloudWatchEventSource &&value)
bool XRayRequestAverageLatencyHasBeenSet() const
void SetCodeDeployDeploymentId(const Aws::String &value)
Observation & WithRdsEventCategories(const char *value)
void SetStatesInput(const char *value)
Observation & WithHealthEventTypeCategory(const char *value)
Observation & WithStatesStatus(const char *value)
void SetStatesStatus(Aws::String &&value)
const Aws::String & GetId() const
Observation & WithEc2State(const Aws::String &value)
bool RdsEventMessageHasBeenSet() const
void SetCodeDeployDeploymentGroup(Aws::String &&value)
void SetStatesStatus(const char *value)
Observation & WithXRayErrorPercent(int value)
bool XRayThrottlePercentHasBeenSet() const
Observation & WithEbsEvent(Aws::String &&value)
void SetRdsEventCategories(Aws::String &&value)
int GetXRayFaultPercent() const
Observation & WithLineTime(const Aws::Utils::DateTime &value)
Observation & WithUnit(const Aws::String &value)
Observation & WithHealthEventDescription(const Aws::String &value)
bool HealthEventArnHasBeenSet() const
void SetCodeDeployState(Aws::String &&value)
const Aws::String & GetLogGroup() const
void SetId(Aws::String &&value)
bool XRayRequestCountHasBeenSet() const
Observation & WithCodeDeployDeploymentGroup(const char *value)
Observation & WithStatesInput(Aws::String &&value)
void SetEndTime(const Aws::Utils::DateTime &value)
const Aws::String & GetRdsEventMessage() const
bool XRayFaultPercentHasBeenSet() 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)
int GetXRayThrottlePercent() const
bool LogTextHasBeenSet() const
Observation & WithEbsResult(Aws::String &&value)
AWS_APPLICATIONINSIGHTS_API Observation & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EbsCauseHasBeenSet() const
bool HealthEventTypeCategoryHasBeenSet() const
void SetEbsRequestId(const Aws::String &value)
const Aws::String & GetCodeDeployDeploymentGroup() const
bool XRayNodeTypeHasBeenSet() const
const Aws::Utils::DateTime & GetEndTime() const
Observation & WithLogFilter(const LogFilter &value)
Observation & WithHealthEventTypeCode(Aws::String &&value)
void SetMetricName(const char *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)
Observation & WithMetricName(Aws::String &&value)
void SetLogText(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)
void SetCloudWatchEventId(const char *value)
Observation & WithCodeDeployDeploymentId(const char *value)
Observation & WithRdsEventMessage(const char *value)
void SetLogFilter(LogFilter &&value)
const Aws::String & GetStatesInput() const
void SetSourceType(const char *value)
Observation & WithHealthEventTypeCode(const char *value)
void SetCodeDeployApplication(const char *value)
void SetHealthService(const Aws::String &value)
bool MetricNameHasBeenSet() const
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)
void SetSourceARN(const Aws::String &value)
Observation & WithEndTime(const Aws::Utils::DateTime &value)
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 SetMetricNamespace(const char *value)
void SetXRayNodeName(Aws::String &&value)
void SetStatesStatus(const Aws::String &value)
bool EbsEventHasBeenSet() const
const Aws::String & GetUnit() const
bool EndTimeHasBeenSet() const
Observation & WithStatesArn(Aws::String &&value)
Observation & WithS3EventName(const char *value)
void SetLineTime(Aws::Utils::DateTime &&value)
Observation & WithLogGroup(const Aws::String &value)
bool HealthServiceHasBeenSet() const
int GetXRayErrorPercent() const
bool CloudWatchEventSourceHasBeenSet() const
Observation & WithLogGroup(Aws::String &&value)
const Aws::String & GetStatesStatus() const
bool EbsResultHasBeenSet() const
void SetEbsCause(const Aws::String &value)
void SetXRayNodeType(Aws::String &&value)
const Aws::String & GetEbsResult() const
Observation & WithXRayNodeType(Aws::String &&value)
void SetSourceARN(Aws::String &&value)
void SetS3EventName(const Aws::String &value)
bool HealthEventTypeCodeHasBeenSet() const
bool LineTimeHasBeenSet() const
Observation & WithStatesArn(const Aws::String &value)
Observation & WithXRayNodeName(const char *value)
void SetXRayErrorPercent(int value)
void SetEbsResult(Aws::String &&value)
void SetUnit(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)
const Aws::String & GetXRayNodeName() const
const Aws::String & GetEc2State() const
Observation & WithStatesExecutionArn(const Aws::String &value)
Observation & WithId(Aws::String &&value)
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)
void SetEbsCause(const char *value)
Observation & WithCloudWatchEventId(const Aws::String &value)
bool CloudWatchEventIdHasBeenSet() const
Observation & WithId(const Aws::String &value)
Observation & WithSourceType(const char *value)
const Aws::String & GetStatesArn() const
void SetRdsEventMessage(const Aws::String &value)
void SetRdsEventCategories(const char *value)
void SetLogText(const char *value)
bool HealthEventDescriptionHasBeenSet() const
void SetLogGroup(Aws::String &&value)
void SetCodeDeployDeploymentId(Aws::String &&value)
Observation & WithCloudWatchEventSource(const CloudWatchEventSource &value)
bool StartTimeHasBeenSet() const
bool StatesExecutionArnHasBeenSet() const
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)
void SetEbsRequestId(const char *value)
const Aws::String & GetCodeDeployDeploymentId() const
void SetHealthService(const char *value)
void SetHealthEventDescription(const Aws::String &value)
void SetEbsCause(Aws::String &&value)
void SetXRayNodeType(const char *value)
void SetHealthEventTypeCategory(Aws::String &&value)
Observation & WithHealthEventTypeCode(const Aws::String &value)
Observation & WithXRayNodeName(Aws::String &&value)
bool ValueHasBeenSet() const
void SetStartTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetLineTime() const
void SetEbsEvent(Aws::String &&value)
const Aws::String & GetHealthService() const
void SetCloudWatchEventSource(CloudWatchEventSource &&value)
bool IdHasBeenSet() const
void SetStatesInput(Aws::String &&value)
int GetXRayRequestCount() const
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 SetEbsEvent(const char *value)
void SetSourceType(const Aws::String &value)
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
void SetLogGroup(const char *value)
bool StatesArnHasBeenSet() 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)
void SetXRayThrottlePercent(int value)
Observation & WithCloudWatchEventDetailType(Aws::String &&value)
Observation & WithEc2State(const char *value)
bool StatesInputHasBeenSet() const
bool CodeDeployDeploymentIdHasBeenSet() const
Observation & WithLogFilter(LogFilter &&value)
Observation & WithHealthService(const char *value)
Observation & WithStartTime(const Aws::Utils::DateTime &value)
bool RdsEventCategoriesHasBeenSet() const
void SetMetricName(Aws::String &&value)
const Aws::String & GetCloudWatchEventDetailType() const
bool EbsRequestIdHasBeenSet() const
void SetRdsEventCategories(const Aws::String &value)
Observation & WithSourceType(Aws::String &&value)
void SetCodeDeployApplication(const Aws::String &value)
Observation & WithCodeDeployDeploymentId(const Aws::String &value)
void SetCodeDeployInstanceGroupId(const Aws::String &value)
Observation & WithCodeDeployState(const Aws::String &value)
void SetEc2State(const char *value)
void SetEbsResult(const char *value)
const Aws::String & GetEbsEvent() const
void SetMetricName(const Aws::String &value)
Observation & WithLogText(const Aws::String &value)
long long GetXRayRequestAverageLatency() const
Observation & WithLogGroup(const char *value)
Observation & WithRdsEventMessage(const Aws::String &value)
Observation & WithEbsCause(const Aws::String &value)
bool SourceARNHasBeenSet() const
Observation & WithLineTime(Aws::Utils::DateTime &&value)
bool StatesStatusHasBeenSet() const
Observation & WithCodeDeployState(const char *value)
Observation & WithStartTime(Aws::Utils::DateTime &&value)
void SetUnit(Aws::String &&value)
Observation & WithMetricName(const Aws::String &value)
void SetSourceType(Aws::String &&value)
Observation & WithSourceARN(const Aws::String &value)
Observation & WithId(const char *value)
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)
bool CloudWatchEventDetailTypeHasBeenSet() const
bool CodeDeployDeploymentGroupHasBeenSet() const
void SetCloudWatchEventId(const Aws::String &value)
Observation & WithS3EventName(Aws::String &&value)
bool XRayErrorPercentHasBeenSet() const
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)
void SetS3EventName(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)
bool UnitHasBeenSet() const
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
const LogFilter & GetLogFilter() const
void SetStatesArn(Aws::String &&value)
bool XRayNodeNameHasBeenSet() const
Observation & WithCodeDeployInstanceGroupId(const char *value)
Observation & WithMetricName(const char *value)
bool CodeDeployStateHasBeenSet() const
void SetXRayNodeName(const Aws::String &value)
Observation & WithXRayFaultPercent(int value)
Observation & WithHealthEventArn(const Aws::String &value)
void SetHealthEventTypeCategory(const Aws::String &value)
void SetValue(double value)
const Aws::String & GetLogText() const
void SetEc2State(Aws::String &&value)
void SetStatesArn(const char *value)
void SetHealthEventTypeCategory(const char *value)
AWS_APPLICATIONINSIGHTS_API Observation(Aws::Utils::Json::JsonView jsonValue)
void SetCloudWatchEventDetailType(const char *value)
void SetXRayRequestCount(int value)
bool CodeDeployInstanceGroupIdHasBeenSet() const
Observation & WithCloudWatchEventId(const char *value)
Observation & WithValue(double value)
bool LogFilterHasBeenSet() const
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)
bool CodeDeployApplicationHasBeenSet() const
bool Ec2StateHasBeenSet() const
void SetHealthEventTypeCode(const char *value)
const Aws::String & GetHealthEventDescription() const
bool MetricNamespaceHasBeenSet() const
const Aws::Utils::DateTime & GetStartTime() const
void SetXRayRequestAverageLatency(long long value)
bool S3EventNameHasBeenSet() const
void SetS3EventName(Aws::String &&value)
Observation & WithHealthEventTypeCategory(const Aws::String &value)
const Aws::String & GetCloudWatchEventId() const
bool LogGroupHasBeenSet() 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