7#include <aws/customer-profiles/CustomerProfiles_EXPORTS.h>
8#include <aws/customer-profiles/model/JobSchedule.h>
9#include <aws/customer-profiles/model/AutoMerging.h>
10#include <aws/customer-profiles/model/ExportingConfig.h>
23namespace CustomerProfiles
49 inline void SetEnabled(
bool value) { m_enabledHasBeenSet =
true; m_enabled = value; }
93 bool m_enabledHasBeenSet =
false;
96 bool m_jobScheduleHasBeenSet =
false;
99 bool m_autoMergingHasBeenSet =
false;
102 bool m_exportingConfigHasBeenSet =
false;
const AutoMerging & GetAutoMerging() const
void SetJobSchedule(const JobSchedule &value)
AWS_CUSTOMERPROFILES_API MatchingResponse(Aws::Utils::Json::JsonView jsonValue)
void SetEnabled(bool value)
bool JobScheduleHasBeenSet() const
MatchingResponse & WithAutoMerging(AutoMerging &&value)
MatchingResponse & WithExportingConfig(const ExportingConfig &value)
MatchingResponse & WithAutoMerging(const AutoMerging &value)
bool EnabledHasBeenSet() const
MatchingResponse & WithExportingConfig(ExportingConfig &&value)
const ExportingConfig & GetExportingConfig() const
MatchingResponse & WithJobSchedule(const JobSchedule &value)
MatchingResponse & WithEnabled(bool value)
bool AutoMergingHasBeenSet() const
AWS_CUSTOMERPROFILES_API MatchingResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetExportingConfig(ExportingConfig &&value)
void SetJobSchedule(JobSchedule &&value)
bool ExportingConfigHasBeenSet() const
const JobSchedule & GetJobSchedule() const
AWS_CUSTOMERPROFILES_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CUSTOMERPROFILES_API MatchingResponse()
void SetAutoMerging(const AutoMerging &value)
MatchingResponse & WithJobSchedule(JobSchedule &&value)
void SetAutoMerging(AutoMerging &&value)
void SetExportingConfig(const ExportingConfig &value)
Aws::Utils::Json::JsonValue JsonValue