AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ConnectorMetadata.h
1
6#pragma once
7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/AmplitudeMetadata.h>
9#include <aws/appflow/model/DatadogMetadata.h>
10#include <aws/appflow/model/DynatraceMetadata.h>
11#include <aws/appflow/model/GoogleAnalyticsMetadata.h>
12#include <aws/appflow/model/InforNexusMetadata.h>
13#include <aws/appflow/model/MarketoMetadata.h>
14#include <aws/appflow/model/RedshiftMetadata.h>
15#include <aws/appflow/model/S3Metadata.h>
16#include <aws/appflow/model/SalesforceMetadata.h>
17#include <aws/appflow/model/ServiceNowMetadata.h>
18#include <aws/appflow/model/SingularMetadata.h>
19#include <aws/appflow/model/SlackMetadata.h>
20#include <aws/appflow/model/SnowflakeMetadata.h>
21#include <aws/appflow/model/TrendmicroMetadata.h>
22#include <aws/appflow/model/VeevaMetadata.h>
23#include <aws/appflow/model/ZendeskMetadata.h>
24#include <aws/appflow/model/EventBridgeMetadata.h>
25#include <aws/appflow/model/UpsolverMetadata.h>
26#include <aws/appflow/model/CustomerProfilesMetadata.h>
27#include <aws/appflow/model/HoneycodeMetadata.h>
28#include <aws/appflow/model/SAPODataMetadata.h>
29#include <aws/appflow/model/PardotMetadata.h>
30#include <utility>
31
32namespace Aws
33{
34namespace Utils
35{
36namespace Json
37{
38 class JsonValue;
39 class JsonView;
40} // namespace Json
41} // namespace Utils
42namespace Appflow
43{
44namespace Model
45{
46
55 {
56 public:
57 AWS_APPFLOW_API ConnectorMetadata();
60 AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const;
61
62
64
67 inline const AmplitudeMetadata& GetAmplitude() const{ return m_amplitude; }
68 inline bool AmplitudeHasBeenSet() const { return m_amplitudeHasBeenSet; }
69 inline void SetAmplitude(const AmplitudeMetadata& value) { m_amplitudeHasBeenSet = true; m_amplitude = value; }
70 inline void SetAmplitude(AmplitudeMetadata&& value) { m_amplitudeHasBeenSet = true; m_amplitude = std::move(value); }
71 inline ConnectorMetadata& WithAmplitude(const AmplitudeMetadata& value) { SetAmplitude(value); return *this;}
72 inline ConnectorMetadata& WithAmplitude(AmplitudeMetadata&& value) { SetAmplitude(std::move(value)); return *this;}
74
76
79 inline const DatadogMetadata& GetDatadog() const{ return m_datadog; }
80 inline bool DatadogHasBeenSet() const { return m_datadogHasBeenSet; }
81 inline void SetDatadog(const DatadogMetadata& value) { m_datadogHasBeenSet = true; m_datadog = value; }
82 inline void SetDatadog(DatadogMetadata&& value) { m_datadogHasBeenSet = true; m_datadog = std::move(value); }
83 inline ConnectorMetadata& WithDatadog(const DatadogMetadata& value) { SetDatadog(value); return *this;}
84 inline ConnectorMetadata& WithDatadog(DatadogMetadata&& value) { SetDatadog(std::move(value)); return *this;}
86
88
91 inline const DynatraceMetadata& GetDynatrace() const{ return m_dynatrace; }
92 inline bool DynatraceHasBeenSet() const { return m_dynatraceHasBeenSet; }
93 inline void SetDynatrace(const DynatraceMetadata& value) { m_dynatraceHasBeenSet = true; m_dynatrace = value; }
94 inline void SetDynatrace(DynatraceMetadata&& value) { m_dynatraceHasBeenSet = true; m_dynatrace = std::move(value); }
95 inline ConnectorMetadata& WithDynatrace(const DynatraceMetadata& value) { SetDynatrace(value); return *this;}
96 inline ConnectorMetadata& WithDynatrace(DynatraceMetadata&& value) { SetDynatrace(std::move(value)); return *this;}
98
100
103 inline const GoogleAnalyticsMetadata& GetGoogleAnalytics() const{ return m_googleAnalytics; }
104 inline bool GoogleAnalyticsHasBeenSet() const { return m_googleAnalyticsHasBeenSet; }
105 inline void SetGoogleAnalytics(const GoogleAnalyticsMetadata& value) { m_googleAnalyticsHasBeenSet = true; m_googleAnalytics = value; }
106 inline void SetGoogleAnalytics(GoogleAnalyticsMetadata&& value) { m_googleAnalyticsHasBeenSet = true; m_googleAnalytics = std::move(value); }
108 inline ConnectorMetadata& WithGoogleAnalytics(GoogleAnalyticsMetadata&& value) { SetGoogleAnalytics(std::move(value)); return *this;}
110
112
115 inline const InforNexusMetadata& GetInforNexus() const{ return m_inforNexus; }
116 inline bool InforNexusHasBeenSet() const { return m_inforNexusHasBeenSet; }
117 inline void SetInforNexus(const InforNexusMetadata& value) { m_inforNexusHasBeenSet = true; m_inforNexus = value; }
118 inline void SetInforNexus(InforNexusMetadata&& value) { m_inforNexusHasBeenSet = true; m_inforNexus = std::move(value); }
119 inline ConnectorMetadata& WithInforNexus(const InforNexusMetadata& value) { SetInforNexus(value); return *this;}
120 inline ConnectorMetadata& WithInforNexus(InforNexusMetadata&& value) { SetInforNexus(std::move(value)); return *this;}
122
124
127 inline const MarketoMetadata& GetMarketo() const{ return m_marketo; }
128 inline bool MarketoHasBeenSet() const { return m_marketoHasBeenSet; }
129 inline void SetMarketo(const MarketoMetadata& value) { m_marketoHasBeenSet = true; m_marketo = value; }
130 inline void SetMarketo(MarketoMetadata&& value) { m_marketoHasBeenSet = true; m_marketo = std::move(value); }
131 inline ConnectorMetadata& WithMarketo(const MarketoMetadata& value) { SetMarketo(value); return *this;}
132 inline ConnectorMetadata& WithMarketo(MarketoMetadata&& value) { SetMarketo(std::move(value)); return *this;}
134
136
139 inline const RedshiftMetadata& GetRedshift() const{ return m_redshift; }
140 inline bool RedshiftHasBeenSet() const { return m_redshiftHasBeenSet; }
141 inline void SetRedshift(const RedshiftMetadata& value) { m_redshiftHasBeenSet = true; m_redshift = value; }
142 inline void SetRedshift(RedshiftMetadata&& value) { m_redshiftHasBeenSet = true; m_redshift = std::move(value); }
143 inline ConnectorMetadata& WithRedshift(const RedshiftMetadata& value) { SetRedshift(value); return *this;}
144 inline ConnectorMetadata& WithRedshift(RedshiftMetadata&& value) { SetRedshift(std::move(value)); return *this;}
146
148
151 inline const S3Metadata& GetS3() const{ return m_s3; }
152 inline bool S3HasBeenSet() const { return m_s3HasBeenSet; }
153 inline void SetS3(const S3Metadata& value) { m_s3HasBeenSet = true; m_s3 = value; }
154 inline void SetS3(S3Metadata&& value) { m_s3HasBeenSet = true; m_s3 = std::move(value); }
155 inline ConnectorMetadata& WithS3(const S3Metadata& value) { SetS3(value); return *this;}
156 inline ConnectorMetadata& WithS3(S3Metadata&& value) { SetS3(std::move(value)); return *this;}
158
160
163 inline const SalesforceMetadata& GetSalesforce() const{ return m_salesforce; }
164 inline bool SalesforceHasBeenSet() const { return m_salesforceHasBeenSet; }
165 inline void SetSalesforce(const SalesforceMetadata& value) { m_salesforceHasBeenSet = true; m_salesforce = value; }
166 inline void SetSalesforce(SalesforceMetadata&& value) { m_salesforceHasBeenSet = true; m_salesforce = std::move(value); }
167 inline ConnectorMetadata& WithSalesforce(const SalesforceMetadata& value) { SetSalesforce(value); return *this;}
168 inline ConnectorMetadata& WithSalesforce(SalesforceMetadata&& value) { SetSalesforce(std::move(value)); return *this;}
170
172
175 inline const ServiceNowMetadata& GetServiceNow() const{ return m_serviceNow; }
176 inline bool ServiceNowHasBeenSet() const { return m_serviceNowHasBeenSet; }
177 inline void SetServiceNow(const ServiceNowMetadata& value) { m_serviceNowHasBeenSet = true; m_serviceNow = value; }
178 inline void SetServiceNow(ServiceNowMetadata&& value) { m_serviceNowHasBeenSet = true; m_serviceNow = std::move(value); }
179 inline ConnectorMetadata& WithServiceNow(const ServiceNowMetadata& value) { SetServiceNow(value); return *this;}
180 inline ConnectorMetadata& WithServiceNow(ServiceNowMetadata&& value) { SetServiceNow(std::move(value)); return *this;}
182
184
187 inline const SingularMetadata& GetSingular() const{ return m_singular; }
188 inline bool SingularHasBeenSet() const { return m_singularHasBeenSet; }
189 inline void SetSingular(const SingularMetadata& value) { m_singularHasBeenSet = true; m_singular = value; }
190 inline void SetSingular(SingularMetadata&& value) { m_singularHasBeenSet = true; m_singular = std::move(value); }
191 inline ConnectorMetadata& WithSingular(const SingularMetadata& value) { SetSingular(value); return *this;}
192 inline ConnectorMetadata& WithSingular(SingularMetadata&& value) { SetSingular(std::move(value)); return *this;}
194
196
199 inline const SlackMetadata& GetSlack() const{ return m_slack; }
200 inline bool SlackHasBeenSet() const { return m_slackHasBeenSet; }
201 inline void SetSlack(const SlackMetadata& value) { m_slackHasBeenSet = true; m_slack = value; }
202 inline void SetSlack(SlackMetadata&& value) { m_slackHasBeenSet = true; m_slack = std::move(value); }
203 inline ConnectorMetadata& WithSlack(const SlackMetadata& value) { SetSlack(value); return *this;}
204 inline ConnectorMetadata& WithSlack(SlackMetadata&& value) { SetSlack(std::move(value)); return *this;}
206
208
211 inline const SnowflakeMetadata& GetSnowflake() const{ return m_snowflake; }
212 inline bool SnowflakeHasBeenSet() const { return m_snowflakeHasBeenSet; }
213 inline void SetSnowflake(const SnowflakeMetadata& value) { m_snowflakeHasBeenSet = true; m_snowflake = value; }
214 inline void SetSnowflake(SnowflakeMetadata&& value) { m_snowflakeHasBeenSet = true; m_snowflake = std::move(value); }
215 inline ConnectorMetadata& WithSnowflake(const SnowflakeMetadata& value) { SetSnowflake(value); return *this;}
216 inline ConnectorMetadata& WithSnowflake(SnowflakeMetadata&& value) { SetSnowflake(std::move(value)); return *this;}
218
220
223 inline const TrendmicroMetadata& GetTrendmicro() const{ return m_trendmicro; }
224 inline bool TrendmicroHasBeenSet() const { return m_trendmicroHasBeenSet; }
225 inline void SetTrendmicro(const TrendmicroMetadata& value) { m_trendmicroHasBeenSet = true; m_trendmicro = value; }
226 inline void SetTrendmicro(TrendmicroMetadata&& value) { m_trendmicroHasBeenSet = true; m_trendmicro = std::move(value); }
227 inline ConnectorMetadata& WithTrendmicro(const TrendmicroMetadata& value) { SetTrendmicro(value); return *this;}
228 inline ConnectorMetadata& WithTrendmicro(TrendmicroMetadata&& value) { SetTrendmicro(std::move(value)); return *this;}
230
232
235 inline const VeevaMetadata& GetVeeva() const{ return m_veeva; }
236 inline bool VeevaHasBeenSet() const { return m_veevaHasBeenSet; }
237 inline void SetVeeva(const VeevaMetadata& value) { m_veevaHasBeenSet = true; m_veeva = value; }
238 inline void SetVeeva(VeevaMetadata&& value) { m_veevaHasBeenSet = true; m_veeva = std::move(value); }
239 inline ConnectorMetadata& WithVeeva(const VeevaMetadata& value) { SetVeeva(value); return *this;}
240 inline ConnectorMetadata& WithVeeva(VeevaMetadata&& value) { SetVeeva(std::move(value)); return *this;}
242
244
247 inline const ZendeskMetadata& GetZendesk() const{ return m_zendesk; }
248 inline bool ZendeskHasBeenSet() const { return m_zendeskHasBeenSet; }
249 inline void SetZendesk(const ZendeskMetadata& value) { m_zendeskHasBeenSet = true; m_zendesk = value; }
250 inline void SetZendesk(ZendeskMetadata&& value) { m_zendeskHasBeenSet = true; m_zendesk = std::move(value); }
251 inline ConnectorMetadata& WithZendesk(const ZendeskMetadata& value) { SetZendesk(value); return *this;}
252 inline ConnectorMetadata& WithZendesk(ZendeskMetadata&& value) { SetZendesk(std::move(value)); return *this;}
254
256
259 inline const EventBridgeMetadata& GetEventBridge() const{ return m_eventBridge; }
260 inline bool EventBridgeHasBeenSet() const { return m_eventBridgeHasBeenSet; }
261 inline void SetEventBridge(const EventBridgeMetadata& value) { m_eventBridgeHasBeenSet = true; m_eventBridge = value; }
262 inline void SetEventBridge(EventBridgeMetadata&& value) { m_eventBridgeHasBeenSet = true; m_eventBridge = std::move(value); }
263 inline ConnectorMetadata& WithEventBridge(const EventBridgeMetadata& value) { SetEventBridge(value); return *this;}
264 inline ConnectorMetadata& WithEventBridge(EventBridgeMetadata&& value) { SetEventBridge(std::move(value)); return *this;}
266
268
271 inline const UpsolverMetadata& GetUpsolver() const{ return m_upsolver; }
272 inline bool UpsolverHasBeenSet() const { return m_upsolverHasBeenSet; }
273 inline void SetUpsolver(const UpsolverMetadata& value) { m_upsolverHasBeenSet = true; m_upsolver = value; }
274 inline void SetUpsolver(UpsolverMetadata&& value) { m_upsolverHasBeenSet = true; m_upsolver = std::move(value); }
275 inline ConnectorMetadata& WithUpsolver(const UpsolverMetadata& value) { SetUpsolver(value); return *this;}
276 inline ConnectorMetadata& WithUpsolver(UpsolverMetadata&& value) { SetUpsolver(std::move(value)); return *this;}
278
280
283 inline const CustomerProfilesMetadata& GetCustomerProfiles() const{ return m_customerProfiles; }
284 inline bool CustomerProfilesHasBeenSet() const { return m_customerProfilesHasBeenSet; }
285 inline void SetCustomerProfiles(const CustomerProfilesMetadata& value) { m_customerProfilesHasBeenSet = true; m_customerProfiles = value; }
286 inline void SetCustomerProfiles(CustomerProfilesMetadata&& value) { m_customerProfilesHasBeenSet = true; m_customerProfiles = std::move(value); }
288 inline ConnectorMetadata& WithCustomerProfiles(CustomerProfilesMetadata&& value) { SetCustomerProfiles(std::move(value)); return *this;}
290
292
295 inline const HoneycodeMetadata& GetHoneycode() const{ return m_honeycode; }
296 inline bool HoneycodeHasBeenSet() const { return m_honeycodeHasBeenSet; }
297 inline void SetHoneycode(const HoneycodeMetadata& value) { m_honeycodeHasBeenSet = true; m_honeycode = value; }
298 inline void SetHoneycode(HoneycodeMetadata&& value) { m_honeycodeHasBeenSet = true; m_honeycode = std::move(value); }
299 inline ConnectorMetadata& WithHoneycode(const HoneycodeMetadata& value) { SetHoneycode(value); return *this;}
300 inline ConnectorMetadata& WithHoneycode(HoneycodeMetadata&& value) { SetHoneycode(std::move(value)); return *this;}
302
304
305 inline const SAPODataMetadata& GetSAPOData() const{ return m_sAPOData; }
306 inline bool SAPODataHasBeenSet() const { return m_sAPODataHasBeenSet; }
307 inline void SetSAPOData(const SAPODataMetadata& value) { m_sAPODataHasBeenSet = true; m_sAPOData = value; }
308 inline void SetSAPOData(SAPODataMetadata&& value) { m_sAPODataHasBeenSet = true; m_sAPOData = std::move(value); }
309 inline ConnectorMetadata& WithSAPOData(const SAPODataMetadata& value) { SetSAPOData(value); return *this;}
310 inline ConnectorMetadata& WithSAPOData(SAPODataMetadata&& value) { SetSAPOData(std::move(value)); return *this;}
312
314
317 inline const PardotMetadata& GetPardot() const{ return m_pardot; }
318 inline bool PardotHasBeenSet() const { return m_pardotHasBeenSet; }
319 inline void SetPardot(const PardotMetadata& value) { m_pardotHasBeenSet = true; m_pardot = value; }
320 inline void SetPardot(PardotMetadata&& value) { m_pardotHasBeenSet = true; m_pardot = std::move(value); }
321 inline ConnectorMetadata& WithPardot(const PardotMetadata& value) { SetPardot(value); return *this;}
322 inline ConnectorMetadata& WithPardot(PardotMetadata&& value) { SetPardot(std::move(value)); return *this;}
324 private:
325
326 AmplitudeMetadata m_amplitude;
327 bool m_amplitudeHasBeenSet = false;
328
329 DatadogMetadata m_datadog;
330 bool m_datadogHasBeenSet = false;
331
332 DynatraceMetadata m_dynatrace;
333 bool m_dynatraceHasBeenSet = false;
334
335 GoogleAnalyticsMetadata m_googleAnalytics;
336 bool m_googleAnalyticsHasBeenSet = false;
337
338 InforNexusMetadata m_inforNexus;
339 bool m_inforNexusHasBeenSet = false;
340
341 MarketoMetadata m_marketo;
342 bool m_marketoHasBeenSet = false;
343
344 RedshiftMetadata m_redshift;
345 bool m_redshiftHasBeenSet = false;
346
347 S3Metadata m_s3;
348 bool m_s3HasBeenSet = false;
349
350 SalesforceMetadata m_salesforce;
351 bool m_salesforceHasBeenSet = false;
352
353 ServiceNowMetadata m_serviceNow;
354 bool m_serviceNowHasBeenSet = false;
355
356 SingularMetadata m_singular;
357 bool m_singularHasBeenSet = false;
358
359 SlackMetadata m_slack;
360 bool m_slackHasBeenSet = false;
361
362 SnowflakeMetadata m_snowflake;
363 bool m_snowflakeHasBeenSet = false;
364
365 TrendmicroMetadata m_trendmicro;
366 bool m_trendmicroHasBeenSet = false;
367
368 VeevaMetadata m_veeva;
369 bool m_veevaHasBeenSet = false;
370
371 ZendeskMetadata m_zendesk;
372 bool m_zendeskHasBeenSet = false;
373
374 EventBridgeMetadata m_eventBridge;
375 bool m_eventBridgeHasBeenSet = false;
376
377 UpsolverMetadata m_upsolver;
378 bool m_upsolverHasBeenSet = false;
379
380 CustomerProfilesMetadata m_customerProfiles;
381 bool m_customerProfilesHasBeenSet = false;
382
383 HoneycodeMetadata m_honeycode;
384 bool m_honeycodeHasBeenSet = false;
385
386 SAPODataMetadata m_sAPOData;
387 bool m_sAPODataHasBeenSet = false;
388
389 PardotMetadata m_pardot;
390 bool m_pardotHasBeenSet = false;
391 };
392
393} // namespace Model
394} // namespace Appflow
395} // namespace Aws
const PardotMetadata & GetPardot() const
const DatadogMetadata & GetDatadog() const
void SetSAPOData(const SAPODataMetadata &value)
void SetPardot(PardotMetadata &&value)
ConnectorMetadata & WithEventBridge(const EventBridgeMetadata &value)
void SetCustomerProfiles(CustomerProfilesMetadata &&value)
AWS_APPFLOW_API ConnectorMetadata(Aws::Utils::Json::JsonView jsonValue)
void SetSalesforce(SalesforceMetadata &&value)
ConnectorMetadata & WithPardot(PardotMetadata &&value)
void SetUpsolver(const UpsolverMetadata &value)
ConnectorMetadata & WithSalesforce(SalesforceMetadata &&value)
void SetServiceNow(const ServiceNowMetadata &value)
void SetAmplitude(AmplitudeMetadata &&value)
ConnectorMetadata & WithServiceNow(ServiceNowMetadata &&value)
void SetHoneycode(HoneycodeMetadata &&value)
void SetCustomerProfiles(const CustomerProfilesMetadata &value)
ConnectorMetadata & WithUpsolver(const UpsolverMetadata &value)
ConnectorMetadata & WithVeeva(const VeevaMetadata &value)
ConnectorMetadata & WithDatadog(const DatadogMetadata &value)
ConnectorMetadata & WithSAPOData(SAPODataMetadata &&value)
const RedshiftMetadata & GetRedshift() const
void SetTrendmicro(const TrendmicroMetadata &value)
void SetInforNexus(InforNexusMetadata &&value)
ConnectorMetadata & WithZendesk(const ZendeskMetadata &value)
const TrendmicroMetadata & GetTrendmicro() const
ConnectorMetadata & WithS3(S3Metadata &&value)
void SetAmplitude(const AmplitudeMetadata &value)
ConnectorMetadata & WithInforNexus(const InforNexusMetadata &value)
ConnectorMetadata & WithTrendmicro(TrendmicroMetadata &&value)
AWS_APPFLOW_API ConnectorMetadata & operator=(Aws::Utils::Json::JsonView jsonValue)
ConnectorMetadata & WithEventBridge(EventBridgeMetadata &&value)
ConnectorMetadata & WithHoneycode(const HoneycodeMetadata &value)
void SetZendesk(const ZendeskMetadata &value)
void SetSnowflake(SnowflakeMetadata &&value)
ConnectorMetadata & WithUpsolver(UpsolverMetadata &&value)
ConnectorMetadata & WithSalesforce(const SalesforceMetadata &value)
const EventBridgeMetadata & GetEventBridge() const
void SetVeeva(const VeevaMetadata &value)
const SingularMetadata & GetSingular() const
void SetSlack(const SlackMetadata &value)
ConnectorMetadata & WithSAPOData(const SAPODataMetadata &value)
const AmplitudeMetadata & GetAmplitude() const
const SlackMetadata & GetSlack() const
const ZendeskMetadata & GetZendesk() const
void SetInforNexus(const InforNexusMetadata &value)
void SetMarketo(MarketoMetadata &&value)
ConnectorMetadata & WithServiceNow(const ServiceNowMetadata &value)
ConnectorMetadata & WithSlack(const SlackMetadata &value)
void SetRedshift(const RedshiftMetadata &value)
ConnectorMetadata & WithS3(const S3Metadata &value)
void SetTrendmicro(TrendmicroMetadata &&value)
ConnectorMetadata & WithGoogleAnalytics(GoogleAnalyticsMetadata &&value)
void SetRedshift(RedshiftMetadata &&value)
void SetDynatrace(const DynatraceMetadata &value)
void SetUpsolver(UpsolverMetadata &&value)
ConnectorMetadata & WithMarketo(const MarketoMetadata &value)
ConnectorMetadata & WithHoneycode(HoneycodeMetadata &&value)
const GoogleAnalyticsMetadata & GetGoogleAnalytics() const
ConnectorMetadata & WithInforNexus(InforNexusMetadata &&value)
ConnectorMetadata & WithSnowflake(const SnowflakeMetadata &value)
const HoneycodeMetadata & GetHoneycode() const
void SetS3(const S3Metadata &value)
ConnectorMetadata & WithGoogleAnalytics(const GoogleAnalyticsMetadata &value)
ConnectorMetadata & WithMarketo(MarketoMetadata &&value)
ConnectorMetadata & WithDynatrace(const DynatraceMetadata &value)
ConnectorMetadata & WithVeeva(VeevaMetadata &&value)
ConnectorMetadata & WithPardot(const PardotMetadata &value)
ConnectorMetadata & WithSingular(SingularMetadata &&value)
void SetPardot(const PardotMetadata &value)
ConnectorMetadata & WithDatadog(DatadogMetadata &&value)
ConnectorMetadata & WithSingular(const SingularMetadata &value)
ConnectorMetadata & WithCustomerProfiles(const CustomerProfilesMetadata &value)
ConnectorMetadata & WithAmplitude(AmplitudeMetadata &&value)
const CustomerProfilesMetadata & GetCustomerProfiles() const
void SetServiceNow(ServiceNowMetadata &&value)
void SetMarketo(const MarketoMetadata &value)
ConnectorMetadata & WithRedshift(RedshiftMetadata &&value)
void SetSnowflake(const SnowflakeMetadata &value)
void SetEventBridge(EventBridgeMetadata &&value)
const ServiceNowMetadata & GetServiceNow() const
void SetSAPOData(SAPODataMetadata &&value)
ConnectorMetadata & WithAmplitude(const AmplitudeMetadata &value)
const SAPODataMetadata & GetSAPOData() const
void SetDatadog(const DatadogMetadata &value)
void SetZendesk(ZendeskMetadata &&value)
void SetEventBridge(const EventBridgeMetadata &value)
ConnectorMetadata & WithDynatrace(DynatraceMetadata &&value)
const SalesforceMetadata & GetSalesforce() const
void SetSingular(SingularMetadata &&value)
void SetGoogleAnalytics(const GoogleAnalyticsMetadata &value)
ConnectorMetadata & WithCustomerProfiles(CustomerProfilesMetadata &&value)
const InforNexusMetadata & GetInforNexus() const
void SetGoogleAnalytics(GoogleAnalyticsMetadata &&value)
const SnowflakeMetadata & GetSnowflake() const
const UpsolverMetadata & GetUpsolver() const
void SetDynatrace(DynatraceMetadata &&value)
const VeevaMetadata & GetVeeva() const
ConnectorMetadata & WithZendesk(ZendeskMetadata &&value)
const MarketoMetadata & GetMarketo() const
void SetSalesforce(const SalesforceMetadata &value)
const DynatraceMetadata & GetDynatrace() const
void SetSingular(const SingularMetadata &value)
ConnectorMetadata & WithTrendmicro(const TrendmicroMetadata &value)
ConnectorMetadata & WithRedshift(const RedshiftMetadata &value)
void SetHoneycode(const HoneycodeMetadata &value)
ConnectorMetadata & WithSnowflake(SnowflakeMetadata &&value)
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
ConnectorMetadata & WithSlack(SlackMetadata &&value)
void SetDatadog(DatadogMetadata &&value)
Aws::Utils::Json::JsonValue JsonValue