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
50 template<
typename IdT = Aws::String>
51 void SetId(IdT&& value) { m_idHasBeenSet =
true; m_id = std::forward<IdT>(value); }
52 template<
typename IdT = Aws::String>
62 template<
typename StartTimeT = Aws::Utils::DateTime>
63 void SetStartTime(StartTimeT&& value) { m_startTimeHasBeenSet =
true; m_startTime = std::forward<StartTimeT>(value); }
64 template<
typename StartTimeT = Aws::Utils::DateTime>
74 template<
typename EndTimeT = Aws::Utils::DateTime>
75 void SetEndTime(EndTimeT&& value) { m_endTimeHasBeenSet =
true; m_endTime = std::forward<EndTimeT>(value); }
76 template<
typename EndTimeT = Aws::Utils::DateTime>
86 template<
typename SourceTypeT = Aws::String>
87 void SetSourceType(SourceTypeT&& value) { m_sourceTypeHasBeenSet =
true; m_sourceType = std::forward<SourceTypeT>(value); }
88 template<
typename SourceTypeT = Aws::String>
98 template<
typename SourceARNT = Aws::String>
99 void SetSourceARN(SourceARNT&& value) { m_sourceARNHasBeenSet =
true; m_sourceARN = std::forward<SourceARNT>(value); }
100 template<
typename SourceARNT = Aws::String>
110 template<
typename LogGroupT = Aws::String>
111 void SetLogGroup(LogGroupT&& value) { m_logGroupHasBeenSet =
true; m_logGroup = std::forward<LogGroupT>(value); }
112 template<
typename LogGroupT = Aws::String>
123 template<
typename LineTimeT = Aws::Utils::DateTime>
124 void SetLineTime(LineTimeT&& value) { m_lineTimeHasBeenSet =
true; m_lineTime = std::forward<LineTimeT>(value); }
125 template<
typename LineTimeT = Aws::Utils::DateTime>
135 template<
typename LogTextT = Aws::String>
136 void SetLogText(LogTextT&& value) { m_logTextHasBeenSet =
true; m_logText = std::forward<LogTextT>(value); }
137 template<
typename LogTextT = Aws::String>
157 template<
typename MetricNamespaceT = Aws::String>
158 void SetMetricNamespace(MetricNamespaceT&& value) { m_metricNamespaceHasBeenSet =
true; m_metricNamespace = std::forward<MetricNamespaceT>(value); }
159 template<
typename MetricNamespaceT = Aws::String>
169 template<
typename MetricNameT = Aws::String>
170 void SetMetricName(MetricNameT&& value) { m_metricNameHasBeenSet =
true; m_metricName = std::forward<MetricNameT>(value); }
171 template<
typename MetricNameT = Aws::String>
181 template<
typename UnitT = Aws::String>
182 void SetUnit(UnitT&& value) { m_unitHasBeenSet =
true; m_unit = std::forward<UnitT>(value); }
183 template<
typename UnitT = Aws::String>
193 inline void SetValue(
double value) { m_valueHasBeenSet =
true; m_value = value; }
204 template<
typename CloudWatchEventIdT = Aws::String>
205 void SetCloudWatchEventId(CloudWatchEventIdT&& value) { m_cloudWatchEventIdHasBeenSet =
true; m_cloudWatchEventId = std::forward<CloudWatchEventIdT>(value); }
206 template<
typename CloudWatchEventIdT = Aws::String>
227 template<
typename CloudWatchEventDetailTypeT = Aws::String>
228 void SetCloudWatchEventDetailType(CloudWatchEventDetailTypeT&& value) { m_cloudWatchEventDetailTypeHasBeenSet =
true; m_cloudWatchEventDetailType = std::forward<CloudWatchEventDetailTypeT>(value); }
229 template<
typename CloudWatchEventDetailTypeT = Aws::String>
239 template<
typename HealthEventArnT = Aws::String>
240 void SetHealthEventArn(HealthEventArnT&& value) { m_healthEventArnHasBeenSet =
true; m_healthEventArn = std::forward<HealthEventArnT>(value); }
241 template<
typename HealthEventArnT = Aws::String>
251 template<
typename HealthServiceT = Aws::String>
252 void SetHealthService(HealthServiceT&& value) { m_healthServiceHasBeenSet =
true; m_healthService = std::forward<HealthServiceT>(value); }
253 template<
typename HealthServiceT = Aws::String>
264 template<
typename HealthEventTypeCodeT = Aws::String>
265 void SetHealthEventTypeCode(HealthEventTypeCodeT&& value) { m_healthEventTypeCodeHasBeenSet =
true; m_healthEventTypeCode = std::forward<HealthEventTypeCodeT>(value); }
266 template<
typename HealthEventTypeCodeT = Aws::String>
276 template<
typename HealthEventTypeCategoryT = Aws::String>
277 void SetHealthEventTypeCategory(HealthEventTypeCategoryT&& value) { m_healthEventTypeCategoryHasBeenSet =
true; m_healthEventTypeCategory = std::forward<HealthEventTypeCategoryT>(value); }
278 template<
typename HealthEventTypeCategoryT = Aws::String>
289 template<
typename HealthEventDescriptionT = Aws::String>
290 void SetHealthEventDescription(HealthEventDescriptionT&& value) { m_healthEventDescriptionHasBeenSet =
true; m_healthEventDescription = std::forward<HealthEventDescriptionT>(value); }
291 template<
typename HealthEventDescriptionT = Aws::String>
302 template<
typename CodeDeployDeploymentIdT = Aws::String>
303 void SetCodeDeployDeploymentId(CodeDeployDeploymentIdT&& value) { m_codeDeployDeploymentIdHasBeenSet =
true; m_codeDeployDeploymentId = std::forward<CodeDeployDeploymentIdT>(value); }
304 template<
typename CodeDeployDeploymentIdT = Aws::String>
314 template<
typename CodeDeployDeploymentGroupT = Aws::String>
315 void SetCodeDeployDeploymentGroup(CodeDeployDeploymentGroupT&& value) { m_codeDeployDeploymentGroupHasBeenSet =
true; m_codeDeployDeploymentGroup = std::forward<CodeDeployDeploymentGroupT>(value); }
316 template<
typename CodeDeployDeploymentGroupT = Aws::String>
327 template<
typename CodeDeployStateT = Aws::String>
328 void SetCodeDeployState(CodeDeployStateT&& value) { m_codeDeployStateHasBeenSet =
true; m_codeDeployState = std::forward<CodeDeployStateT>(value); }
329 template<
typename CodeDeployStateT = Aws::String>
339 template<
typename CodeDeployApplicationT = Aws::String>
340 void SetCodeDeployApplication(CodeDeployApplicationT&& value) { m_codeDeployApplicationHasBeenSet =
true; m_codeDeployApplication = std::forward<CodeDeployApplicationT>(value); }
341 template<
typename CodeDeployApplicationT = Aws::String>
351 template<
typename CodeDeployInstanceGroupIdT = Aws::String>
352 void SetCodeDeployInstanceGroupId(CodeDeployInstanceGroupIdT&& value) { m_codeDeployInstanceGroupIdHasBeenSet =
true; m_codeDeployInstanceGroupId = std::forward<CodeDeployInstanceGroupIdT>(value); }
353 template<
typename CodeDeployInstanceGroupIdT = Aws::String>
364 template<
typename Ec2StateT = Aws::String>
365 void SetEc2State(Ec2StateT&& value) { m_ec2StateHasBeenSet =
true; m_ec2State = std::forward<Ec2StateT>(value); }
366 template<
typename Ec2StateT = Aws::String>
376 template<
typename RdsEventCategoriesT = Aws::String>
377 void SetRdsEventCategories(RdsEventCategoriesT&& value) { m_rdsEventCategoriesHasBeenSet =
true; m_rdsEventCategories = std::forward<RdsEventCategoriesT>(value); }
378 template<
typename RdsEventCategoriesT = Aws::String>
388 template<
typename RdsEventMessageT = Aws::String>
389 void SetRdsEventMessage(RdsEventMessageT&& value) { m_rdsEventMessageHasBeenSet =
true; m_rdsEventMessage = std::forward<RdsEventMessageT>(value); }
390 template<
typename RdsEventMessageT = Aws::String>
400 template<
typename S3EventNameT = Aws::String>
401 void SetS3EventName(S3EventNameT&& value) { m_s3EventNameHasBeenSet =
true; m_s3EventName = std::forward<S3EventNameT>(value); }
402 template<
typename S3EventNameT = Aws::String>
413 template<
typename StatesExecutionArnT = Aws::String>
414 void SetStatesExecutionArn(StatesExecutionArnT&& value) { m_statesExecutionArnHasBeenSet =
true; m_statesExecutionArn = std::forward<StatesExecutionArnT>(value); }
415 template<
typename StatesExecutionArnT = Aws::String>
425 template<
typename StatesArnT = Aws::String>
426 void SetStatesArn(StatesArnT&& value) { m_statesArnHasBeenSet =
true; m_statesArn = std::forward<StatesArnT>(value); }
427 template<
typename StatesArnT = Aws::String>
437 template<
typename StatesStatusT = Aws::String>
438 void SetStatesStatus(StatesStatusT&& value) { m_statesStatusHasBeenSet =
true; m_statesStatus = std::forward<StatesStatusT>(value); }
439 template<
typename StatesStatusT = Aws::String>
449 template<
typename StatesInputT = Aws::String>
450 void SetStatesInput(StatesInputT&& value) { m_statesInputHasBeenSet =
true; m_statesInput = std::forward<StatesInputT>(value); }
451 template<
typename StatesInputT = Aws::String>
462 template<
typename EbsEventT = Aws::String>
463 void SetEbsEvent(EbsEventT&& value) { m_ebsEventHasBeenSet =
true; m_ebsEvent = std::forward<EbsEventT>(value); }
464 template<
typename EbsEventT = Aws::String>
475 template<
typename EbsResultT = Aws::String>
476 void SetEbsResult(EbsResultT&& value) { m_ebsResultHasBeenSet =
true; m_ebsResult = std::forward<EbsResultT>(value); }
477 template<
typename EbsResultT = Aws::String>
487 template<
typename EbsCauseT = Aws::String>
488 void SetEbsCause(EbsCauseT&& value) { m_ebsCauseHasBeenSet =
true; m_ebsCause = std::forward<EbsCauseT>(value); }
489 template<
typename EbsCauseT = Aws::String>
499 template<
typename EbsRequestIdT = Aws::String>
500 void SetEbsRequestId(EbsRequestIdT&& value) { m_ebsRequestIdHasBeenSet =
true; m_ebsRequestId = std::forward<EbsRequestIdT>(value); }
501 template<
typename EbsRequestIdT = Aws::String>
511 inline void SetXRayFaultPercent(
int value) { m_xRayFaultPercentHasBeenSet =
true; m_xRayFaultPercent = value; }
531 inline void SetXRayErrorPercent(
int value) { m_xRayErrorPercentHasBeenSet =
true; m_xRayErrorPercent = value; }
541 inline void SetXRayRequestCount(
int value) { m_xRayRequestCountHasBeenSet =
true; m_xRayRequestCount = value; }
561 template<
typename XRayNodeNameT = Aws::String>
562 void SetXRayNodeName(XRayNodeNameT&& value) { m_xRayNodeNameHasBeenSet =
true; m_xRayNodeName = std::forward<XRayNodeNameT>(value); }
563 template<
typename XRayNodeNameT = Aws::String>
573 template<
typename XRayNodeTypeT = Aws::String>
574 void SetXRayNodeType(XRayNodeTypeT&& value) { m_xRayNodeTypeHasBeenSet =
true; m_xRayNodeType = std::forward<XRayNodeTypeT>(value); }
575 template<
typename XRayNodeTypeT = Aws::String>
581 bool m_idHasBeenSet =
false;
584 bool m_startTimeHasBeenSet =
false;
587 bool m_endTimeHasBeenSet =
false;
590 bool m_sourceTypeHasBeenSet =
false;
593 bool m_sourceARNHasBeenSet =
false;
596 bool m_logGroupHasBeenSet =
false;
599 bool m_lineTimeHasBeenSet =
false;
602 bool m_logTextHasBeenSet =
false;
605 bool m_logFilterHasBeenSet =
false;
608 bool m_metricNamespaceHasBeenSet =
false;
611 bool m_metricNameHasBeenSet =
false;
614 bool m_unitHasBeenSet =
false;
617 bool m_valueHasBeenSet =
false;
620 bool m_cloudWatchEventIdHasBeenSet =
false;
623 bool m_cloudWatchEventSourceHasBeenSet =
false;
626 bool m_cloudWatchEventDetailTypeHasBeenSet =
false;
629 bool m_healthEventArnHasBeenSet =
false;
632 bool m_healthServiceHasBeenSet =
false;
635 bool m_healthEventTypeCodeHasBeenSet =
false;
638 bool m_healthEventTypeCategoryHasBeenSet =
false;
641 bool m_healthEventDescriptionHasBeenSet =
false;
644 bool m_codeDeployDeploymentIdHasBeenSet =
false;
647 bool m_codeDeployDeploymentGroupHasBeenSet =
false;
650 bool m_codeDeployStateHasBeenSet =
false;
653 bool m_codeDeployApplicationHasBeenSet =
false;
656 bool m_codeDeployInstanceGroupIdHasBeenSet =
false;
659 bool m_ec2StateHasBeenSet =
false;
662 bool m_rdsEventCategoriesHasBeenSet =
false;
665 bool m_rdsEventMessageHasBeenSet =
false;
668 bool m_s3EventNameHasBeenSet =
false;
671 bool m_statesExecutionArnHasBeenSet =
false;
674 bool m_statesArnHasBeenSet =
false;
677 bool m_statesStatusHasBeenSet =
false;
680 bool m_statesInputHasBeenSet =
false;
683 bool m_ebsEventHasBeenSet =
false;
686 bool m_ebsResultHasBeenSet =
false;
689 bool m_ebsCauseHasBeenSet =
false;
692 bool m_ebsRequestIdHasBeenSet =
false;
694 int m_xRayFaultPercent{0};
695 bool m_xRayFaultPercentHasBeenSet =
false;
697 int m_xRayThrottlePercent{0};
698 bool m_xRayThrottlePercentHasBeenSet =
false;
700 int m_xRayErrorPercent{0};
701 bool m_xRayErrorPercentHasBeenSet =
false;
703 int m_xRayRequestCount{0};
704 bool m_xRayRequestCountHasBeenSet =
false;
706 long long m_xRayRequestAverageLatency{0};
707 bool m_xRayRequestAverageLatencyHasBeenSet =
false;
710 bool m_xRayNodeNameHasBeenSet =
false;
713 bool m_xRayNodeTypeHasBeenSet =
false;
bool SourceTypeHasBeenSet() const
void SetXRayFaultPercent(int value)
void SetHealthEventTypeCategory(HealthEventTypeCategoryT &&value)
void SetStatesExecutionArn(StatesExecutionArnT &&value)
void SetStartTime(StartTimeT &&value)
Observation & WithStatesInput(StatesInputT &&value)
Observation & WithCodeDeployDeploymentId(CodeDeployDeploymentIdT &&value)
bool XRayRequestAverageLatencyHasBeenSet() const
const Aws::String & GetId() const
void SetEbsResult(EbsResultT &&value)
bool RdsEventMessageHasBeenSet() const
Observation & WithMetricNamespace(MetricNamespaceT &&value)
Observation & WithXRayErrorPercent(int value)
bool XRayThrottlePercentHasBeenSet() const
Observation & WithLogText(LogTextT &&value)
int GetXRayFaultPercent() const
Observation & WithUnit(UnitT &&value)
void SetCodeDeployApplication(CodeDeployApplicationT &&value)
bool HealthEventArnHasBeenSet() const
Observation & WithHealthEventArn(HealthEventArnT &&value)
void SetCloudWatchEventDetailType(CloudWatchEventDetailTypeT &&value)
void SetEbsEvent(EbsEventT &&value)
const Aws::String & GetLogGroup() const
bool XRayRequestCountHasBeenSet() const
Observation & WithMetricName(MetricNameT &&value)
const Aws::String & GetRdsEventMessage() const
bool XRayFaultPercentHasBeenSet() const
int GetXRayThrottlePercent() const
bool LogTextHasBeenSet() const
AWS_APPLICATIONINSIGHTS_API Observation & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EbsCauseHasBeenSet() const
bool HealthEventTypeCategoryHasBeenSet() const
const Aws::String & GetCodeDeployDeploymentGroup() const
Observation & WithS3EventName(S3EventNameT &&value)
bool XRayNodeTypeHasBeenSet() const
const Aws::Utils::DateTime & GetEndTime() const
Observation & WithEc2State(Ec2StateT &&value)
void SetEbsCause(EbsCauseT &&value)
Observation & WithStartTime(StartTimeT &&value)
void SetStatesStatus(StatesStatusT &&value)
Observation & WithEbsRequestId(EbsRequestIdT &&value)
Observation & WithXRayThrottlePercent(int value)
Observation & WithStatesExecutionArn(StatesExecutionArnT &&value)
const Aws::String & GetEbsRequestId() const
const Aws::String & GetMetricNamespace() const
Observation & WithLogFilter(LogFilter value)
Observation & WithSourceType(SourceTypeT &&value)
void SetUnit(UnitT &&value)
CloudWatchEventSource GetCloudWatchEventSource() const
const Aws::String & GetStatesInput() const
bool MetricNameHasBeenSet() const
const Aws::String & GetEbsCause() const
const Aws::String & GetCodeDeployState() const
Observation & WithXRayRequestCount(int value)
Observation & WithEbsCause(EbsCauseT &&value)
bool EbsEventHasBeenSet() const
const Aws::String & GetUnit() const
bool EndTimeHasBeenSet() const
void SetHealthEventTypeCode(HealthEventTypeCodeT &&value)
bool HealthServiceHasBeenSet() const
void SetMetricName(MetricNameT &&value)
int GetXRayErrorPercent() const
bool CloudWatchEventSourceHasBeenSet() const
const Aws::String & GetStatesStatus() const
bool EbsResultHasBeenSet() const
const Aws::String & GetEbsResult() const
void SetCodeDeployState(CodeDeployStateT &&value)
bool HealthEventTypeCodeHasBeenSet() const
bool LineTimeHasBeenSet() const
void SetXRayErrorPercent(int value)
AWS_APPLICATIONINSIGHTS_API Observation()=default
const Aws::String & GetS3EventName() const
Observation & WithCloudWatchEventDetailType(CloudWatchEventDetailTypeT &&value)
const Aws::String & GetXRayNodeName() const
const Aws::String & GetEc2State() const
void SetXRayNodeName(XRayNodeNameT &&value)
Observation & WithXRayNodeType(XRayNodeTypeT &&value)
Observation & WithRdsEventCategories(RdsEventCategoriesT &&value)
void SetCloudWatchEventId(CloudWatchEventIdT &&value)
Observation & WithXRayNodeName(XRayNodeNameT &&value)
bool CloudWatchEventIdHasBeenSet() const
const Aws::String & GetStatesArn() const
void SetRdsEventCategories(RdsEventCategoriesT &&value)
Observation & WithLogGroup(LogGroupT &&value)
bool HealthEventDescriptionHasBeenSet() const
void SetHealthEventArn(HealthEventArnT &&value)
bool StartTimeHasBeenSet() const
bool StatesExecutionArnHasBeenSet() const
void SetStatesInput(StatesInputT &&value)
Observation & WithSourceARN(SourceARNT &&value)
void SetRdsEventMessage(RdsEventMessageT &&value)
Observation & WithStatesStatus(StatesStatusT &&value)
void SetEc2State(Ec2StateT &&value)
void SetCloudWatchEventSource(CloudWatchEventSource value)
Observation & WithRdsEventMessage(RdsEventMessageT &&value)
const Aws::String & GetCodeDeployDeploymentId() const
void SetLogGroup(LogGroupT &&value)
Observation & WithEbsEvent(EbsEventT &&value)
Observation & WithCloudWatchEventSource(CloudWatchEventSource value)
Observation & WithHealthEventDescription(HealthEventDescriptionT &&value)
void SetCodeDeployInstanceGroupId(CodeDeployInstanceGroupIdT &&value)
bool ValueHasBeenSet() const
void SetStatesArn(StatesArnT &&value)
const Aws::Utils::DateTime & GetLineTime() const
const Aws::String & GetHealthService() const
bool IdHasBeenSet() const
int GetXRayRequestCount() const
Observation & WithXRayRequestAverageLatency(long long value)
const Aws::String & GetXRayNodeType() const
Observation & WithHealthEventTypeCode(HealthEventTypeCodeT &&value)
Observation & WithCodeDeployDeploymentGroup(CodeDeployDeploymentGroupT &&value)
const Aws::String & GetMetricName() const
Observation & WithLineTime(LineTimeT &&value)
void SetHealthService(HealthServiceT &&value)
const Aws::String & GetCodeDeployApplication() const
const Aws::String & GetRdsEventCategories() const
LogFilter GetLogFilter() const
bool StatesArnHasBeenSet() const
const Aws::String & GetHealthEventArn() const
void SetXRayThrottlePercent(int value)
bool StatesInputHasBeenSet() const
void SetCodeDeployDeploymentId(CodeDeployDeploymentIdT &&value)
bool CodeDeployDeploymentIdHasBeenSet() const
bool RdsEventCategoriesHasBeenSet() const
const Aws::String & GetCloudWatchEventDetailType() const
bool EbsRequestIdHasBeenSet() const
void SetEbsRequestId(EbsRequestIdT &&value)
void SetEndTime(EndTimeT &&value)
Observation & WithCloudWatchEventId(CloudWatchEventIdT &&value)
const Aws::String & GetEbsEvent() const
long long GetXRayRequestAverageLatency() const
bool SourceARNHasBeenSet() const
void SetLogFilter(LogFilter value)
bool StatesStatusHasBeenSet() const
Observation & WithHealthEventTypeCategory(HealthEventTypeCategoryT &&value)
Observation & WithCodeDeployInstanceGroupId(CodeDeployInstanceGroupIdT &&value)
void SetCodeDeployDeploymentGroup(CodeDeployDeploymentGroupT &&value)
Observation & WithCodeDeployApplication(CodeDeployApplicationT &&value)
const Aws::String & GetStatesExecutionArn() const
bool CloudWatchEventDetailTypeHasBeenSet() const
bool CodeDeployDeploymentGroupHasBeenSet() const
bool XRayErrorPercentHasBeenSet() const
Observation & WithStatesArn(StatesArnT &&value)
void SetLogText(LogTextT &&value)
const Aws::String & GetCodeDeployInstanceGroupId() const
void SetS3EventName(S3EventNameT &&value)
Observation & WithId(IdT &&value)
AWS_APPLICATIONINSIGHTS_API Aws::Utils::Json::JsonValue Jsonize() const
bool UnitHasBeenSet() const
const Aws::String & GetHealthEventTypeCategory() const
const Aws::String & GetHealthEventTypeCode() const
const Aws::String & GetSourceType() const
bool XRayNodeNameHasBeenSet() const
bool CodeDeployStateHasBeenSet() const
Observation & WithXRayFaultPercent(int value)
void SetValue(double value)
const Aws::String & GetLogText() const
void SetSourceType(SourceTypeT &&value)
AWS_APPLICATIONINSIGHTS_API Observation(Aws::Utils::Json::JsonView jsonValue)
void SetXRayRequestCount(int value)
bool CodeDeployInstanceGroupIdHasBeenSet() const
Observation & WithValue(double value)
bool LogFilterHasBeenSet() const
const Aws::String & GetSourceARN() const
void SetXRayNodeType(XRayNodeTypeT &&value)
bool CodeDeployApplicationHasBeenSet() const
bool Ec2StateHasBeenSet() const
const Aws::String & GetHealthEventDescription() const
bool MetricNamespaceHasBeenSet() const
Observation & WithEndTime(EndTimeT &&value)
void SetMetricNamespace(MetricNamespaceT &&value)
const Aws::Utils::DateTime & GetStartTime() const
void SetHealthEventDescription(HealthEventDescriptionT &&value)
void SetXRayRequestAverageLatency(long long value)
Observation & WithEbsResult(EbsResultT &&value)
bool S3EventNameHasBeenSet() const
Observation & WithHealthService(HealthServiceT &&value)
void SetSourceARN(SourceARNT &&value)
const Aws::String & GetCloudWatchEventId() const
bool LogGroupHasBeenSet() const
void SetLineTime(LineTimeT &&value)
Observation & WithCodeDeployState(CodeDeployStateT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue