AWS SDK for C++  1.8.128
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeCommit::Model::CommentsForPullRequest Class Reference

#include <CommentsForPullRequest.h>

Public Member Functions

 CommentsForPullRequest ()
 
 CommentsForPullRequest (Aws::Utils::Json::JsonView jsonValue)
 
CommentsForPullRequestoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPullRequestId () const
 
bool PullRequestIdHasBeenSet () const
 
void SetPullRequestId (const Aws::String &value)
 
void SetPullRequestId (Aws::String &&value)
 
void SetPullRequestId (const char *value)
 
CommentsForPullRequestWithPullRequestId (const Aws::String &value)
 
CommentsForPullRequestWithPullRequestId (Aws::String &&value)
 
CommentsForPullRequestWithPullRequestId (const char *value)
 
const Aws::StringGetRepositoryName () const
 
bool RepositoryNameHasBeenSet () const
 
void SetRepositoryName (const Aws::String &value)
 
void SetRepositoryName (Aws::String &&value)
 
void SetRepositoryName (const char *value)
 
CommentsForPullRequestWithRepositoryName (const Aws::String &value)
 
CommentsForPullRequestWithRepositoryName (Aws::String &&value)
 
CommentsForPullRequestWithRepositoryName (const char *value)
 
const Aws::StringGetBeforeCommitId () const
 
bool BeforeCommitIdHasBeenSet () const
 
void SetBeforeCommitId (const Aws::String &value)
 
void SetBeforeCommitId (Aws::String &&value)
 
void SetBeforeCommitId (const char *value)
 
CommentsForPullRequestWithBeforeCommitId (const Aws::String &value)
 
CommentsForPullRequestWithBeforeCommitId (Aws::String &&value)
 
CommentsForPullRequestWithBeforeCommitId (const char *value)
 
const Aws::StringGetAfterCommitId () const
 
bool AfterCommitIdHasBeenSet () const
 
void SetAfterCommitId (const Aws::String &value)
 
void SetAfterCommitId (Aws::String &&value)
 
void SetAfterCommitId (const char *value)
 
CommentsForPullRequestWithAfterCommitId (const Aws::String &value)
 
CommentsForPullRequestWithAfterCommitId (Aws::String &&value)
 
CommentsForPullRequestWithAfterCommitId (const char *value)
 
const Aws::StringGetBeforeBlobId () const
 
bool BeforeBlobIdHasBeenSet () const
 
void SetBeforeBlobId (const Aws::String &value)
 
void SetBeforeBlobId (Aws::String &&value)
 
void SetBeforeBlobId (const char *value)
 
CommentsForPullRequestWithBeforeBlobId (const Aws::String &value)
 
CommentsForPullRequestWithBeforeBlobId (Aws::String &&value)
 
CommentsForPullRequestWithBeforeBlobId (const char *value)
 
const Aws::StringGetAfterBlobId () const
 
bool AfterBlobIdHasBeenSet () const
 
void SetAfterBlobId (const Aws::String &value)
 
void SetAfterBlobId (Aws::String &&value)
 
void SetAfterBlobId (const char *value)
 
CommentsForPullRequestWithAfterBlobId (const Aws::String &value)
 
CommentsForPullRequestWithAfterBlobId (Aws::String &&value)
 
CommentsForPullRequestWithAfterBlobId (const char *value)
 
const LocationGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const Location &value)
 
void SetLocation (Location &&value)
 
CommentsForPullRequestWithLocation (const Location &value)
 
CommentsForPullRequestWithLocation (Location &&value)
 
const Aws::Vector< Comment > & GetComments () const
 
bool CommentsHasBeenSet () const
 
void SetComments (const Aws::Vector< Comment > &value)
 
void SetComments (Aws::Vector< Comment > &&value)
 
CommentsForPullRequestWithComments (const Aws::Vector< Comment > &value)
 
CommentsForPullRequestWithComments (Aws::Vector< Comment > &&value)
 
CommentsForPullRequestAddComments (const Comment &value)
 
CommentsForPullRequestAddComments (Comment &&value)
 

Detailed Description

Returns information about comments on a pull request.

See Also:

AWS API Reference

Definition at line 35 of file CommentsForPullRequest.h.

Constructor & Destructor Documentation

◆ CommentsForPullRequest() [1/2]

Aws::CodeCommit::Model::CommentsForPullRequest::CommentsForPullRequest ( )

◆ CommentsForPullRequest() [2/2]

Aws::CodeCommit::Model::CommentsForPullRequest::CommentsForPullRequest ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddComments() [1/2]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::AddComments ( Comment &&  value)
inline

An array of comment objects. Each comment object contains information about a comment on the pull request.

Definition at line 427 of file CommentsForPullRequest.h.

◆ AddComments() [2/2]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::AddComments ( const Comment value)
inline

An array of comment objects. Each comment object contains information about a comment on the pull request.

Definition at line 421 of file CommentsForPullRequest.h.

◆ AfterBlobIdHasBeenSet()

bool Aws::CodeCommit::Model::CommentsForPullRequest::AfterBlobIdHasBeenSet ( ) const
inline

The full blob ID of the file on which you want to comment on the source commit.

Definition at line 299 of file CommentsForPullRequest.h.

◆ AfterCommitIdHasBeenSet()

bool Aws::CodeCommit::Model::CommentsForPullRequest::AfterCommitIdHasBeenSet ( ) const
inline

The full commit ID of the commit that was the tip of the source branch at the time the comment was made.

Definition at line 201 of file CommentsForPullRequest.h.

◆ BeforeBlobIdHasBeenSet()

bool Aws::CodeCommit::Model::CommentsForPullRequest::BeforeBlobIdHasBeenSet ( ) const
inline

The full blob ID of the file on which you want to comment on the destination commit.

Definition at line 250 of file CommentsForPullRequest.h.

◆ BeforeCommitIdHasBeenSet()

bool Aws::CodeCommit::Model::CommentsForPullRequest::BeforeCommitIdHasBeenSet ( ) const
inline

The full commit ID of the commit that was the tip of the destination branch when the pull request was created. This commit is superceded by the after commit in the source branch when and if you merge the source branch into the destination branch.

Definition at line 140 of file CommentsForPullRequest.h.

◆ CommentsHasBeenSet()

bool Aws::CodeCommit::Model::CommentsForPullRequest::CommentsHasBeenSet ( ) const
inline

An array of comment objects. Each comment object contains information about a comment on the pull request.

Definition at line 391 of file CommentsForPullRequest.h.

◆ GetAfterBlobId()

const Aws::String& Aws::CodeCommit::Model::CommentsForPullRequest::GetAfterBlobId ( ) const
inline

The full blob ID of the file on which you want to comment on the source commit.

Definition at line 293 of file CommentsForPullRequest.h.

◆ GetAfterCommitId()

const Aws::String& Aws::CodeCommit::Model::CommentsForPullRequest::GetAfterCommitId ( ) const
inline

The full commit ID of the commit that was the tip of the source branch at the time the comment was made.

Definition at line 195 of file CommentsForPullRequest.h.

◆ GetBeforeBlobId()

const Aws::String& Aws::CodeCommit::Model::CommentsForPullRequest::GetBeforeBlobId ( ) const
inline

The full blob ID of the file on which you want to comment on the destination commit.

Definition at line 244 of file CommentsForPullRequest.h.

◆ GetBeforeCommitId()

const Aws::String& Aws::CodeCommit::Model::CommentsForPullRequest::GetBeforeCommitId ( ) const
inline

The full commit ID of the commit that was the tip of the destination branch when the pull request was created. This commit is superceded by the after commit in the source branch when and if you merge the source branch into the destination branch.

Definition at line 132 of file CommentsForPullRequest.h.

◆ GetComments()

const Aws::Vector<Comment>& Aws::CodeCommit::Model::CommentsForPullRequest::GetComments ( ) const
inline

An array of comment objects. Each comment object contains information about a comment on the pull request.

Definition at line 385 of file CommentsForPullRequest.h.

◆ GetLocation()

const Location& Aws::CodeCommit::Model::CommentsForPullRequest::GetLocation ( ) const
inline

Location information about the comment on the pull request, including the file name, line number, and whether the version of the file where the comment was made is BEFORE (destination branch) or AFTER (source branch).

Definition at line 343 of file CommentsForPullRequest.h.

◆ GetPullRequestId()

const Aws::String& Aws::CodeCommit::Model::CommentsForPullRequest::GetPullRequestId ( ) const
inline

The system-generated ID of the pull request.

Definition at line 47 of file CommentsForPullRequest.h.

◆ GetRepositoryName()

const Aws::String& Aws::CodeCommit::Model::CommentsForPullRequest::GetRepositoryName ( ) const
inline

The name of the repository that contains the pull request.

Definition at line 88 of file CommentsForPullRequest.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeCommit::Model::CommentsForPullRequest::Jsonize ( ) const

◆ LocationHasBeenSet()

bool Aws::CodeCommit::Model::CommentsForPullRequest::LocationHasBeenSet ( ) const
inline

Location information about the comment on the pull request, including the file name, line number, and whether the version of the file where the comment was made is BEFORE (destination branch) or AFTER (source branch).

Definition at line 350 of file CommentsForPullRequest.h.

◆ operator=()

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PullRequestIdHasBeenSet()

bool Aws::CodeCommit::Model::CommentsForPullRequest::PullRequestIdHasBeenSet ( ) const
inline

The system-generated ID of the pull request.

Definition at line 52 of file CommentsForPullRequest.h.

◆ RepositoryNameHasBeenSet()

bool Aws::CodeCommit::Model::CommentsForPullRequest::RepositoryNameHasBeenSet ( ) const
inline

The name of the repository that contains the pull request.

Definition at line 93 of file CommentsForPullRequest.h.

◆ SetAfterBlobId() [1/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetAfterBlobId ( Aws::String &&  value)
inline

The full blob ID of the file on which you want to comment on the source commit.

Definition at line 311 of file CommentsForPullRequest.h.

◆ SetAfterBlobId() [2/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetAfterBlobId ( const Aws::String value)
inline

The full blob ID of the file on which you want to comment on the source commit.

Definition at line 305 of file CommentsForPullRequest.h.

◆ SetAfterBlobId() [3/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetAfterBlobId ( const char *  value)
inline

The full blob ID of the file on which you want to comment on the source commit.

Definition at line 317 of file CommentsForPullRequest.h.

◆ SetAfterCommitId() [1/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetAfterCommitId ( Aws::String &&  value)
inline

The full commit ID of the commit that was the tip of the source branch at the time the comment was made.

Definition at line 213 of file CommentsForPullRequest.h.

◆ SetAfterCommitId() [2/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetAfterCommitId ( const Aws::String value)
inline

The full commit ID of the commit that was the tip of the source branch at the time the comment was made.

Definition at line 207 of file CommentsForPullRequest.h.

◆ SetAfterCommitId() [3/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetAfterCommitId ( const char *  value)
inline

The full commit ID of the commit that was the tip of the source branch at the time the comment was made.

Definition at line 219 of file CommentsForPullRequest.h.

◆ SetBeforeBlobId() [1/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetBeforeBlobId ( Aws::String &&  value)
inline

The full blob ID of the file on which you want to comment on the destination commit.

Definition at line 262 of file CommentsForPullRequest.h.

◆ SetBeforeBlobId() [2/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetBeforeBlobId ( const Aws::String value)
inline

The full blob ID of the file on which you want to comment on the destination commit.

Definition at line 256 of file CommentsForPullRequest.h.

◆ SetBeforeBlobId() [3/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetBeforeBlobId ( const char *  value)
inline

The full blob ID of the file on which you want to comment on the destination commit.

Definition at line 268 of file CommentsForPullRequest.h.

◆ SetBeforeCommitId() [1/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetBeforeCommitId ( Aws::String &&  value)
inline

The full commit ID of the commit that was the tip of the destination branch when the pull request was created. This commit is superceded by the after commit in the source branch when and if you merge the source branch into the destination branch.

Definition at line 156 of file CommentsForPullRequest.h.

◆ SetBeforeCommitId() [2/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetBeforeCommitId ( const Aws::String value)
inline

The full commit ID of the commit that was the tip of the destination branch when the pull request was created. This commit is superceded by the after commit in the source branch when and if you merge the source branch into the destination branch.

Definition at line 148 of file CommentsForPullRequest.h.

◆ SetBeforeCommitId() [3/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetBeforeCommitId ( const char *  value)
inline

The full commit ID of the commit that was the tip of the destination branch when the pull request was created. This commit is superceded by the after commit in the source branch when and if you merge the source branch into the destination branch.

Definition at line 164 of file CommentsForPullRequest.h.

◆ SetComments() [1/2]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetComments ( Aws::Vector< Comment > &&  value)
inline

An array of comment objects. Each comment object contains information about a comment on the pull request.

Definition at line 403 of file CommentsForPullRequest.h.

◆ SetComments() [2/2]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetComments ( const Aws::Vector< Comment > &  value)
inline

An array of comment objects. Each comment object contains information about a comment on the pull request.

Definition at line 397 of file CommentsForPullRequest.h.

◆ SetLocation() [1/2]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetLocation ( const Location value)
inline

Location information about the comment on the pull request, including the file name, line number, and whether the version of the file where the comment was made is BEFORE (destination branch) or AFTER (source branch).

Definition at line 357 of file CommentsForPullRequest.h.

◆ SetLocation() [2/2]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetLocation ( Location &&  value)
inline

Location information about the comment on the pull request, including the file name, line number, and whether the version of the file where the comment was made is BEFORE (destination branch) or AFTER (source branch).

Definition at line 364 of file CommentsForPullRequest.h.

◆ SetPullRequestId() [1/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetPullRequestId ( Aws::String &&  value)
inline

The system-generated ID of the pull request.

Definition at line 62 of file CommentsForPullRequest.h.

◆ SetPullRequestId() [2/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetPullRequestId ( const Aws::String value)
inline

The system-generated ID of the pull request.

Definition at line 57 of file CommentsForPullRequest.h.

◆ SetPullRequestId() [3/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetPullRequestId ( const char *  value)
inline

The system-generated ID of the pull request.

Definition at line 67 of file CommentsForPullRequest.h.

◆ SetRepositoryName() [1/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetRepositoryName ( Aws::String &&  value)
inline

The name of the repository that contains the pull request.

Definition at line 103 of file CommentsForPullRequest.h.

◆ SetRepositoryName() [2/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetRepositoryName ( const Aws::String value)
inline

The name of the repository that contains the pull request.

Definition at line 98 of file CommentsForPullRequest.h.

◆ SetRepositoryName() [3/3]

void Aws::CodeCommit::Model::CommentsForPullRequest::SetRepositoryName ( const char *  value)
inline

The name of the repository that contains the pull request.

Definition at line 108 of file CommentsForPullRequest.h.

◆ WithAfterBlobId() [1/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithAfterBlobId ( Aws::String &&  value)
inline

The full blob ID of the file on which you want to comment on the source commit.

Definition at line 329 of file CommentsForPullRequest.h.

◆ WithAfterBlobId() [2/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithAfterBlobId ( const Aws::String value)
inline

The full blob ID of the file on which you want to comment on the source commit.

Definition at line 323 of file CommentsForPullRequest.h.

◆ WithAfterBlobId() [3/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithAfterBlobId ( const char *  value)
inline

The full blob ID of the file on which you want to comment on the source commit.

Definition at line 335 of file CommentsForPullRequest.h.

◆ WithAfterCommitId() [1/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithAfterCommitId ( Aws::String &&  value)
inline

The full commit ID of the commit that was the tip of the source branch at the time the comment was made.

Definition at line 231 of file CommentsForPullRequest.h.

◆ WithAfterCommitId() [2/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithAfterCommitId ( const Aws::String value)
inline

The full commit ID of the commit that was the tip of the source branch at the time the comment was made.

Definition at line 225 of file CommentsForPullRequest.h.

◆ WithAfterCommitId() [3/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithAfterCommitId ( const char *  value)
inline

The full commit ID of the commit that was the tip of the source branch at the time the comment was made.

Definition at line 237 of file CommentsForPullRequest.h.

◆ WithBeforeBlobId() [1/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithBeforeBlobId ( Aws::String &&  value)
inline

The full blob ID of the file on which you want to comment on the destination commit.

Definition at line 280 of file CommentsForPullRequest.h.

◆ WithBeforeBlobId() [2/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithBeforeBlobId ( const Aws::String value)
inline

The full blob ID of the file on which you want to comment on the destination commit.

Definition at line 274 of file CommentsForPullRequest.h.

◆ WithBeforeBlobId() [3/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithBeforeBlobId ( const char *  value)
inline

The full blob ID of the file on which you want to comment on the destination commit.

Definition at line 286 of file CommentsForPullRequest.h.

◆ WithBeforeCommitId() [1/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithBeforeCommitId ( Aws::String &&  value)
inline

The full commit ID of the commit that was the tip of the destination branch when the pull request was created. This commit is superceded by the after commit in the source branch when and if you merge the source branch into the destination branch.

Definition at line 180 of file CommentsForPullRequest.h.

◆ WithBeforeCommitId() [2/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithBeforeCommitId ( const Aws::String value)
inline

The full commit ID of the commit that was the tip of the destination branch when the pull request was created. This commit is superceded by the after commit in the source branch when and if you merge the source branch into the destination branch.

Definition at line 172 of file CommentsForPullRequest.h.

◆ WithBeforeCommitId() [3/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithBeforeCommitId ( const char *  value)
inline

The full commit ID of the commit that was the tip of the destination branch when the pull request was created. This commit is superceded by the after commit in the source branch when and if you merge the source branch into the destination branch.

Definition at line 188 of file CommentsForPullRequest.h.

◆ WithComments() [1/2]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithComments ( Aws::Vector< Comment > &&  value)
inline

An array of comment objects. Each comment object contains information about a comment on the pull request.

Definition at line 415 of file CommentsForPullRequest.h.

◆ WithComments() [2/2]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithComments ( const Aws::Vector< Comment > &  value)
inline

An array of comment objects. Each comment object contains information about a comment on the pull request.

Definition at line 409 of file CommentsForPullRequest.h.

◆ WithLocation() [1/2]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithLocation ( const Location value)
inline

Location information about the comment on the pull request, including the file name, line number, and whether the version of the file where the comment was made is BEFORE (destination branch) or AFTER (source branch).

Definition at line 371 of file CommentsForPullRequest.h.

◆ WithLocation() [2/2]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithLocation ( Location &&  value)
inline

Location information about the comment on the pull request, including the file name, line number, and whether the version of the file where the comment was made is BEFORE (destination branch) or AFTER (source branch).

Definition at line 378 of file CommentsForPullRequest.h.

◆ WithPullRequestId() [1/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithPullRequestId ( Aws::String &&  value)
inline

The system-generated ID of the pull request.

Definition at line 77 of file CommentsForPullRequest.h.

◆ WithPullRequestId() [2/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithPullRequestId ( const Aws::String value)
inline

The system-generated ID of the pull request.

Definition at line 72 of file CommentsForPullRequest.h.

◆ WithPullRequestId() [3/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithPullRequestId ( const char *  value)
inline

The system-generated ID of the pull request.

Definition at line 82 of file CommentsForPullRequest.h.

◆ WithRepositoryName() [1/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithRepositoryName ( Aws::String &&  value)
inline

The name of the repository that contains the pull request.

Definition at line 118 of file CommentsForPullRequest.h.

◆ WithRepositoryName() [2/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithRepositoryName ( const Aws::String value)
inline

The name of the repository that contains the pull request.

Definition at line 113 of file CommentsForPullRequest.h.

◆ WithRepositoryName() [3/3]

CommentsForPullRequest& Aws::CodeCommit::Model::CommentsForPullRequest::WithRepositoryName ( const char *  value)
inline

The name of the repository that contains the pull request.

Definition at line 123 of file CommentsForPullRequest.h.


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