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>
46 inline void SetReportGroupArn(
const char* value) { m_reportGroupArnHasBeenSet =
true; m_reportGroupArn.assign(value); }
60 inline void SetNumOfReports(
int value) { m_numOfReportsHasBeenSet =
true; m_numOfReports = value; }
94 bool m_reportGroupArnHasBeenSet =
false;
97 bool m_numOfReportsHasBeenSet =
false;
100 bool m_trendFieldHasBeenSet =
false;
GetReportGroupTrendRequest & WithTrendField(ReportGroupTrendFieldType &&value)
int GetNumOfReports() const
void SetTrendField(const ReportGroupTrendFieldType &value)
void SetReportGroupArn(Aws::String &&value)
bool NumOfReportsHasBeenSet() const
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
AWS_CODEBUILD_API GetReportGroupTrendRequest()
GetReportGroupTrendRequest & WithTrendField(const ReportGroupTrendFieldType &value)
AWS_CODEBUILD_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
const ReportGroupTrendFieldType & GetTrendField() const
void SetTrendField(ReportGroupTrendFieldType &&value)
const Aws::String & GetReportGroupArn() const
void SetReportGroupArn(const Aws::String &value)
GetReportGroupTrendRequest & WithReportGroupArn(const char *value)
GetReportGroupTrendRequest & WithReportGroupArn(const Aws::String &value)
void SetReportGroupArn(const char *value)
bool ReportGroupArnHasBeenSet() const
GetReportGroupTrendRequest & WithReportGroupArn(Aws::String &&value)
ReportGroupTrendFieldType
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String