Skip to content

Commit 12edc66

Browse files
committed
Updated waiters
1 parent 4d1a0f3 commit 12edc66

File tree

3 files changed

+21
-16
lines changed

3 files changed

+21
-16
lines changed

generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScalingWaiter.h

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,11 @@ class AutoScalingWaiter {
5555
const auto& result = outcome.GetResult();
5656
return std::any_of(
5757
result.GetAutoScalingGroups().begin(), result.GetAutoScalingGroups().end(), [](const Model::AutoScalingGroup& item) {
58-
return !(std::count_if(item.GetInstances().begin(), item.GetInstances().end(), [](const Model::Instance& inner) {
59-
return (Model::LifecycleStateMapper::GetNameForLifecycleState(inner.GetLifecycleState()) == "InService");
60-
}) >= item.GetMinSize());
58+
return !(static_cast<std::size_t>(
59+
std::count_if(item.GetInstances().begin(), item.GetInstances().end(), [](const Model::Instance& inner) {
60+
return (Model::LifecycleStateMapper::GetNameForLifecycleState(inner.GetLifecycleState()) ==
61+
"InService");
62+
})) >= item.GetMinSize());
6163
}) == expected.get<bool>();
6264
}));
6365
acceptors.emplace_back(Aws::MakeUnique<Aws::Utils::PathAcceptor<OutcomeT>>(
@@ -67,9 +69,11 @@ class AutoScalingWaiter {
6769
const auto& result = outcome.GetResult();
6870
return std::any_of(
6971
result.GetAutoScalingGroups().begin(), result.GetAutoScalingGroups().end(), [](const Model::AutoScalingGroup& item) {
70-
return !(std::count_if(item.GetInstances().begin(), item.GetInstances().end(), [](const Model::Instance& inner) {
71-
return (Model::LifecycleStateMapper::GetNameForLifecycleState(inner.GetLifecycleState()) == "InService");
72-
}) >= item.GetMinSize());
72+
return !(static_cast<std::size_t>(
73+
std::count_if(item.GetInstances().begin(), item.GetInstances().end(), [](const Model::Instance& inner) {
74+
return (Model::LifecycleStateMapper::GetNameForLifecycleState(inner.GetLifecycleState()) ==
75+
"InService");
76+
})) >= item.GetMinSize());
7377
}) == expected.get<bool>();
7478
}));
7579

generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDBWaiter.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,13 @@ class DynamoDBWaiter {
140140
if (!outcome.IsSuccess()) return false;
141141
const auto& result = outcome.GetResult();
142142
return ((result.GetKinesisDataStreamDestinations().size() > 0) &&
143-
(std::count_if(result.GetKinesisDataStreamDestinations().begin(), result.GetKinesisDataStreamDestinations().end(),
144-
[](const Model::KinesisDataStreamDestination& item) {
145-
return ((Model::DestinationStatusMapper::GetNameForDestinationStatus(item.GetDestinationStatus()) ==
146-
"DISABLED") ||
147-
(Model::DestinationStatusMapper::GetNameForDestinationStatus(item.GetDestinationStatus()) ==
148-
"ENABLE_FAILED"));
149-
}) == result.GetKinesisDataStreamDestinations().size())) == expected.get<bool>();
143+
(static_cast<std::size_t>(std::count_if(
144+
result.GetKinesisDataStreamDestinations().begin(), result.GetKinesisDataStreamDestinations().end(),
145+
[](const Model::KinesisDataStreamDestination& item) {
146+
return (
147+
(Model::DestinationStatusMapper::GetNameForDestinationStatus(item.GetDestinationStatus()) == "DISABLED") ||
148+
(Model::DestinationStatusMapper::GetNameForDestinationStatus(item.GetDestinationStatus()) == "ENABLE_FAILED"));
149+
})) == result.GetKinesisDataStreamDestinations().size())) == expected.get<bool>();
150150
}));
151151

152152
auto operation = [this](const RequestT& req) { return static_cast<DerivedClient*>(this)->DescribeKinesisStreamingDestination(req); };

generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECSWaiter.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,10 @@ class ECSWaiter {
7979
[](const Model::DescribeServicesOutcome& outcome, const Aws::Utils::ExpectedValue& expected) -> bool {
8080
if (!outcome.IsSuccess()) return false;
8181
const auto& result = outcome.GetResult();
82-
return (std::count_if(result.GetServices().begin(), result.GetServices().end(), [](const Model::Service& item) {
83-
return !((item.GetDeployments().size() == 1) && (item.GetRunningCount() == item.GetDesiredCount()));
84-
}) == 0) == expected.get<bool>();
82+
return (static_cast<std::size_t>(
83+
std::count_if(result.GetServices().begin(), result.GetServices().end(), [](const Model::Service& item) {
84+
return !((item.GetDeployments().size() == 1) && (item.GetRunningCount() == item.GetDesiredCount()));
85+
})) == 0) == expected.get<bool>();
8586
}));
8687

8788
auto operation = [this](const RequestT& req) { return static_cast<DerivedClient*>(this)->DescribeServices(req); };

0 commit comments

Comments
 (0)