7#include <aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
20namespace CodeGuruProfiler {
42 template <
typename IdT = Aws::String>
44 m_idHasBeenSet =
true;
45 m_id = std::forward<IdT>(value);
47 template <
typename IdT = Aws::String>
49 SetId(std::forward<IdT>(value));
63 template <
typename ProfileEndTimeT = Aws::Utils::DateTime>
65 m_profileEndTimeHasBeenSet =
true;
66 m_profileEndTime = std::forward<ProfileEndTimeT>(value);
68 template <
typename ProfileEndTimeT = Aws::Utils::DateTime>
83 template <
typename ProfileStartTimeT = Aws::Utils::DateTime>
85 m_profileStartTimeHasBeenSet =
true;
86 m_profileStartTime = std::forward<ProfileStartTimeT>(value);
88 template <
typename ProfileStartTimeT = Aws::Utils::DateTime>
102 template <
typename ProfilingGroupNameT = Aws::String>
104 m_profilingGroupNameHasBeenSet =
true;
105 m_profilingGroupName = std::forward<ProfilingGroupNameT>(value);
107 template <
typename ProfilingGroupNameT = Aws::String>
122 m_totalNumberOfFindingsHasBeenSet =
true;
123 m_totalNumberOfFindings = value;
139 int m_totalNumberOfFindings{0};
140 bool m_idHasBeenSet =
false;
141 bool m_profileEndTimeHasBeenSet =
false;
142 bool m_profileStartTimeHasBeenSet =
false;
143 bool m_profilingGroupNameHasBeenSet =
false;
144 bool m_totalNumberOfFindingsHasBeenSet =
false;
const Aws::Utils::DateTime & GetProfileStartTime() const
const Aws::String & GetId() const
FindingsReportSummary & WithProfileEndTime(ProfileEndTimeT &&value)
AWS_CODEGURUPROFILER_API FindingsReportSummary(Aws::Utils::Json::JsonView jsonValue)
void SetProfileEndTime(ProfileEndTimeT &&value)
bool IdHasBeenSet() const
FindingsReportSummary & WithId(IdT &&value)
AWS_CODEGURUPROFILER_API FindingsReportSummary()=default
void SetProfilingGroupName(ProfilingGroupNameT &&value)
const Aws::String & GetProfilingGroupName() const
int GetTotalNumberOfFindings() const
void SetTotalNumberOfFindings(int value)
AWS_CODEGURUPROFILER_API Aws::Utils::Json::JsonValue Jsonize() const
bool ProfileEndTimeHasBeenSet() const
bool ProfileStartTimeHasBeenSet() const
bool ProfilingGroupNameHasBeenSet() const
FindingsReportSummary & WithProfileStartTime(ProfileStartTimeT &&value)
FindingsReportSummary & WithTotalNumberOfFindings(int value)
void SetProfileStartTime(ProfileStartTimeT &&value)
bool TotalNumberOfFindingsHasBeenSet() const
AWS_CODEGURUPROFILER_API FindingsReportSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
FindingsReportSummary & WithProfilingGroupName(ProfilingGroupNameT &&value)
const Aws::Utils::DateTime & GetProfileEndTime() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue