7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/AmplitudeMetadata.h>
9#include <aws/appflow/model/CustomerProfilesMetadata.h>
10#include <aws/appflow/model/DatadogMetadata.h>
11#include <aws/appflow/model/DynatraceMetadata.h>
12#include <aws/appflow/model/EventBridgeMetadata.h>
13#include <aws/appflow/model/GoogleAnalyticsMetadata.h>
14#include <aws/appflow/model/HoneycodeMetadata.h>
15#include <aws/appflow/model/InforNexusMetadata.h>
16#include <aws/appflow/model/MarketoMetadata.h>
17#include <aws/appflow/model/PardotMetadata.h>
18#include <aws/appflow/model/RedshiftMetadata.h>
19#include <aws/appflow/model/S3Metadata.h>
20#include <aws/appflow/model/SAPODataMetadata.h>
21#include <aws/appflow/model/SalesforceMetadata.h>
22#include <aws/appflow/model/ServiceNowMetadata.h>
23#include <aws/appflow/model/SingularMetadata.h>
24#include <aws/appflow/model/SlackMetadata.h>
25#include <aws/appflow/model/SnowflakeMetadata.h>
26#include <aws/appflow/model/TrendmicroMetadata.h>
27#include <aws/appflow/model/UpsolverMetadata.h>
28#include <aws/appflow/model/VeevaMetadata.h>
29#include <aws/appflow/model/ZendeskMetadata.h>
63 template <
typename AmplitudeT = AmplitudeMetadata>
65 m_amplitudeHasBeenSet =
true;
66 m_amplitude = std::forward<AmplitudeT>(value);
68 template <
typename AmplitudeT = AmplitudeMetadata>
81 template <
typename DatadogT = DatadogMetadata>
83 m_datadogHasBeenSet =
true;
84 m_datadog = std::forward<DatadogT>(value);
86 template <
typename DatadogT = DatadogMetadata>
99 template <
typename DynatraceT = DynatraceMetadata>
101 m_dynatraceHasBeenSet =
true;
102 m_dynatrace = std::forward<DynatraceT>(value);
104 template <
typename DynatraceT = DynatraceMetadata>
117 template <
typename GoogleAnalyticsT = GoogleAnalyticsMetadata>
119 m_googleAnalyticsHasBeenSet =
true;
120 m_googleAnalytics = std::forward<GoogleAnalyticsT>(value);
122 template <
typename GoogleAnalyticsT = GoogleAnalyticsMetadata>
135 template <
typename InforNexusT = InforNexusMetadata>
137 m_inforNexusHasBeenSet =
true;
138 m_inforNexus = std::forward<InforNexusT>(value);
140 template <
typename InforNexusT = InforNexusMetadata>
153 template <
typename MarketoT = MarketoMetadata>
155 m_marketoHasBeenSet =
true;
156 m_marketo = std::forward<MarketoT>(value);
158 template <
typename MarketoT = MarketoMetadata>
171 template <
typename RedshiftT = RedshiftMetadata>
173 m_redshiftHasBeenSet =
true;
174 m_redshift = std::forward<RedshiftT>(value);
176 template <
typename RedshiftT = RedshiftMetadata>
189 template <
typename S3T = S3Metadata>
191 m_s3HasBeenSet =
true;
192 m_s3 = std::forward<S3T>(value);
194 template <
typename S3T = S3Metadata>
196 SetS3(std::forward<S3T>(value));
207 template <
typename SalesforceT = SalesforceMetadata>
209 m_salesforceHasBeenSet =
true;
210 m_salesforce = std::forward<SalesforceT>(value);
212 template <
typename SalesforceT = SalesforceMetadata>
225 template <
typename ServiceNowT = ServiceNowMetadata>
227 m_serviceNowHasBeenSet =
true;
228 m_serviceNow = std::forward<ServiceNowT>(value);
230 template <
typename ServiceNowT = ServiceNowMetadata>
243 template <
typename SingularT = SingularMetadata>
245 m_singularHasBeenSet =
true;
246 m_singular = std::forward<SingularT>(value);
248 template <
typename SingularT = SingularMetadata>
261 template <
typename SlackT = SlackMetadata>
263 m_slackHasBeenSet =
true;
264 m_slack = std::forward<SlackT>(value);
266 template <
typename SlackT = SlackMetadata>
268 SetSlack(std::forward<SlackT>(value));
279 template <
typename SnowflakeT = SnowflakeMetadata>
281 m_snowflakeHasBeenSet =
true;
282 m_snowflake = std::forward<SnowflakeT>(value);
284 template <
typename SnowflakeT = SnowflakeMetadata>
297 template <
typename TrendmicroT = TrendmicroMetadata>
299 m_trendmicroHasBeenSet =
true;
300 m_trendmicro = std::forward<TrendmicroT>(value);
302 template <
typename TrendmicroT = TrendmicroMetadata>
315 template <
typename VeevaT = VeevaMetadata>
317 m_veevaHasBeenSet =
true;
318 m_veeva = std::forward<VeevaT>(value);
320 template <
typename VeevaT = VeevaMetadata>
322 SetVeeva(std::forward<VeevaT>(value));
333 template <
typename ZendeskT = ZendeskMetadata>
335 m_zendeskHasBeenSet =
true;
336 m_zendesk = std::forward<ZendeskT>(value);
338 template <
typename ZendeskT = ZendeskMetadata>
351 template <
typename EventBr
idgeT = EventBr
idgeMetadata>
353 m_eventBridgeHasBeenSet =
true;
354 m_eventBridge = std::forward<EventBridgeT>(value);
356 template <
typename EventBr
idgeT = EventBr
idgeMetadata>
369 template <
typename UpsolverT = UpsolverMetadata>
371 m_upsolverHasBeenSet =
true;
372 m_upsolver = std::forward<UpsolverT>(value);
374 template <
typename UpsolverT = UpsolverMetadata>
387 template <
typename CustomerProfilesT = CustomerProfilesMetadata>
389 m_customerProfilesHasBeenSet =
true;
390 m_customerProfiles = std::forward<CustomerProfilesT>(value);
392 template <
typename CustomerProfilesT = CustomerProfilesMetadata>
405 template <
typename HoneycodeT = HoneycodeMetadata>
407 m_honeycodeHasBeenSet =
true;
408 m_honeycode = std::forward<HoneycodeT>(value);
410 template <
typename HoneycodeT = HoneycodeMetadata>
421 template <
typename SAPODataT = SAPODataMetadata>
423 m_sAPODataHasBeenSet =
true;
424 m_sAPOData = std::forward<SAPODataT>(value);
426 template <
typename SAPODataT = SAPODataMetadata>
439 template <
typename PardotT = PardotMetadata>
441 m_pardotHasBeenSet =
true;
442 m_pardot = std::forward<PardotT>(value);
444 template <
typename PardotT = PardotMetadata>
494 bool m_amplitudeHasBeenSet =
false;
495 bool m_datadogHasBeenSet =
false;
496 bool m_dynatraceHasBeenSet =
false;
497 bool m_googleAnalyticsHasBeenSet =
false;
498 bool m_inforNexusHasBeenSet =
false;
499 bool m_marketoHasBeenSet =
false;
500 bool m_redshiftHasBeenSet =
false;
501 bool m_s3HasBeenSet =
false;
502 bool m_salesforceHasBeenSet =
false;
503 bool m_serviceNowHasBeenSet =
false;
504 bool m_singularHasBeenSet =
false;
505 bool m_slackHasBeenSet =
false;
506 bool m_snowflakeHasBeenSet =
false;
507 bool m_trendmicroHasBeenSet =
false;
508 bool m_veevaHasBeenSet =
false;
509 bool m_zendeskHasBeenSet =
false;
510 bool m_eventBridgeHasBeenSet =
false;
511 bool m_upsolverHasBeenSet =
false;
512 bool m_customerProfilesHasBeenSet =
false;
513 bool m_honeycodeHasBeenSet =
false;
514 bool m_sAPODataHasBeenSet =
false;
515 bool m_pardotHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue