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/S3ConnectorOperator.h>
15#include <aws/appflow/model/SalesforceConnectorOperator.h>
16#include <aws/appflow/model/ServiceNowConnectorOperator.h>
17#include <aws/appflow/model/SingularConnectorOperator.h>
18#include <aws/appflow/model/SlackConnectorOperator.h>
19#include <aws/appflow/model/TrendmicroConnectorOperator.h>
20#include <aws/appflow/model/VeevaConnectorOperator.h>
21#include <aws/appflow/model/ZendeskConnectorOperator.h>
22#include <aws/appflow/model/SAPODataConnectorOperator.h>
23#include <aws/appflow/model/Operator.h>
24#include <aws/appflow/model/PardotConnectorOperator.h>
233 bool m_amplitudeHasBeenSet =
false;
236 bool m_datadogHasBeenSet =
false;
239 bool m_dynatraceHasBeenSet =
false;
242 bool m_googleAnalyticsHasBeenSet =
false;
245 bool m_inforNexusHasBeenSet =
false;
248 bool m_marketoHasBeenSet =
false;
251 bool m_s3HasBeenSet =
false;
254 bool m_salesforceHasBeenSet =
false;
257 bool m_serviceNowHasBeenSet =
false;
260 bool m_singularHasBeenSet =
false;
263 bool m_slackHasBeenSet =
false;
266 bool m_trendmicroHasBeenSet =
false;
269 bool m_veevaHasBeenSet =
false;
272 bool m_zendeskHasBeenSet =
false;
275 bool m_sAPODataHasBeenSet =
false;
278 bool m_customConnectorHasBeenSet =
false;
281 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