7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/AmplitudeConnectorProfileCredentials.h>
9#include <aws/appflow/model/DatadogConnectorProfileCredentials.h>
10#include <aws/appflow/model/DynatraceConnectorProfileCredentials.h>
11#include <aws/appflow/model/GoogleAnalyticsConnectorProfileCredentials.h>
12#include <aws/appflow/model/HoneycodeConnectorProfileCredentials.h>
13#include <aws/appflow/model/InforNexusConnectorProfileCredentials.h>
14#include <aws/appflow/model/MarketoConnectorProfileCredentials.h>
15#include <aws/appflow/model/RedshiftConnectorProfileCredentials.h>
16#include <aws/appflow/model/SalesforceConnectorProfileCredentials.h>
17#include <aws/appflow/model/ServiceNowConnectorProfileCredentials.h>
18#include <aws/appflow/model/SingularConnectorProfileCredentials.h>
19#include <aws/appflow/model/SlackConnectorProfileCredentials.h>
20#include <aws/appflow/model/SnowflakeConnectorProfileCredentials.h>
21#include <aws/appflow/model/TrendmicroConnectorProfileCredentials.h>
22#include <aws/appflow/model/VeevaConnectorProfileCredentials.h>
23#include <aws/appflow/model/ZendeskConnectorProfileCredentials.h>
24#include <aws/appflow/model/SAPODataConnectorProfileCredentials.h>
25#include <aws/appflow/model/CustomConnectorProfileCredentials.h>
26#include <aws/appflow/model/PardotConnectorProfileCredentials.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;
void SetVeeva(const VeevaConnectorProfileCredentials &value)
void SetServiceNow(const ServiceNowConnectorProfileCredentials &value)
void SetMarketo(MarketoConnectorProfileCredentials &&value)
ConnectorProfileCredentials & WithDatadog(DatadogConnectorProfileCredentials &&value)
const SAPODataConnectorProfileCredentials & GetSAPOData() const
ConnectorProfileCredentials & WithHoneycode(HoneycodeConnectorProfileCredentials &&value)
ConnectorProfileCredentials & WithSalesforce(const SalesforceConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithSlack(const SlackConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithCustomConnector(const CustomConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithZendesk(ZendeskConnectorProfileCredentials &&value)
bool InforNexusHasBeenSet() const
ConnectorProfileCredentials & WithSingular(SingularConnectorProfileCredentials &&value)
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
void SetServiceNow(ServiceNowConnectorProfileCredentials &&value)
ConnectorProfileCredentials & WithInforNexus(InforNexusConnectorProfileCredentials &&value)
const SingularConnectorProfileCredentials & GetSingular() const
const SalesforceConnectorProfileCredentials & GetSalesforce() const
void SetSalesforce(SalesforceConnectorProfileCredentials &&value)
ConnectorProfileCredentials & WithGoogleAnalytics(const GoogleAnalyticsConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithPardot(PardotConnectorProfileCredentials &&value)
bool ServiceNowHasBeenSet() const
ConnectorProfileCredentials & WithAmplitude(const AmplitudeConnectorProfileCredentials &value)
const DynatraceConnectorProfileCredentials & GetDynatrace() const
ConnectorProfileCredentials & WithZendesk(const ZendeskConnectorProfileCredentials &value)
bool DynatraceHasBeenSet() const
bool SlackHasBeenSet() const
ConnectorProfileCredentials & WithRedshift(const RedshiftConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithSnowflake(SnowflakeConnectorProfileCredentials &&value)
void SetSAPOData(const SAPODataConnectorProfileCredentials &value)
const RedshiftConnectorProfileCredentials & GetRedshift() const
bool RedshiftHasBeenSet() const
ConnectorProfileCredentials & WithAmplitude(AmplitudeConnectorProfileCredentials &&value)
void SetDynatrace(const DynatraceConnectorProfileCredentials &value)
void SetMarketo(const MarketoConnectorProfileCredentials &value)
const ZendeskConnectorProfileCredentials & GetZendesk() const
bool PardotHasBeenSet() const
void SetSlack(SlackConnectorProfileCredentials &&value)
const SnowflakeConnectorProfileCredentials & GetSnowflake() const
void SetDatadog(const DatadogConnectorProfileCredentials &value)
bool SingularHasBeenSet() const
const DatadogConnectorProfileCredentials & GetDatadog() const
void SetRedshift(const RedshiftConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithSAPOData(const SAPODataConnectorProfileCredentials &value)
void SetPardot(const PardotConnectorProfileCredentials &value)
void SetRedshift(RedshiftConnectorProfileCredentials &&value)
AWS_APPFLOW_API ConnectorProfileCredentials()
void SetSalesforce(const SalesforceConnectorProfileCredentials &value)
void SetSnowflake(SnowflakeConnectorProfileCredentials &&value)
AWS_APPFLOW_API ConnectorProfileCredentials(Aws::Utils::Json::JsonView jsonValue)
ConnectorProfileCredentials & WithDynatrace(DynatraceConnectorProfileCredentials &&value)
const PardotConnectorProfileCredentials & GetPardot() const
void SetAmplitude(const AmplitudeConnectorProfileCredentials &value)
bool DatadogHasBeenSet() const
void SetZendesk(ZendeskConnectorProfileCredentials &&value)
ConnectorProfileCredentials & WithServiceNow(ServiceNowConnectorProfileCredentials &&value)
void SetZendesk(const ZendeskConnectorProfileCredentials &value)
void SetHoneycode(HoneycodeConnectorProfileCredentials &&value)
const AmplitudeConnectorProfileCredentials & GetAmplitude() const
void SetSingular(const SingularConnectorProfileCredentials &value)
bool VeevaHasBeenSet() const
ConnectorProfileCredentials & WithSlack(SlackConnectorProfileCredentials &&value)
ConnectorProfileCredentials & WithSAPOData(SAPODataConnectorProfileCredentials &&value)
const VeevaConnectorProfileCredentials & GetVeeva() const
ConnectorProfileCredentials & WithMarketo(MarketoConnectorProfileCredentials &&value)
const ServiceNowConnectorProfileCredentials & GetServiceNow() const
ConnectorProfileCredentials & WithTrendmicro(TrendmicroConnectorProfileCredentials &&value)
ConnectorProfileCredentials & WithServiceNow(const ServiceNowConnectorProfileCredentials &value)
void SetGoogleAnalytics(const GoogleAnalyticsConnectorProfileCredentials &value)
const HoneycodeConnectorProfileCredentials & GetHoneycode() const
void SetAmplitude(AmplitudeConnectorProfileCredentials &&value)
ConnectorProfileCredentials & WithSalesforce(SalesforceConnectorProfileCredentials &&value)
bool HoneycodeHasBeenSet() const
void SetCustomConnector(const CustomConnectorProfileCredentials &value)
void SetInforNexus(const InforNexusConnectorProfileCredentials &value)
void SetHoneycode(const HoneycodeConnectorProfileCredentials &value)
void SetVeeva(VeevaConnectorProfileCredentials &&value)
void SetInforNexus(InforNexusConnectorProfileCredentials &&value)
bool GoogleAnalyticsHasBeenSet() const
ConnectorProfileCredentials & WithHoneycode(const HoneycodeConnectorProfileCredentials &value)
const TrendmicroConnectorProfileCredentials & GetTrendmicro() const
ConnectorProfileCredentials & WithDatadog(const DatadogConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithInforNexus(const InforNexusConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithVeeva(const VeevaConnectorProfileCredentials &value)
const MarketoConnectorProfileCredentials & GetMarketo() const
AWS_APPFLOW_API ConnectorProfileCredentials & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSAPOData(SAPODataConnectorProfileCredentials &&value)
bool SAPODataHasBeenSet() const
const InforNexusConnectorProfileCredentials & GetInforNexus() const
ConnectorProfileCredentials & WithDynatrace(const DynatraceConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithCustomConnector(CustomConnectorProfileCredentials &&value)
void SetGoogleAnalytics(GoogleAnalyticsConnectorProfileCredentials &&value)
void SetDynatrace(DynatraceConnectorProfileCredentials &&value)
void SetTrendmicro(const TrendmicroConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithTrendmicro(const TrendmicroConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithPardot(const PardotConnectorProfileCredentials &value)
void SetTrendmicro(TrendmicroConnectorProfileCredentials &&value)
const GoogleAnalyticsConnectorProfileCredentials & GetGoogleAnalytics() const
ConnectorProfileCredentials & WithSingular(const SingularConnectorProfileCredentials &value)
bool TrendmicroHasBeenSet() const
ConnectorProfileCredentials & WithRedshift(RedshiftConnectorProfileCredentials &&value)
ConnectorProfileCredentials & WithMarketo(const MarketoConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithGoogleAnalytics(GoogleAnalyticsConnectorProfileCredentials &&value)
const CustomConnectorProfileCredentials & GetCustomConnector() const
void SetCustomConnector(CustomConnectorProfileCredentials &&value)
void SetSnowflake(const SnowflakeConnectorProfileCredentials &value)
bool CustomConnectorHasBeenSet() const
bool ZendeskHasBeenSet() const
bool SnowflakeHasBeenSet() const
bool AmplitudeHasBeenSet() const
ConnectorProfileCredentials & WithSnowflake(const SnowflakeConnectorProfileCredentials &value)
ConnectorProfileCredentials & WithVeeva(VeevaConnectorProfileCredentials &&value)
void SetSingular(SingularConnectorProfileCredentials &&value)
void SetSlack(const SlackConnectorProfileCredentials &value)
const SlackConnectorProfileCredentials & GetSlack() const
void SetDatadog(DatadogConnectorProfileCredentials &&value)
void SetPardot(PardotConnectorProfileCredentials &&value)
bool SalesforceHasBeenSet() const
bool MarketoHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue