7#include <aws/customer-profiles/CustomerProfiles_EXPORTS.h>
8#include <aws/customer-profiles/model/MarketoSourceProperties.h>
9#include <aws/customer-profiles/model/S3SourceProperties.h>
10#include <aws/customer-profiles/model/SalesforceSourceProperties.h>
11#include <aws/customer-profiles/model/ServiceNowSourceProperties.h>
12#include <aws/customer-profiles/model/ZendeskSourceProperties.h>
25namespace CustomerProfiles
111 bool m_marketoHasBeenSet =
false;
114 bool m_s3HasBeenSet =
false;
117 bool m_salesforceHasBeenSet =
false;
120 bool m_serviceNowHasBeenSet =
false;
123 bool m_zendeskHasBeenSet =
false;
SourceConnectorProperties & WithS3(S3SourceProperties &&value)
AWS_CUSTOMERPROFILES_API SourceConnectorProperties(Aws::Utils::Json::JsonView jsonValue)
AWS_CUSTOMERPROFILES_API SourceConnectorProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
SourceConnectorProperties & WithZendesk(ZendeskSourceProperties &&value)
bool ServiceNowHasBeenSet() const
const ServiceNowSourceProperties & GetServiceNow() const
SourceConnectorProperties & WithServiceNow(ServiceNowSourceProperties &&value)
void SetZendesk(const ZendeskSourceProperties &value)
void SetMarketo(MarketoSourceProperties &&value)
void SetS3(const S3SourceProperties &value)
bool SalesforceHasBeenSet() const
void SetServiceNow(ServiceNowSourceProperties &&value)
SourceConnectorProperties & WithZendesk(const ZendeskSourceProperties &value)
void SetZendesk(ZendeskSourceProperties &&value)
SourceConnectorProperties & WithSalesforce(SalesforceSourceProperties &&value)
SourceConnectorProperties & WithS3(const S3SourceProperties &value)
AWS_CUSTOMERPROFILES_API SourceConnectorProperties()
const SalesforceSourceProperties & GetSalesforce() const
bool S3HasBeenSet() const
void SetServiceNow(const ServiceNowSourceProperties &value)
void SetSalesforce(SalesforceSourceProperties &&value)
SourceConnectorProperties & WithMarketo(MarketoSourceProperties &&value)
void SetS3(S3SourceProperties &&value)
void SetMarketo(const MarketoSourceProperties &value)
void SetSalesforce(const SalesforceSourceProperties &value)
const ZendeskSourceProperties & GetZendesk() const
const MarketoSourceProperties & GetMarketo() const
SourceConnectorProperties & WithSalesforce(const SalesforceSourceProperties &value)
AWS_CUSTOMERPROFILES_API Aws::Utils::Json::JsonValue Jsonize() const
SourceConnectorProperties & WithServiceNow(const ServiceNowSourceProperties &value)
bool MarketoHasBeenSet() const
bool ZendeskHasBeenSet() const
SourceConnectorProperties & WithMarketo(const MarketoSourceProperties &value)
const S3SourceProperties & GetS3() const
Aws::Utils::Json::JsonValue JsonValue