7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/Channel.h>
9#include <aws/connect/model/CrossChannelBehavior.h>
10#include <aws/connect/model/WorkloadTypeConcurrency.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
46 m_channelHasBeenSet =
true;
66 m_concurrencyHasBeenSet =
true;
67 m_concurrency = value;
84 template <
typename CrossChannelBehaviorT = CrossChannelBehavior>
86 m_crossChannelBehaviorHasBeenSet =
true;
87 m_crossChannelBehavior = std::forward<CrossChannelBehaviorT>(value);
89 template <
typename CrossChannelBehaviorT = CrossChannelBehavior>
104 template <
typename WorkloadTypeConcurrenciesT = Aws::Vector<WorkloadTypeConcurrency>>
106 m_workloadTypeConcurrenciesHasBeenSet =
true;
107 m_workloadTypeConcurrencies = std::forward<WorkloadTypeConcurrenciesT>(value);
109 template <
typename WorkloadTypeConcurrenciesT = Aws::Vector<WorkloadTypeConcurrency>>
114 template <
typename WorkloadTypeConcurrenciesT = WorkloadTypeConcurrency>
116 m_workloadTypeConcurrenciesHasBeenSet =
true;
117 m_workloadTypeConcurrencies.emplace_back(std::forward<WorkloadTypeConcurrenciesT>(value));
124 int m_concurrency{0};
126 CrossChannelBehavior m_crossChannelBehavior;
129 bool m_channelHasBeenSet =
false;
130 bool m_concurrencyHasBeenSet =
false;
131 bool m_crossChannelBehaviorHasBeenSet =
false;
132 bool m_workloadTypeConcurrenciesHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue