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>
267 bool m_amplitudeHasBeenSet =
false;
270 bool m_datadogHasBeenSet =
false;
273 bool m_dynatraceHasBeenSet =
false;
276 bool m_googleAnalyticsHasBeenSet =
false;
279 bool m_inforNexusHasBeenSet =
false;
282 bool m_marketoHasBeenSet =
false;
285 bool m_s3HasBeenSet =
false;
288 bool m_salesforceHasBeenSet =
false;
291 bool m_serviceNowHasBeenSet =
false;
294 bool m_singularHasBeenSet =
false;
297 bool m_slackHasBeenSet =
false;
300 bool m_trendmicroHasBeenSet =
false;
303 bool m_veevaHasBeenSet =
false;
306 bool m_zendeskHasBeenSet =
false;
309 bool m_sAPODataHasBeenSet =
false;
312 bool m_customConnectorHasBeenSet =
false;
315 bool m_pardotHasBeenSet =
false;
void SetTrendmicro(TrendmicroConnectorOperator &&value)
const ZendeskConnectorOperator & GetZendesk() const
ConnectorOperator & WithCustomConnector(Operator &&value)
void SetSingular(SingularConnectorOperator &&value)
ConnectorOperator & WithZendesk(ZendeskConnectorOperator &&value)
const S3ConnectorOperator & GetS3() const
void SetPardot(const PardotConnectorOperator &value)
AWS_APPFLOW_API ConnectorOperator(Aws::Utils::Json::JsonView jsonValue)
bool SlackHasBeenSet() const
ConnectorOperator & WithMarketo(MarketoConnectorOperator &&value)
void SetSlack(const SlackConnectorOperator &value)
ConnectorOperator & WithSingular(const SingularConnectorOperator &value)
void SetVeeva(const VeevaConnectorOperator &value)
ConnectorOperator & WithSlack(const SlackConnectorOperator &value)
ConnectorOperator & WithVeeva(const VeevaConnectorOperator &value)
ConnectorOperator & WithSlack(SlackConnectorOperator &&value)
ConnectorOperator & WithAmplitude(AmplitudeConnectorOperator &&value)
void SetS3(S3ConnectorOperator &&value)
void SetServiceNow(ServiceNowConnectorOperator &&value)
void SetAmplitude(const AmplitudeConnectorOperator &value)
ConnectorOperator & WithAmplitude(const AmplitudeConnectorOperator &value)
bool AmplitudeHasBeenSet() const
void SetGoogleAnalytics(const GoogleAnalyticsConnectorOperator &value)
const InforNexusConnectorOperator & GetInforNexus() const
ConnectorOperator & WithServiceNow(ServiceNowConnectorOperator &&value)
void SetZendesk(ZendeskConnectorOperator &&value)
const SalesforceConnectorOperator & GetSalesforce() const
void SetVeeva(VeevaConnectorOperator &&value)
ConnectorOperator & WithDatadog(DatadogConnectorOperator &&value)
const VeevaConnectorOperator & GetVeeva() const
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDynatrace(DynatraceConnectorOperator &&value)
ConnectorOperator & WithDynatrace(const DynatraceConnectorOperator &value)
void SetSAPOData(SAPODataConnectorOperator &&value)
bool DatadogHasBeenSet() const
ConnectorOperator & WithServiceNow(const ServiceNowConnectorOperator &value)
ConnectorOperator & WithTrendmicro(const TrendmicroConnectorOperator &value)
void SetSalesforce(SalesforceConnectorOperator &&value)
ConnectorOperator & WithSingular(SingularConnectorOperator &&value)
bool DynatraceHasBeenSet() const
ConnectorOperator & WithSalesforce(const SalesforceConnectorOperator &value)
ConnectorOperator & WithTrendmicro(TrendmicroConnectorOperator &&value)
AWS_APPFLOW_API ConnectorOperator()
ConnectorOperator & WithS3(S3ConnectorOperator &&value)
const GoogleAnalyticsConnectorOperator & GetGoogleAnalytics() const
bool InforNexusHasBeenSet() const
const MarketoConnectorOperator & GetMarketo() const
void SetZendesk(const ZendeskConnectorOperator &value)
void SetGoogleAnalytics(GoogleAnalyticsConnectorOperator &&value)
void SetSalesforce(const SalesforceConnectorOperator &value)
ConnectorOperator & WithS3(const S3ConnectorOperator &value)
void SetSlack(SlackConnectorOperator &&value)
bool CustomConnectorHasBeenSet() const
ConnectorOperator & WithSAPOData(const SAPODataConnectorOperator &value)
bool GoogleAnalyticsHasBeenSet() const
void SetCustomConnector(Operator &&value)
const SingularConnectorOperator & GetSingular() const
ConnectorOperator & WithInforNexus(const InforNexusConnectorOperator &value)
const DynatraceConnectorOperator & GetDynatrace() const
ConnectorOperator & WithVeeva(VeevaConnectorOperator &&value)
bool SalesforceHasBeenSet() const
bool ZendeskHasBeenSet() const
AWS_APPFLOW_API ConnectorOperator & operator=(Aws::Utils::Json::JsonView jsonValue)
bool VeevaHasBeenSet() const
void SetInforNexus(const InforNexusConnectorOperator &value)
void SetMarketo(MarketoConnectorOperator &&value)
ConnectorOperator & WithGoogleAnalytics(const GoogleAnalyticsConnectorOperator &value)
void SetAmplitude(AmplitudeConnectorOperator &&value)
ConnectorOperator & WithCustomConnector(const Operator &value)
const PardotConnectorOperator & GetPardot() const
bool SingularHasBeenSet() const
ConnectorOperator & WithPardot(const PardotConnectorOperator &value)
const Operator & GetCustomConnector() const
const TrendmicroConnectorOperator & GetTrendmicro() const
void SetDatadog(const DatadogConnectorOperator &value)
ConnectorOperator & WithMarketo(const MarketoConnectorOperator &value)
void SetDatadog(DatadogConnectorOperator &&value)
ConnectorOperator & WithPardot(PardotConnectorOperator &&value)
bool ServiceNowHasBeenSet() const
ConnectorOperator & WithDynatrace(DynatraceConnectorOperator &&value)
ConnectorOperator & WithDatadog(const DatadogConnectorOperator &value)
const DatadogConnectorOperator & GetDatadog() const
void SetTrendmicro(const TrendmicroConnectorOperator &value)
void SetDynatrace(const DynatraceConnectorOperator &value)
ConnectorOperator & WithZendesk(const ZendeskConnectorOperator &value)
ConnectorOperator & WithGoogleAnalytics(GoogleAnalyticsConnectorOperator &&value)
void SetSingular(const SingularConnectorOperator &value)
bool PardotHasBeenSet() const
bool S3HasBeenSet() const
const SAPODataConnectorOperator & GetSAPOData() const
const SlackConnectorOperator & GetSlack() const
bool TrendmicroHasBeenSet() const
void SetServiceNow(const ServiceNowConnectorOperator &value)
const AmplitudeConnectorOperator & GetAmplitude() const
ConnectorOperator & WithSalesforce(SalesforceConnectorOperator &&value)
ConnectorOperator & WithSAPOData(SAPODataConnectorOperator &&value)
void SetCustomConnector(const Operator &value)
bool SAPODataHasBeenSet() const
ConnectorOperator & WithInforNexus(InforNexusConnectorOperator &&value)
bool MarketoHasBeenSet() const
const ServiceNowConnectorOperator & GetServiceNow() const
void SetSAPOData(const SAPODataConnectorOperator &value)
void SetMarketo(const MarketoConnectorOperator &value)
void SetS3(const S3ConnectorOperator &value)
void SetInforNexus(InforNexusConnectorOperator &&value)
void SetPardot(PardotConnectorOperator &&value)
TrendmicroConnectorOperator
AmplitudeConnectorOperator
GoogleAnalyticsConnectorOperator
SAPODataConnectorOperator
InforNexusConnectorOperator
DynatraceConnectorOperator
SalesforceConnectorOperator
ServiceNowConnectorOperator
SingularConnectorOperator
Aws::Utils::Json::JsonValue JsonValue