7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/customer-profiles/CustomerProfilesRequest.h>
9#include <aws/customer-profiles/CustomerProfiles_EXPORTS.h>
10#include <aws/customer-profiles/model/ScheduleConfiguration.h>
15namespace CustomerProfiles {
38 template <
typename DomainNameT = Aws::String>
40 m_domainNameHasBeenSet =
true;
41 m_domainName = std::forward<DomainNameT>(value);
43 template <
typename DomainNameT = Aws::String>
56 template <
typename SegmentDefinitionNameT = Aws::String>
58 m_segmentDefinitionNameHasBeenSet =
true;
59 m_segmentDefinitionName = std::forward<SegmentDefinitionNameT>(value);
61 template <
typename SegmentDefinitionNameT = Aws::String>
76 template <
typename ScheduleConfigurationT = ScheduleConfiguration>
78 m_scheduleConfigurationHasBeenSet =
true;
79 m_scheduleConfiguration = std::forward<ScheduleConfigurationT>(value);
81 template <
typename ScheduleConfigurationT = ScheduleConfiguration>
93 bool m_domainNameHasBeenSet =
false;
94 bool m_segmentDefinitionNameHasBeenSet =
false;
95 bool m_scheduleConfigurationHasBeenSet =
false;
void SetDomainName(DomainNameT &&value)
const ScheduleConfiguration & GetScheduleConfiguration() const
AWS_CUSTOMERPROFILES_API PutSegmentSubscriptionRequest()=default
void SetScheduleConfiguration(ScheduleConfigurationT &&value)
void SetSegmentDefinitionName(SegmentDefinitionNameT &&value)
const Aws::String & GetDomainName() const
virtual const char * GetServiceRequestName() const override
bool ScheduleConfigurationHasBeenSet() const
PutSegmentSubscriptionRequest & WithSegmentDefinitionName(SegmentDefinitionNameT &&value)
AWS_CUSTOMERPROFILES_API Aws::String SerializePayload() const override
PutSegmentSubscriptionRequest & WithScheduleConfiguration(ScheduleConfigurationT &&value)
PutSegmentSubscriptionRequest & WithDomainName(DomainNameT &&value)
const Aws::String & GetSegmentDefinitionName() const
bool DomainNameHasBeenSet() const
bool SegmentDefinitionNameHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String