7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/SearchableAgentCriteriaStep.h>
40 template <
typename AgentCriteriaT = SearchableAgentCriteriaStep>
42 m_agentCriteriaHasBeenSet =
true;
43 m_agentCriteria = std::forward<AgentCriteriaT>(value);
45 template <
typename AgentCriteriaT = SearchableAgentCriteriaStep>
53 bool m_agentCriteriaHasBeenSet =
false;
AWS_CONNECT_API SearchableRoutingCriteriaStep & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECT_API SearchableRoutingCriteriaStep(Aws::Utils::Json::JsonView jsonValue)
const SearchableAgentCriteriaStep & GetAgentCriteria() const
bool AgentCriteriaHasBeenSet() const
AWS_CONNECT_API SearchableRoutingCriteriaStep()=default
void SetAgentCriteria(AgentCriteriaT &&value)
SearchableRoutingCriteriaStep & WithAgentCriteria(AgentCriteriaT &&value)
Aws::Utils::Json::JsonValue JsonValue