AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeGuruReviewer::Model::RecommendationSummary Class Reference

#include <RecommendationSummary.h>

Public Member Functions

 RecommendationSummary ()
 
 RecommendationSummary (Aws::Utils::Json::JsonView jsonValue)
 
RecommendationSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFilePath () const
 
bool FilePathHasBeenSet () const
 
void SetFilePath (const Aws::String &value)
 
void SetFilePath (Aws::String &&value)
 
void SetFilePath (const char *value)
 
RecommendationSummaryWithFilePath (const Aws::String &value)
 
RecommendationSummaryWithFilePath (Aws::String &&value)
 
RecommendationSummaryWithFilePath (const char *value)
 
const Aws::StringGetRecommendationId () const
 
bool RecommendationIdHasBeenSet () const
 
void SetRecommendationId (const Aws::String &value)
 
void SetRecommendationId (Aws::String &&value)
 
void SetRecommendationId (const char *value)
 
RecommendationSummaryWithRecommendationId (const Aws::String &value)
 
RecommendationSummaryWithRecommendationId (Aws::String &&value)
 
RecommendationSummaryWithRecommendationId (const char *value)
 
int GetStartLine () const
 
bool StartLineHasBeenSet () const
 
void SetStartLine (int value)
 
RecommendationSummaryWithStartLine (int value)
 
int GetEndLine () const
 
bool EndLineHasBeenSet () const
 
void SetEndLine (int value)
 
RecommendationSummaryWithEndLine (int value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
RecommendationSummaryWithDescription (const Aws::String &value)
 
RecommendationSummaryWithDescription (Aws::String &&value)
 
RecommendationSummaryWithDescription (const char *value)
 

Detailed Description

Information about recommendations.

See Also:

AWS API Reference

Definition at line 31 of file RecommendationSummary.h.

Constructor & Destructor Documentation

◆ RecommendationSummary() [1/2]

Aws::CodeGuruReviewer::Model::RecommendationSummary::RecommendationSummary ( )

◆ RecommendationSummary() [2/2]

Aws::CodeGuruReviewer::Model::RecommendationSummary::RecommendationSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DescriptionHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RecommendationSummary::DescriptionHasBeenSet ( ) const
inline

A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line and the end line.

Definition at line 194 of file RecommendationSummary.h.

◆ EndLineHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RecommendationSummary::EndLineHasBeenSet ( ) const
inline

Last line where the recommendation is applicable in the source commit or source branch. For a single line comment the start line and end line values are the same.

Definition at line 167 of file RecommendationSummary.h.

◆ FilePathHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RecommendationSummary::FilePathHasBeenSet ( ) const
inline

Name of the file on which a recommendation is provided.

Definition at line 48 of file RecommendationSummary.h.

◆ GetDescription()

const Aws::String& Aws::CodeGuruReviewer::Model::RecommendationSummary::GetDescription ( ) const
inline

A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line and the end line.

Definition at line 188 of file RecommendationSummary.h.

◆ GetEndLine()

int Aws::CodeGuruReviewer::Model::RecommendationSummary::GetEndLine ( ) const
inline

Last line where the recommendation is applicable in the source commit or source branch. For a single line comment the start line and end line values are the same.

Definition at line 160 of file RecommendationSummary.h.

◆ GetFilePath()

const Aws::String& Aws::CodeGuruReviewer::Model::RecommendationSummary::GetFilePath ( ) const
inline

Name of the file on which a recommendation is provided.

Definition at line 43 of file RecommendationSummary.h.

◆ GetRecommendationId()

const Aws::String& Aws::CodeGuruReviewer::Model::RecommendationSummary::GetRecommendationId ( ) const
inline

The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.

Definition at line 85 of file RecommendationSummary.h.

◆ GetStartLine()

int Aws::CodeGuruReviewer::Model::RecommendationSummary::GetStartLine ( ) const
inline

Start line from where the recommendation is applicable in the source commit or source branch.

Definition at line 134 of file RecommendationSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeGuruReviewer::Model::RecommendationSummary::Jsonize ( ) const

◆ operator=()

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RecommendationIdHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RecommendationSummary::RecommendationIdHasBeenSet ( ) const
inline

The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.

Definition at line 91 of file RecommendationSummary.h.

◆ SetDescription() [1/3]

void Aws::CodeGuruReviewer::Model::RecommendationSummary::SetDescription ( const Aws::String value)
inline

A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line and the end line.

Definition at line 200 of file RecommendationSummary.h.

◆ SetDescription() [2/3]

void Aws::CodeGuruReviewer::Model::RecommendationSummary::SetDescription ( Aws::String &&  value)
inline

A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line and the end line.

Definition at line 206 of file RecommendationSummary.h.

◆ SetDescription() [3/3]

void Aws::CodeGuruReviewer::Model::RecommendationSummary::SetDescription ( const char *  value)
inline

A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line and the end line.

Definition at line 212 of file RecommendationSummary.h.

◆ SetEndLine()

void Aws::CodeGuruReviewer::Model::RecommendationSummary::SetEndLine ( int  value)
inline

Last line where the recommendation is applicable in the source commit or source branch. For a single line comment the start line and end line values are the same.

Definition at line 174 of file RecommendationSummary.h.

◆ SetFilePath() [1/3]

void Aws::CodeGuruReviewer::Model::RecommendationSummary::SetFilePath ( const Aws::String value)
inline

Name of the file on which a recommendation is provided.

Definition at line 53 of file RecommendationSummary.h.

◆ SetFilePath() [2/3]

void Aws::CodeGuruReviewer::Model::RecommendationSummary::SetFilePath ( Aws::String &&  value)
inline

Name of the file on which a recommendation is provided.

Definition at line 58 of file RecommendationSummary.h.

◆ SetFilePath() [3/3]

void Aws::CodeGuruReviewer::Model::RecommendationSummary::SetFilePath ( const char *  value)
inline

Name of the file on which a recommendation is provided.

Definition at line 63 of file RecommendationSummary.h.

◆ SetRecommendationId() [1/3]

void Aws::CodeGuruReviewer::Model::RecommendationSummary::SetRecommendationId ( const Aws::String value)
inline

The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.

Definition at line 97 of file RecommendationSummary.h.

◆ SetRecommendationId() [2/3]

void Aws::CodeGuruReviewer::Model::RecommendationSummary::SetRecommendationId ( Aws::String &&  value)
inline

The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.

Definition at line 103 of file RecommendationSummary.h.

◆ SetRecommendationId() [3/3]

void Aws::CodeGuruReviewer::Model::RecommendationSummary::SetRecommendationId ( const char *  value)
inline

The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.

Definition at line 109 of file RecommendationSummary.h.

◆ SetStartLine()

void Aws::CodeGuruReviewer::Model::RecommendationSummary::SetStartLine ( int  value)
inline

Start line from where the recommendation is applicable in the source commit or source branch.

Definition at line 146 of file RecommendationSummary.h.

◆ StartLineHasBeenSet()

bool Aws::CodeGuruReviewer::Model::RecommendationSummary::StartLineHasBeenSet ( ) const
inline

Start line from where the recommendation is applicable in the source commit or source branch.

Definition at line 140 of file RecommendationSummary.h.

◆ WithDescription() [1/3]

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::WithDescription ( const Aws::String value)
inline

A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line and the end line.

Definition at line 218 of file RecommendationSummary.h.

◆ WithDescription() [2/3]

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::WithDescription ( Aws::String &&  value)
inline

A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line and the end line.

Definition at line 224 of file RecommendationSummary.h.

◆ WithDescription() [3/3]

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::WithDescription ( const char *  value)
inline

A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line and the end line.

Definition at line 230 of file RecommendationSummary.h.

◆ WithEndLine()

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::WithEndLine ( int  value)
inline

Last line where the recommendation is applicable in the source commit or source branch. For a single line comment the start line and end line values are the same.

Definition at line 181 of file RecommendationSummary.h.

◆ WithFilePath() [1/3]

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::WithFilePath ( const Aws::String value)
inline

Name of the file on which a recommendation is provided.

Definition at line 68 of file RecommendationSummary.h.

◆ WithFilePath() [2/3]

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::WithFilePath ( Aws::String &&  value)
inline

Name of the file on which a recommendation is provided.

Definition at line 73 of file RecommendationSummary.h.

◆ WithFilePath() [3/3]

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::WithFilePath ( const char *  value)
inline

Name of the file on which a recommendation is provided.

Definition at line 78 of file RecommendationSummary.h.

◆ WithRecommendationId() [1/3]

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::WithRecommendationId ( const Aws::String value)
inline

The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.

Definition at line 115 of file RecommendationSummary.h.

◆ WithRecommendationId() [2/3]

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::WithRecommendationId ( Aws::String &&  value)
inline

The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.

Definition at line 121 of file RecommendationSummary.h.

◆ WithRecommendationId() [3/3]

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::WithRecommendationId ( const char *  value)
inline

The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.

Definition at line 127 of file RecommendationSummary.h.

◆ WithStartLine()

RecommendationSummary& Aws::CodeGuruReviewer::Model::RecommendationSummary::WithStartLine ( int  value)
inline

Start line from where the recommendation is applicable in the source commit or source branch.

Definition at line 152 of file RecommendationSummary.h.


The documentation for this class was generated from the following file: