7#include <aws/core/utils/UUID.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/devops-agent/DevOpsAgentRequest.h>
10#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
11#include <aws/devops-agent/model/Priority.h>
12#include <aws/devops-agent/model/ReferenceInput.h>
13#include <aws/devops-agent/model/TaskType.h>
18namespace DevOpsAgent {
45 template <
typename AgentSpaceIdT = Aws::String>
47 m_agentSpaceIdHasBeenSet =
true;
48 m_agentSpaceId = std::forward<AgentSpaceIdT>(value);
50 template <
typename AgentSpaceIdT = Aws::String>
63 template <
typename ReferenceT = ReferenceInput>
65 m_referenceHasBeenSet =
true;
66 m_reference = std::forward<ReferenceT>(value);
68 template <
typename ReferenceT = ReferenceInput>
82 m_taskTypeHasBeenSet =
true;
97 template <
typename TitleT = Aws::String>
99 m_titleHasBeenSet =
true;
100 m_title = std::forward<TitleT>(value);
102 template <
typename TitleT = Aws::String>
104 SetTitle(std::forward<TitleT>(value));
115 template <
typename DescriptionT = Aws::String>
117 m_descriptionHasBeenSet =
true;
118 m_description = std::forward<DescriptionT>(value);
120 template <
typename DescriptionT = Aws::String>
134 m_priorityHasBeenSet =
true;
149 template <
typename ClientTokenT = Aws::String>
151 m_clientTokenHasBeenSet =
true;
152 m_clientToken = std::forward<ClientTokenT>(value);
154 template <
typename ClientTokenT = Aws::String>
174 bool m_agentSpaceIdHasBeenSet =
false;
175 bool m_referenceHasBeenSet =
false;
176 bool m_taskTypeHasBeenSet =
false;
177 bool m_titleHasBeenSet =
false;
178 bool m_descriptionHasBeenSet =
false;
179 bool m_priorityHasBeenSet =
false;
180 bool m_clientTokenHasBeenSet =
true;
CreateBacklogTaskRequest & WithReference(ReferenceT &&value)
virtual const char * GetServiceRequestName() const override
bool ClientTokenHasBeenSet() const
bool AgentSpaceIdHasBeenSet() const
CreateBacklogTaskRequest & WithAgentSpaceId(AgentSpaceIdT &&value)
CreateBacklogTaskRequest & WithPriority(Priority value)
const Aws::String & GetAgentSpaceId() const
void SetClientToken(ClientTokenT &&value)
void SetTaskType(TaskType value)
void SetTitle(TitleT &&value)
void SetPriority(Priority value)
bool DescriptionHasBeenSet() const
CreateBacklogTaskRequest & WithClientToken(ClientTokenT &&value)
AWS_DEVOPSAGENT_API Aws::String SerializePayload() const override
void SetDescription(DescriptionT &&value)
CreateBacklogTaskRequest & WithTitle(TitleT &&value)
AWS_DEVOPSAGENT_API CreateBacklogTaskRequest()=default
bool TitleHasBeenSet() const
const Aws::String & GetTitle() const
Priority GetPriority() const
bool PriorityHasBeenSet() const
const ReferenceInput & GetReference() const
const Aws::String & GetDescription() const
bool TaskTypeHasBeenSet() const
TaskType GetTaskType() const
const Aws::String & GetClientToken() const
CreateBacklogTaskRequest & WithDescription(DescriptionT &&value)
void SetReference(ReferenceT &&value)
CreateBacklogTaskRequest & WithTaskType(TaskType value)
bool ReferenceHasBeenSet() const
void SetAgentSpaceId(AgentSpaceIdT &&value)
static Aws::Utils::UUID PseudoRandomUUID()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String