7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/AmplitudeConnectorProfileProperties.h>
9#include <aws/appflow/model/DatadogConnectorProfileProperties.h>
10#include <aws/appflow/model/DynatraceConnectorProfileProperties.h>
11#include <aws/appflow/model/GoogleAnalyticsConnectorProfileProperties.h>
12#include <aws/appflow/model/HoneycodeConnectorProfileProperties.h>
13#include <aws/appflow/model/InforNexusConnectorProfileProperties.h>
14#include <aws/appflow/model/MarketoConnectorProfileProperties.h>
15#include <aws/appflow/model/RedshiftConnectorProfileProperties.h>
16#include <aws/appflow/model/SalesforceConnectorProfileProperties.h>
17#include <aws/appflow/model/ServiceNowConnectorProfileProperties.h>
18#include <aws/appflow/model/SingularConnectorProfileProperties.h>
19#include <aws/appflow/model/SlackConnectorProfileProperties.h>
20#include <aws/appflow/model/SnowflakeConnectorProfileProperties.h>
21#include <aws/appflow/model/TrendmicroConnectorProfileProperties.h>
22#include <aws/appflow/model/VeevaConnectorProfileProperties.h>
23#include <aws/appflow/model/ZendeskConnectorProfileProperties.h>
24#include <aws/appflow/model/SAPODataConnectorProfileProperties.h>
25#include <aws/appflow/model/CustomConnectorProfileProperties.h>
26#include <aws/appflow/model/PardotConnectorProfileProperties.h>
287 bool m_amplitudeHasBeenSet =
false;
290 bool m_datadogHasBeenSet =
false;
293 bool m_dynatraceHasBeenSet =
false;
296 bool m_googleAnalyticsHasBeenSet =
false;
299 bool m_honeycodeHasBeenSet =
false;
302 bool m_inforNexusHasBeenSet =
false;
305 bool m_marketoHasBeenSet =
false;
308 bool m_redshiftHasBeenSet =
false;
311 bool m_salesforceHasBeenSet =
false;
314 bool m_serviceNowHasBeenSet =
false;
317 bool m_singularHasBeenSet =
false;
320 bool m_slackHasBeenSet =
false;
323 bool m_snowflakeHasBeenSet =
false;
326 bool m_trendmicroHasBeenSet =
false;
329 bool m_veevaHasBeenSet =
false;
332 bool m_zendeskHasBeenSet =
false;
335 bool m_sAPODataHasBeenSet =
false;
338 bool m_customConnectorHasBeenSet =
false;
341 bool m_pardotHasBeenSet =
false;
ConnectorProfileProperties & WithTrendmicro(TrendmicroConnectorProfileProperties &&value)
AWS_APPFLOW_API ConnectorProfileProperties()
ConnectorProfileProperties & WithServiceNow(const ServiceNowConnectorProfileProperties &value)
void SetRedshift(const RedshiftConnectorProfileProperties &value)
ConnectorProfileProperties & WithInforNexus(const InforNexusConnectorProfileProperties &value)
ConnectorProfileProperties & WithPardot(PardotConnectorProfileProperties &&value)
ConnectorProfileProperties & WithHoneycode(HoneycodeConnectorProfileProperties &&value)
ConnectorProfileProperties & WithRedshift(const RedshiftConnectorProfileProperties &value)
bool SlackHasBeenSet() const
ConnectorProfileProperties & WithHoneycode(const HoneycodeConnectorProfileProperties &value)
ConnectorProfileProperties & WithServiceNow(ServiceNowConnectorProfileProperties &&value)
ConnectorProfileProperties & WithTrendmicro(const TrendmicroConnectorProfileProperties &value)
void SetTrendmicro(TrendmicroConnectorProfileProperties &&value)
void SetSnowflake(const SnowflakeConnectorProfileProperties &value)
void SetAmplitude(const AmplitudeConnectorProfileProperties &value)
const GoogleAnalyticsConnectorProfileProperties & GetGoogleAnalytics() const
AWS_APPFLOW_API ConnectorProfileProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMarketo(const MarketoConnectorProfileProperties &value)
void SetPardot(PardotConnectorProfileProperties &&value)
const TrendmicroConnectorProfileProperties & GetTrendmicro() const
ConnectorProfileProperties & WithRedshift(RedshiftConnectorProfileProperties &&value)
void SetTrendmicro(const TrendmicroConnectorProfileProperties &value)
void SetVeeva(const VeevaConnectorProfileProperties &value)
void SetSAPOData(SAPODataConnectorProfileProperties &&value)
void SetSingular(SingularConnectorProfileProperties &&value)
const InforNexusConnectorProfileProperties & GetInforNexus() const
bool RedshiftHasBeenSet() const
void SetZendesk(ZendeskConnectorProfileProperties &&value)
ConnectorProfileProperties & WithGoogleAnalytics(const GoogleAnalyticsConnectorProfileProperties &value)
void SetGoogleAnalytics(const GoogleAnalyticsConnectorProfileProperties &value)
ConnectorProfileProperties & WithMarketo(const MarketoConnectorProfileProperties &value)
ConnectorProfileProperties & WithGoogleAnalytics(GoogleAnalyticsConnectorProfileProperties &&value)
void SetSingular(const SingularConnectorProfileProperties &value)
bool AmplitudeHasBeenSet() const
ConnectorProfileProperties & WithSnowflake(SnowflakeConnectorProfileProperties &&value)
const MarketoConnectorProfileProperties & GetMarketo() const
bool VeevaHasBeenSet() const
void SetCustomConnector(const CustomConnectorProfileProperties &value)
ConnectorProfileProperties & WithCustomConnector(CustomConnectorProfileProperties &&value)
ConnectorProfileProperties & WithSingular(const SingularConnectorProfileProperties &value)
void SetSnowflake(SnowflakeConnectorProfileProperties &&value)
const VeevaConnectorProfileProperties & GetVeeva() const
ConnectorProfileProperties & WithAmplitude(AmplitudeConnectorProfileProperties &&value)
void SetDynatrace(const DynatraceConnectorProfileProperties &value)
bool GoogleAnalyticsHasBeenSet() const
ConnectorProfileProperties & WithSalesforce(SalesforceConnectorProfileProperties &&value)
ConnectorProfileProperties & WithSlack(SlackConnectorProfileProperties &&value)
bool SnowflakeHasBeenSet() const
ConnectorProfileProperties & WithSlack(const SlackConnectorProfileProperties &value)
void SetZendesk(const ZendeskConnectorProfileProperties &value)
ConnectorProfileProperties & WithVeeva(VeevaConnectorProfileProperties &&value)
void SetInforNexus(const InforNexusConnectorProfileProperties &value)
void SetSlack(const SlackConnectorProfileProperties &value)
bool SalesforceHasBeenSet() const
ConnectorProfileProperties & WithZendesk(const ZendeskConnectorProfileProperties &value)
bool DatadogHasBeenSet() const
ConnectorProfileProperties & WithSnowflake(const SnowflakeConnectorProfileProperties &value)
bool SAPODataHasBeenSet() const
const DynatraceConnectorProfileProperties & GetDynatrace() const
const SlackConnectorProfileProperties & GetSlack() const
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPardot(const PardotConnectorProfileProperties &value)
void SetDatadog(DatadogConnectorProfileProperties &&value)
void SetSAPOData(const SAPODataConnectorProfileProperties &value)
const CustomConnectorProfileProperties & GetCustomConnector() const
void SetHoneycode(const HoneycodeConnectorProfileProperties &value)
bool ZendeskHasBeenSet() const
ConnectorProfileProperties & WithDynatrace(const DynatraceConnectorProfileProperties &value)
void SetAmplitude(AmplitudeConnectorProfileProperties &&value)
ConnectorProfileProperties & WithDynatrace(DynatraceConnectorProfileProperties &&value)
void SetServiceNow(const ServiceNowConnectorProfileProperties &value)
ConnectorProfileProperties & WithDatadog(DatadogConnectorProfileProperties &&value)
const PardotConnectorProfileProperties & GetPardot() const
AWS_APPFLOW_API ConnectorProfileProperties(Aws::Utils::Json::JsonView jsonValue)
const DatadogConnectorProfileProperties & GetDatadog() const
void SetDatadog(const DatadogConnectorProfileProperties &value)
const RedshiftConnectorProfileProperties & GetRedshift() const
const SnowflakeConnectorProfileProperties & GetSnowflake() const
const ZendeskConnectorProfileProperties & GetZendesk() const
ConnectorProfileProperties & WithPardot(const PardotConnectorProfileProperties &value)
bool MarketoHasBeenSet() const
ConnectorProfileProperties & WithZendesk(ZendeskConnectorProfileProperties &&value)
void SetMarketo(MarketoConnectorProfileProperties &&value)
const AmplitudeConnectorProfileProperties & GetAmplitude() const
void SetServiceNow(ServiceNowConnectorProfileProperties &&value)
ConnectorProfileProperties & WithMarketo(MarketoConnectorProfileProperties &&value)
const SAPODataConnectorProfileProperties & GetSAPOData() const
ConnectorProfileProperties & WithCustomConnector(const CustomConnectorProfileProperties &value)
void SetSalesforce(SalesforceConnectorProfileProperties &&value)
void SetSlack(SlackConnectorProfileProperties &&value)
ConnectorProfileProperties & WithSAPOData(SAPODataConnectorProfileProperties &&value)
void SetSalesforce(const SalesforceConnectorProfileProperties &value)
const SingularConnectorProfileProperties & GetSingular() const
void SetVeeva(VeevaConnectorProfileProperties &&value)
ConnectorProfileProperties & WithSingular(SingularConnectorProfileProperties &&value)
ConnectorProfileProperties & WithDatadog(const DatadogConnectorProfileProperties &value)
void SetCustomConnector(CustomConnectorProfileProperties &&value)
ConnectorProfileProperties & WithAmplitude(const AmplitudeConnectorProfileProperties &value)
const SalesforceConnectorProfileProperties & GetSalesforce() const
bool DynatraceHasBeenSet() const
bool ServiceNowHasBeenSet() const
ConnectorProfileProperties & WithSAPOData(const SAPODataConnectorProfileProperties &value)
ConnectorProfileProperties & WithSalesforce(const SalesforceConnectorProfileProperties &value)
void SetDynatrace(DynatraceConnectorProfileProperties &&value)
const HoneycodeConnectorProfileProperties & GetHoneycode() const
const ServiceNowConnectorProfileProperties & GetServiceNow() const
ConnectorProfileProperties & WithVeeva(const VeevaConnectorProfileProperties &value)
bool HoneycodeHasBeenSet() const
bool PardotHasBeenSet() const
bool InforNexusHasBeenSet() const
void SetRedshift(RedshiftConnectorProfileProperties &&value)
bool TrendmicroHasBeenSet() const
void SetGoogleAnalytics(GoogleAnalyticsConnectorProfileProperties &&value)
ConnectorProfileProperties & WithInforNexus(InforNexusConnectorProfileProperties &&value)
bool CustomConnectorHasBeenSet() const
bool SingularHasBeenSet() const
void SetHoneycode(HoneycodeConnectorProfileProperties &&value)
void SetInforNexus(InforNexusConnectorProfileProperties &&value)
Aws::Utils::Json::JsonValue JsonValue