7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
10#include <aws/partnercentral-selling/model/ProspectingInsights.h>
11#include <aws/partnercentral-selling/model/ProspectingResultCustomer.h>
22namespace PartnerCentralSelling {
46 template <
typename CustomerT = ProspectingResultCustomer>
48 m_customerHasBeenSet =
true;
49 m_customer = std::forward<CustomerT>(value);
51 template <
typename CustomerT = ProspectingResultCustomer>
66 template <
typename InsightsT = ProspectingInsights>
68 m_insightsHasBeenSet =
true;
69 m_insights = std::forward<InsightsT>(value);
71 template <
typename InsightsT = ProspectingInsights>
85 template <
typename StartTimeT = Aws::Utils::DateTime>
87 m_startTimeHasBeenSet =
true;
88 m_startTime = std::forward<StartTimeT>(value);
90 template <
typename StartTimeT = Aws::Utils::DateTime>
104 template <
typename EndTimeT = Aws::Utils::DateTime>
106 m_endTimeHasBeenSet =
true;
107 m_endTime = std::forward<EndTimeT>(value);
109 template <
typename EndTimeT = Aws::Utils::DateTime>
122 template <
typename TaskIdT = Aws::String>
124 m_taskIdHasBeenSet =
true;
125 m_taskId = std::forward<TaskIdT>(value);
127 template <
typename TaskIdT = Aws::String>
141 template <
typename TaskArnT = Aws::String>
143 m_taskArnHasBeenSet =
true;
144 m_taskArn = std::forward<TaskArnT>(value);
146 template <
typename TaskArnT = Aws::String>
160 template <
typename TaskNameT = Aws::String>
162 m_taskNameHasBeenSet =
true;
163 m_taskName = std::forward<TaskNameT>(value);
165 template <
typename TaskNameT = Aws::String>
185 bool m_customerHasBeenSet =
false;
186 bool m_insightsHasBeenSet =
false;
187 bool m_startTimeHasBeenSet =
false;
188 bool m_endTimeHasBeenSet =
false;
189 bool m_taskIdHasBeenSet =
false;
190 bool m_taskArnHasBeenSet =
false;
191 bool m_taskNameHasBeenSet =
false;
bool InsightsHasBeenSet() const
const Aws::Utils::DateTime & GetEndTime() const
ProspectingResultAws & WithTaskArn(TaskArnT &&value)
ProspectingResultAws & WithInsights(InsightsT &&value)
bool TaskNameHasBeenSet() const
const ProspectingInsights & GetInsights() const
bool TaskIdHasBeenSet() const
AWS_PARTNERCENTRALSELLING_API ProspectingResultAws(Aws::Utils::Json::JsonView jsonValue)
void SetCustomer(CustomerT &&value)
const Aws::String & GetTaskId() const
ProspectingResultAws & WithEndTime(EndTimeT &&value)
AWS_PARTNERCENTRALSELLING_API Aws::Utils::Json::JsonValue Jsonize() const
bool StartTimeHasBeenSet() const
bool EndTimeHasBeenSet() const
void SetTaskArn(TaskArnT &&value)
const Aws::Utils::DateTime & GetStartTime() const
AWS_PARTNERCENTRALSELLING_API ProspectingResultAws()=default
void SetInsights(InsightsT &&value)
bool CustomerHasBeenSet() const
ProspectingResultAws & WithCustomer(CustomerT &&value)
const Aws::String & GetTaskArn() const
void SetTaskName(TaskNameT &&value)
const Aws::String & GetTaskName() const
ProspectingResultAws & WithStartTime(StartTimeT &&value)
ProspectingResultAws & WithTaskName(TaskNameT &&value)
ProspectingResultAws & WithTaskId(TaskIdT &&value)
void SetTaskId(TaskIdT &&value)
bool TaskArnHasBeenSet() const
void SetEndTime(EndTimeT &&value)
const ProspectingResultCustomer & GetCustomer() const
void SetStartTime(StartTimeT &&value)
AWS_PARTNERCENTRALSELLING_API ProspectingResultAws & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue