7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/ConnectRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/connect/model/SearchContactsTimeRange.h>
11#include <aws/connect/model/SearchCriteria.h>
12#include <aws/connect/model/Sort.h>
45 template<
typename InstanceIdT = Aws::String>
46 void SetInstanceId(InstanceIdT&& value) { m_instanceIdHasBeenSet =
true; m_instanceId = std::forward<InstanceIdT>(value); }
47 template<
typename InstanceIdT = Aws::String>
57 template<
typename TimeRangeT = SearchContactsTimeRange>
58 void SetTimeRange(TimeRangeT&& value) { m_timeRangeHasBeenSet =
true; m_timeRange = std::forward<TimeRangeT>(value); }
59 template<
typename TimeRangeT = SearchContactsTimeRange>
69 template<
typename SearchCriteriaT = SearchCriteria>
70 void SetSearchCriteria(SearchCriteriaT&& value) { m_searchCriteriaHasBeenSet =
true; m_searchCriteria = std::forward<SearchCriteriaT>(value); }
71 template<
typename SearchCriteriaT = SearchCriteria>
81 inline void SetMaxResults(
int value) { m_maxResultsHasBeenSet =
true; m_maxResults = value; }
92 template<
typename NextTokenT = Aws::String>
93 void SetNextToken(NextTokenT&& value) { m_nextTokenHasBeenSet =
true; m_nextToken = std::forward<NextTokenT>(value); }
94 template<
typename NextTokenT = Aws::String>
104 template<
typename SortT = Sort>
105 void SetSort(SortT&& value) { m_sortHasBeenSet =
true; m_sort = std::forward<SortT>(value); }
106 template<
typename SortT = Sort>
112 bool m_instanceIdHasBeenSet =
false;
115 bool m_timeRangeHasBeenSet =
false;
118 bool m_searchCriteriaHasBeenSet =
false;
121 bool m_maxResultsHasBeenSet =
false;
124 bool m_nextTokenHasBeenSet =
false;
127 bool m_sortHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String