7#include <aws/codebuild/CodeBuild_EXPORTS.h>
8#include <aws/codebuild/CodeBuildRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/codebuild/model/ReportGroupTrendFieldType.h>
44 template<
typename ReportGroupArnT = Aws::String>
45 void SetReportGroupArn(ReportGroupArnT&& value) { m_reportGroupArnHasBeenSet =
true; m_reportGroupArn = std::forward<ReportGroupArnT>(value); }
46 template<
typename ReportGroupArnT = Aws::String>
58 inline void SetNumOfReports(
int value) { m_numOfReportsHasBeenSet =
true; m_numOfReports = value; }
90 bool m_reportGroupArnHasBeenSet =
false;
92 int m_numOfReports{0};
93 bool m_numOfReportsHasBeenSet =
false;
96 bool m_trendFieldHasBeenSet =
false;
int GetNumOfReports() const
bool NumOfReportsHasBeenSet() const
GetReportGroupTrendRequest & WithTrendField(ReportGroupTrendFieldType value)
AWS_CODEBUILD_API Aws::String SerializePayload() const override
virtual const char * GetServiceRequestName() const override
GetReportGroupTrendRequest & WithNumOfReports(int value)
void SetNumOfReports(int value)
bool TrendFieldHasBeenSet() const
GetReportGroupTrendRequest & WithReportGroupArn(ReportGroupArnT &&value)
AWS_CODEBUILD_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
AWS_CODEBUILD_API GetReportGroupTrendRequest()=default
void SetReportGroupArn(ReportGroupArnT &&value)
const Aws::String & GetReportGroupArn() const
bool ReportGroupArnHasBeenSet() const
ReportGroupTrendFieldType GetTrendField() const
void SetTrendField(ReportGroupTrendFieldType value)
ReportGroupTrendFieldType
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String