7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/devops-agent/DevOpsAgentRequest.h>
9#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
10#include <aws/devops-agent/model/RecommendationPriority.h>
11#include <aws/devops-agent/model/RecommendationStatus.h>
16namespace DevOpsAgent {
43 template <
typename AgentSpaceIdT = Aws::String>
45 m_agentSpaceIdHasBeenSet =
true;
46 m_agentSpaceId = std::forward<AgentSpaceIdT>(value);
48 template <
typename AgentSpaceIdT = Aws::String>
61 template <
typename TaskIdT = Aws::String>
63 m_taskIdHasBeenSet =
true;
64 m_taskId = std::forward<TaskIdT>(value);
66 template <
typename TaskIdT = Aws::String>
79 template <
typename GoalIdT = Aws::String>
81 m_goalIdHasBeenSet =
true;
82 m_goalId = std::forward<GoalIdT>(value);
84 template <
typename GoalIdT = Aws::String>
98 m_statusHasBeenSet =
true;
114 m_priorityHasBeenSet =
true;
130 m_limitHasBeenSet =
true;
145 template <
typename NextTokenT = Aws::String>
147 m_nextTokenHasBeenSet =
true;
148 m_nextToken = std::forward<NextTokenT>(value);
150 template <
typename NextTokenT = Aws::String>
170 bool m_agentSpaceIdHasBeenSet =
false;
171 bool m_taskIdHasBeenSet =
false;
172 bool m_goalIdHasBeenSet =
false;
173 bool m_statusHasBeenSet =
false;
174 bool m_priorityHasBeenSet =
false;
175 bool m_limitHasBeenSet =
false;
176 bool m_nextTokenHasBeenSet =
false;
bool PriorityHasBeenSet() const
const Aws::String & GetNextToken() const
ListRecommendationsRequest & WithLimit(int value)
void SetPriority(RecommendationPriority value)
ListRecommendationsRequest & WithNextToken(NextTokenT &&value)
void SetAgentSpaceId(AgentSpaceIdT &&value)
ListRecommendationsRequest & WithTaskId(TaskIdT &&value)
const Aws::String & GetGoalId() const
bool AgentSpaceIdHasBeenSet() const
bool GoalIdHasBeenSet() const
AWS_DEVOPSAGENT_API ListRecommendationsRequest()=default
AWS_DEVOPSAGENT_API Aws::String SerializePayload() const override
ListRecommendationsRequest & WithGoalId(GoalIdT &&value)
ListRecommendationsRequest & WithPriority(RecommendationPriority value)
RecommendationPriority GetPriority() const
void SetStatus(RecommendationStatus value)
ListRecommendationsRequest & WithAgentSpaceId(AgentSpaceIdT &&value)
const Aws::String & GetAgentSpaceId() const
bool NextTokenHasBeenSet() const
const Aws::String & GetTaskId() const
bool LimitHasBeenSet() const
bool StatusHasBeenSet() const
void SetGoalId(GoalIdT &&value)
RecommendationStatus GetStatus() const
bool TaskIdHasBeenSet() const
ListRecommendationsRequest & WithStatus(RecommendationStatus value)
void SetNextToken(NextTokenT &&value)
void SetTaskId(TaskIdT &&value)
virtual const char * GetServiceRequestName() const override
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String