7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/AmplitudeConnectorOperator.h>
9#include <aws/appflow/model/DatadogConnectorOperator.h>
10#include <aws/appflow/model/DynatraceConnectorOperator.h>
11#include <aws/appflow/model/GoogleAnalyticsConnectorOperator.h>
12#include <aws/appflow/model/InforNexusConnectorOperator.h>
13#include <aws/appflow/model/MarketoConnectorOperator.h>
14#include <aws/appflow/model/Operator.h>
15#include <aws/appflow/model/PardotConnectorOperator.h>
16#include <aws/appflow/model/S3ConnectorOperator.h>
17#include <aws/appflow/model/SAPODataConnectorOperator.h>
18#include <aws/appflow/model/SalesforceConnectorOperator.h>
19#include <aws/appflow/model/ServiceNowConnectorOperator.h>
20#include <aws/appflow/model/SingularConnectorOperator.h>
21#include <aws/appflow/model/SlackConnectorOperator.h>
22#include <aws/appflow/model/TrendmicroConnectorOperator.h>
23#include <aws/appflow/model/VeevaConnectorOperator.h>
24#include <aws/appflow/model/ZendeskConnectorOperator.h>
58 m_amplitudeHasBeenSet =
true;
74 m_datadogHasBeenSet =
true;
90 m_dynatraceHasBeenSet =
true;
107 m_googleAnalyticsHasBeenSet =
true;
108 m_googleAnalytics = value;
124 m_inforNexusHasBeenSet =
true;
125 m_inforNexus = value;
140 m_marketoHasBeenSet =
true;
156 m_s3HasBeenSet =
true;
172 m_salesforceHasBeenSet =
true;
173 m_salesforce = value;
188 m_serviceNowHasBeenSet =
true;
189 m_serviceNow = value;
204 m_singularHasBeenSet =
true;
220 m_slackHasBeenSet =
true;
237 m_trendmicroHasBeenSet =
true;
238 m_trendmicro = value;
253 m_veevaHasBeenSet =
true;
269 m_zendeskHasBeenSet =
true;
285 m_sAPODataHasBeenSet =
true;
301 m_customConnectorHasBeenSet =
true;
302 m_customConnector = value;
318 m_pardotHasBeenSet =
true;
360 bool m_amplitudeHasBeenSet =
false;
361 bool m_datadogHasBeenSet =
false;
362 bool m_dynatraceHasBeenSet =
false;
363 bool m_googleAnalyticsHasBeenSet =
false;
364 bool m_inforNexusHasBeenSet =
false;
365 bool m_marketoHasBeenSet =
false;
366 bool m_s3HasBeenSet =
false;
367 bool m_salesforceHasBeenSet =
false;
368 bool m_serviceNowHasBeenSet =
false;
369 bool m_singularHasBeenSet =
false;
370 bool m_slackHasBeenSet =
false;
371 bool m_trendmicroHasBeenSet =
false;
372 bool m_veevaHasBeenSet =
false;
373 bool m_zendeskHasBeenSet =
false;
374 bool m_sAPODataHasBeenSet =
false;
375 bool m_customConnectorHasBeenSet =
false;
376 bool m_pardotHasBeenSet =
false;
S3ConnectorOperator GetS3() const
void SetSlack(SlackConnectorOperator value)
DatadogConnectorOperator GetDatadog() const
ConnectorOperator & WithServiceNow(ServiceNowConnectorOperator value)
ConnectorOperator & WithGoogleAnalytics(GoogleAnalyticsConnectorOperator value)
ConnectorOperator & WithDynatrace(DynatraceConnectorOperator value)
AWS_APPFLOW_API ConnectorOperator(Aws::Utils::Json::JsonView jsonValue)
void SetPardot(PardotConnectorOperator value)
bool SlackHasBeenSet() const
ZendeskConnectorOperator GetZendesk() const
void SetSingular(SingularConnectorOperator value)
SlackConnectorOperator GetSlack() const
MarketoConnectorOperator GetMarketo() const
bool AmplitudeHasBeenSet() const
ConnectorOperator & WithVeeva(VeevaConnectorOperator value)
void SetVeeva(VeevaConnectorOperator value)
ConnectorOperator & WithMarketo(MarketoConnectorOperator value)
void SetMarketo(MarketoConnectorOperator value)
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
GoogleAnalyticsConnectorOperator GetGoogleAnalytics() const
void SetZendesk(ZendeskConnectorOperator value)
SalesforceConnectorOperator GetSalesforce() const
void SetDatadog(DatadogConnectorOperator value)
void SetInforNexus(InforNexusConnectorOperator value)
ConnectorOperator & WithSalesforce(SalesforceConnectorOperator value)
SingularConnectorOperator GetSingular() const
bool DatadogHasBeenSet() const
PardotConnectorOperator GetPardot() const
ConnectorOperator & WithDatadog(DatadogConnectorOperator value)
AmplitudeConnectorOperator GetAmplitude() const
SAPODataConnectorOperator GetSAPOData() const
bool DynatraceHasBeenSet() const
InforNexusConnectorOperator GetInforNexus() const
ConnectorOperator & WithInforNexus(InforNexusConnectorOperator value)
ConnectorOperator & WithAmplitude(AmplitudeConnectorOperator value)
VeevaConnectorOperator GetVeeva() const
bool InforNexusHasBeenSet() const
void SetS3(S3ConnectorOperator value)
ConnectorOperator & WithSlack(SlackConnectorOperator value)
DynatraceConnectorOperator GetDynatrace() const
ConnectorOperator & WithCustomConnector(Operator value)
void SetGoogleAnalytics(GoogleAnalyticsConnectorOperator value)
bool CustomConnectorHasBeenSet() const
ConnectorOperator & WithZendesk(ZendeskConnectorOperator value)
ServiceNowConnectorOperator GetServiceNow() const
bool GoogleAnalyticsHasBeenSet() const
AWS_APPFLOW_API ConnectorOperator()=default
void SetCustomConnector(Operator value)
void SetTrendmicro(TrendmicroConnectorOperator value)
bool SalesforceHasBeenSet() const
ConnectorOperator & WithTrendmicro(TrendmicroConnectorOperator value)
bool ZendeskHasBeenSet() const
void SetSalesforce(SalesforceConnectorOperator value)
AWS_APPFLOW_API ConnectorOperator & operator=(Aws::Utils::Json::JsonView jsonValue)
bool VeevaHasBeenSet() const
ConnectorOperator & WithS3(S3ConnectorOperator value)
bool SingularHasBeenSet() const
ConnectorOperator & WithSingular(SingularConnectorOperator value)
bool ServiceNowHasBeenSet() const
Operator GetCustomConnector() const
void SetServiceNow(ServiceNowConnectorOperator value)
void SetDynatrace(DynatraceConnectorOperator value)
void SetSAPOData(SAPODataConnectorOperator value)
TrendmicroConnectorOperator GetTrendmicro() const
bool PardotHasBeenSet() const
bool S3HasBeenSet() const
bool TrendmicroHasBeenSet() const
ConnectorOperator & WithPardot(PardotConnectorOperator value)
bool SAPODataHasBeenSet() const
void SetAmplitude(AmplitudeConnectorOperator value)
bool MarketoHasBeenSet() const
ConnectorOperator & WithSAPOData(SAPODataConnectorOperator value)
TrendmicroConnectorOperator
AmplitudeConnectorOperator
GoogleAnalyticsConnectorOperator
SAPODataConnectorOperator
InforNexusConnectorOperator
DynatraceConnectorOperator
SalesforceConnectorOperator
ServiceNowConnectorOperator
SingularConnectorOperator
Aws::Utils::Json::JsonValue JsonValue