183 bool m_targetGroupsHasBeenSet =
false;
186 bool m_prodTrafficRouteHasBeenSet =
false;
189 bool m_testTrafficRouteHasBeenSet =
false;
#define AWS_CODEDEPLOY_API
bool TestTrafficRouteHasBeenSet() const
bool ProdTrafficRouteHasBeenSet() const
TargetGroupPairInfo & AddTargetGroups(TargetGroupInfo &&value)
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
const TrafficRoute & GetProdTrafficRoute() const
AWS_CODEDEPLOY_API TargetGroupPairInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
TargetGroupPairInfo & WithProdTrafficRoute(TrafficRoute &&value)
AWS_CODEDEPLOY_API TargetGroupPairInfo(Aws::Utils::Json::JsonView jsonValue)
AWS_CODEDEPLOY_API TargetGroupPairInfo()
bool TargetGroupsHasBeenSet() const
TargetGroupPairInfo & WithTestTrafficRoute(const TrafficRoute &value)
TargetGroupPairInfo & WithTestTrafficRoute(TrafficRoute &&value)
TargetGroupPairInfo & AddTargetGroups(const TargetGroupInfo &value)
void SetTestTrafficRoute(TrafficRoute &&value)
TargetGroupPairInfo & WithTargetGroups(const Aws::Vector< TargetGroupInfo > &value)
void SetTargetGroups(Aws::Vector< TargetGroupInfo > &&value)
TargetGroupPairInfo & WithProdTrafficRoute(const TrafficRoute &value)
void SetTargetGroups(const Aws::Vector< TargetGroupInfo > &value)
const Aws::Vector< TargetGroupInfo > & GetTargetGroups() const
void SetProdTrafficRoute(TrafficRoute &&value)
void SetTestTrafficRoute(const TrafficRoute &value)
TargetGroupPairInfo & WithTargetGroups(Aws::Vector< TargetGroupInfo > &&value)
const TrafficRoute & GetTestTrafficRoute() const
void SetProdTrafficRoute(const TrafficRoute &value)
std::vector< T, Aws::Allocator< T > > Vector