7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
20namespace PartnerCentralSelling {
45 template <
typename TaskIdT = Aws::String>
47 m_taskIdHasBeenSet =
true;
48 m_taskId = std::forward<TaskIdT>(value);
50 template <
typename TaskIdT = Aws::String>
63 template <
typename TaskArnT = Aws::String>
65 m_taskArnHasBeenSet =
true;
66 m_taskArn = std::forward<TaskArnT>(value);
68 template <
typename TaskArnT = Aws::String>
81 template <
typename TaskNameT = Aws::String>
83 m_taskNameHasBeenSet =
true;
84 m_taskName = std::forward<TaskNameT>(value);
86 template <
typename TaskNameT = Aws::String>
100 template <
typename StartTimeT = Aws::Utils::DateTime>
102 m_startTimeHasBeenSet =
true;
103 m_startTime = std::forward<StartTimeT>(value);
105 template <
typename StartTimeT = Aws::Utils::DateTime>
120 template <
typename EndTimeT = Aws::Utils::DateTime>
122 m_endTimeHasBeenSet =
true;
123 m_endTime = std::forward<EndTimeT>(value);
125 template <
typename EndTimeT = Aws::Utils::DateTime>
139 m_totalEngagementCountHasBeenSet =
true;
140 m_totalEngagementCount = value;
156 m_completedEngagementCountHasBeenSet =
true;
157 m_completedEngagementCount = value;
174 m_failedEngagementCountHasBeenSet =
true;
175 m_failedEngagementCount = value;
193 int m_totalEngagementCount{0};
195 int m_completedEngagementCount{0};
197 int m_failedEngagementCount{0};
198 bool m_taskIdHasBeenSet =
false;
199 bool m_taskArnHasBeenSet =
false;
200 bool m_taskNameHasBeenSet =
false;
201 bool m_startTimeHasBeenSet =
false;
202 bool m_endTimeHasBeenSet =
false;
203 bool m_totalEngagementCountHasBeenSet =
false;
204 bool m_completedEngagementCountHasBeenSet =
false;
205 bool m_failedEngagementCountHasBeenSet =
false;
bool TotalEngagementCountHasBeenSet() const
const Aws::String & GetTaskName() const
ProspectingTaskSummary & WithTaskArn(TaskArnT &&value)
void SetEndTime(EndTimeT &&value)
void SetTaskName(TaskNameT &&value)
ProspectingTaskSummary & WithCompletedEngagementCount(int value)
const Aws::Utils::DateTime & GetStartTime() const
AWS_PARTNERCENTRALSELLING_API Aws::Utils::Json::JsonValue Jsonize() const
bool TaskArnHasBeenSet() const
int GetTotalEngagementCount() const
AWS_PARTNERCENTRALSELLING_API ProspectingTaskSummary(Aws::Utils::Json::JsonView jsonValue)
void SetCompletedEngagementCount(int value)
void SetFailedEngagementCount(int value)
ProspectingTaskSummary & WithFailedEngagementCount(int value)
ProspectingTaskSummary & WithStartTime(StartTimeT &&value)
bool TaskIdHasBeenSet() const
void SetTaskId(TaskIdT &&value)
const Aws::Utils::DateTime & GetEndTime() const
AWS_PARTNERCENTRALSELLING_API ProspectingTaskSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetStartTime(StartTimeT &&value)
const Aws::String & GetTaskArn() const
ProspectingTaskSummary & WithTaskId(TaskIdT &&value)
bool CompletedEngagementCountHasBeenSet() const
void SetTotalEngagementCount(int value)
bool TaskNameHasBeenSet() const
const Aws::String & GetTaskId() const
bool FailedEngagementCountHasBeenSet() const
ProspectingTaskSummary & WithEndTime(EndTimeT &&value)
int GetCompletedEngagementCount() const
ProspectingTaskSummary & WithTotalEngagementCount(int value)
bool EndTimeHasBeenSet() const
AWS_PARTNERCENTRALSELLING_API ProspectingTaskSummary()=default
ProspectingTaskSummary & WithTaskName(TaskNameT &&value)
void SetTaskArn(TaskArnT &&value)
int GetFailedEngagementCount() const
bool StartTimeHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue