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

#include <PullRequest.h>

Public Member Functions

 PullRequest ()
 
 PullRequest (Aws::Utils::Json::JsonView jsonValue)
 
PullRequestoperator= (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)
 
PullRequestWithPullRequestId (const Aws::String &value)
 
PullRequestWithPullRequestId (Aws::String &&value)
 
PullRequestWithPullRequestId (const char *value)
 
const Aws::StringGetTitle () const
 
bool TitleHasBeenSet () const
 
void SetTitle (const Aws::String &value)
 
void SetTitle (Aws::String &&value)
 
void SetTitle (const char *value)
 
PullRequestWithTitle (const Aws::String &value)
 
PullRequestWithTitle (Aws::String &&value)
 
PullRequestWithTitle (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
PullRequestWithDescription (const Aws::String &value)
 
PullRequestWithDescription (Aws::String &&value)
 
PullRequestWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetLastActivityDate () const
 
bool LastActivityDateHasBeenSet () const
 
void SetLastActivityDate (const Aws::Utils::DateTime &value)
 
void SetLastActivityDate (Aws::Utils::DateTime &&value)
 
PullRequestWithLastActivityDate (const Aws::Utils::DateTime &value)
 
PullRequestWithLastActivityDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
PullRequestWithCreationDate (const Aws::Utils::DateTime &value)
 
PullRequestWithCreationDate (Aws::Utils::DateTime &&value)
 
const PullRequestStatusEnumGetPullRequestStatus () const
 
bool PullRequestStatusHasBeenSet () const
 
void SetPullRequestStatus (const PullRequestStatusEnum &value)
 
void SetPullRequestStatus (PullRequestStatusEnum &&value)
 
PullRequestWithPullRequestStatus (const PullRequestStatusEnum &value)
 
PullRequestWithPullRequestStatus (PullRequestStatusEnum &&value)
 
const Aws::StringGetAuthorArn () const
 
bool AuthorArnHasBeenSet () const
 
void SetAuthorArn (const Aws::String &value)
 
void SetAuthorArn (Aws::String &&value)
 
void SetAuthorArn (const char *value)
 
PullRequestWithAuthorArn (const Aws::String &value)
 
PullRequestWithAuthorArn (Aws::String &&value)
 
PullRequestWithAuthorArn (const char *value)
 
const Aws::Vector< PullRequestTarget > & GetPullRequestTargets () const
 
bool PullRequestTargetsHasBeenSet () const
 
void SetPullRequestTargets (const Aws::Vector< PullRequestTarget > &value)
 
void SetPullRequestTargets (Aws::Vector< PullRequestTarget > &&value)
 
PullRequestWithPullRequestTargets (const Aws::Vector< PullRequestTarget > &value)
 
PullRequestWithPullRequestTargets (Aws::Vector< PullRequestTarget > &&value)
 
PullRequestAddPullRequestTargets (const PullRequestTarget &value)
 
PullRequestAddPullRequestTargets (PullRequestTarget &&value)
 
const Aws::StringGetClientRequestToken () const
 
bool ClientRequestTokenHasBeenSet () const
 
void SetClientRequestToken (const Aws::String &value)
 
void SetClientRequestToken (Aws::String &&value)
 
void SetClientRequestToken (const char *value)
 
PullRequestWithClientRequestToken (const Aws::String &value)
 
PullRequestWithClientRequestToken (Aws::String &&value)
 
PullRequestWithClientRequestToken (const char *value)
 
const Aws::StringGetRevisionId () const
 
bool RevisionIdHasBeenSet () const
 
void SetRevisionId (const Aws::String &value)
 
void SetRevisionId (Aws::String &&value)
 
void SetRevisionId (const char *value)
 
PullRequestWithRevisionId (const Aws::String &value)
 
PullRequestWithRevisionId (Aws::String &&value)
 
PullRequestWithRevisionId (const char *value)
 
const Aws::Vector< ApprovalRule > & GetApprovalRules () const
 
bool ApprovalRulesHasBeenSet () const
 
void SetApprovalRules (const Aws::Vector< ApprovalRule > &value)
 
void SetApprovalRules (Aws::Vector< ApprovalRule > &&value)
 
PullRequestWithApprovalRules (const Aws::Vector< ApprovalRule > &value)
 
PullRequestWithApprovalRules (Aws::Vector< ApprovalRule > &&value)
 
PullRequestAddApprovalRules (const ApprovalRule &value)
 
PullRequestAddApprovalRules (ApprovalRule &&value)
 

Detailed Description

Returns information about a pull request.

See Also:

AWS API Reference

Definition at line 36 of file PullRequest.h.

Constructor & Destructor Documentation

◆ PullRequest() [1/2]

Aws::CodeCommit::Model::PullRequest::PullRequest ( )

◆ PullRequest() [2/2]

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

Member Function Documentation

◆ AddApprovalRules() [1/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::AddApprovalRules ( ApprovalRule &&  value)
inline

The approval rules applied to the pull request.

Definition at line 529 of file PullRequest.h.

◆ AddApprovalRules() [2/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::AddApprovalRules ( const ApprovalRule value)
inline

The approval rules applied to the pull request.

Definition at line 524 of file PullRequest.h.

◆ AddPullRequestTargets() [1/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::AddPullRequestTargets ( const PullRequestTarget value)
inline

The targets of the pull request, including the source branch and destination branch for the pull request.

Definition at line 376 of file PullRequest.h.

◆ AddPullRequestTargets() [2/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::AddPullRequestTargets ( PullRequestTarget &&  value)
inline

The targets of the pull request, including the source branch and destination branch for the pull request.

Definition at line 382 of file PullRequest.h.

◆ ApprovalRulesHasBeenSet()

bool Aws::CodeCommit::Model::PullRequest::ApprovalRulesHasBeenSet ( ) const
inline

The approval rules applied to the pull request.

Definition at line 499 of file PullRequest.h.

◆ AuthorArnHasBeenSet()

bool Aws::CodeCommit::Model::PullRequest::AuthorArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the user who created the pull request.

Definition at line 303 of file PullRequest.h.

◆ ClientRequestTokenHasBeenSet()

bool Aws::CodeCommit::Model::PullRequest::ClientRequestTokenHasBeenSet ( ) const
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 399 of file PullRequest.h.

◆ CreationDateHasBeenSet()

bool Aws::CodeCommit::Model::PullRequest::CreationDateHasBeenSet ( ) const
inline

The date and time the pull request was originally created, in timestamp format.

Definition at line 231 of file PullRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::CodeCommit::Model::PullRequest::DescriptionHasBeenSet ( ) const
inline

The user-defined description of the pull request. This description can be used to clarify what should be reviewed and other details of the request.

Definition at line 145 of file PullRequest.h.

◆ GetApprovalRules()

const Aws::Vector<ApprovalRule>& Aws::CodeCommit::Model::PullRequest::GetApprovalRules ( ) const
inline

The approval rules applied to the pull request.

Definition at line 494 of file PullRequest.h.

◆ GetAuthorArn()

const Aws::String& Aws::CodeCommit::Model::PullRequest::GetAuthorArn ( ) const
inline

The Amazon Resource Name (ARN) of the user who created the pull request.

Definition at line 298 of file PullRequest.h.

◆ GetClientRequestToken()

const Aws::String& Aws::CodeCommit::Model::PullRequest::GetClientRequestToken ( ) const
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 391 of file PullRequest.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::CodeCommit::Model::PullRequest::GetCreationDate ( ) const
inline

The date and time the pull request was originally created, in timestamp format.

Definition at line 225 of file PullRequest.h.

◆ GetDescription()

const Aws::String& Aws::CodeCommit::Model::PullRequest::GetDescription ( ) const
inline

The user-defined description of the pull request. This description can be used to clarify what should be reviewed and other details of the request.

Definition at line 139 of file PullRequest.h.

◆ GetLastActivityDate()

const Aws::Utils::DateTime& Aws::CodeCommit::Model::PullRequest::GetLastActivityDate ( ) const
inline

The day and time of the last user or system activity on the pull request, in timestamp format.

Definition at line 188 of file PullRequest.h.

◆ GetPullRequestId()

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

The system-generated ID of the pull request.

Definition at line 48 of file PullRequest.h.

◆ GetPullRequestStatus()

const PullRequestStatusEnum& Aws::CodeCommit::Model::PullRequest::GetPullRequestStatus ( ) const
inline

The status of the pull request. Pull request status can only change from OPEN to CLOSED.

Definition at line 262 of file PullRequest.h.

◆ GetPullRequestTargets()

const Aws::Vector<PullRequestTarget>& Aws::CodeCommit::Model::PullRequest::GetPullRequestTargets ( ) const
inline

The targets of the pull request, including the source branch and destination branch for the pull request.

Definition at line 340 of file PullRequest.h.

◆ GetRevisionId()

const Aws::String& Aws::CodeCommit::Model::PullRequest::GetRevisionId ( ) const
inline

The system-generated revision ID for the pull request.

Definition at line 453 of file PullRequest.h.

◆ GetTitle()

const Aws::String& Aws::CodeCommit::Model::PullRequest::GetTitle ( ) const
inline

The user-defined title of the pull request. This title is displayed in the list of pull requests to other repository users.

Definition at line 90 of file PullRequest.h.

◆ Jsonize()

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

◆ LastActivityDateHasBeenSet()

bool Aws::CodeCommit::Model::PullRequest::LastActivityDateHasBeenSet ( ) const
inline

The day and time of the last user or system activity on the pull request, in timestamp format.

Definition at line 194 of file PullRequest.h.

◆ operator=()

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

◆ PullRequestIdHasBeenSet()

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

The system-generated ID of the pull request.

Definition at line 53 of file PullRequest.h.

◆ PullRequestStatusHasBeenSet()

bool Aws::CodeCommit::Model::PullRequest::PullRequestStatusHasBeenSet ( ) const
inline

The status of the pull request. Pull request status can only change from OPEN to CLOSED.

Definition at line 268 of file PullRequest.h.

◆ PullRequestTargetsHasBeenSet()

bool Aws::CodeCommit::Model::PullRequest::PullRequestTargetsHasBeenSet ( ) const
inline

The targets of the pull request, including the source branch and destination branch for the pull request.

Definition at line 346 of file PullRequest.h.

◆ RevisionIdHasBeenSet()

bool Aws::CodeCommit::Model::PullRequest::RevisionIdHasBeenSet ( ) const
inline

The system-generated revision ID for the pull request.

Definition at line 458 of file PullRequest.h.

◆ SetApprovalRules() [1/2]

void Aws::CodeCommit::Model::PullRequest::SetApprovalRules ( Aws::Vector< ApprovalRule > &&  value)
inline

The approval rules applied to the pull request.

Definition at line 509 of file PullRequest.h.

◆ SetApprovalRules() [2/2]

void Aws::CodeCommit::Model::PullRequest::SetApprovalRules ( const Aws::Vector< ApprovalRule > &  value)
inline

The approval rules applied to the pull request.

Definition at line 504 of file PullRequest.h.

◆ SetAuthorArn() [1/3]

void Aws::CodeCommit::Model::PullRequest::SetAuthorArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the user who created the pull request.

Definition at line 313 of file PullRequest.h.

◆ SetAuthorArn() [2/3]

void Aws::CodeCommit::Model::PullRequest::SetAuthorArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the user who created the pull request.

Definition at line 308 of file PullRequest.h.

◆ SetAuthorArn() [3/3]

void Aws::CodeCommit::Model::PullRequest::SetAuthorArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the user who created the pull request.

Definition at line 318 of file PullRequest.h.

◆ SetClientRequestToken() [1/3]

void Aws::CodeCommit::Model::PullRequest::SetClientRequestToken ( Aws::String &&  value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 415 of file PullRequest.h.

◆ SetClientRequestToken() [2/3]

void Aws::CodeCommit::Model::PullRequest::SetClientRequestToken ( const Aws::String value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 407 of file PullRequest.h.

◆ SetClientRequestToken() [3/3]

void Aws::CodeCommit::Model::PullRequest::SetClientRequestToken ( const char *  value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 423 of file PullRequest.h.

◆ SetCreationDate() [1/2]

void Aws::CodeCommit::Model::PullRequest::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time the pull request was originally created, in timestamp format.

Definition at line 243 of file PullRequest.h.

◆ SetCreationDate() [2/2]

void Aws::CodeCommit::Model::PullRequest::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time the pull request was originally created, in timestamp format.

Definition at line 237 of file PullRequest.h.

◆ SetDescription() [1/3]

void Aws::CodeCommit::Model::PullRequest::SetDescription ( Aws::String &&  value)
inline

The user-defined description of the pull request. This description can be used to clarify what should be reviewed and other details of the request.

Definition at line 157 of file PullRequest.h.

◆ SetDescription() [2/3]

void Aws::CodeCommit::Model::PullRequest::SetDescription ( const Aws::String value)
inline

The user-defined description of the pull request. This description can be used to clarify what should be reviewed and other details of the request.

Definition at line 151 of file PullRequest.h.

◆ SetDescription() [3/3]

void Aws::CodeCommit::Model::PullRequest::SetDescription ( const char *  value)
inline

The user-defined description of the pull request. This description can be used to clarify what should be reviewed and other details of the request.

Definition at line 163 of file PullRequest.h.

◆ SetLastActivityDate() [1/2]

void Aws::CodeCommit::Model::PullRequest::SetLastActivityDate ( Aws::Utils::DateTime &&  value)
inline

The day and time of the last user or system activity on the pull request, in timestamp format.

Definition at line 206 of file PullRequest.h.

◆ SetLastActivityDate() [2/2]

void Aws::CodeCommit::Model::PullRequest::SetLastActivityDate ( const Aws::Utils::DateTime value)
inline

The day and time of the last user or system activity on the pull request, in timestamp format.

Definition at line 200 of file PullRequest.h.

◆ SetPullRequestId() [1/3]

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

The system-generated ID of the pull request.

Definition at line 63 of file PullRequest.h.

◆ SetPullRequestId() [2/3]

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

The system-generated ID of the pull request.

Definition at line 58 of file PullRequest.h.

◆ SetPullRequestId() [3/3]

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

The system-generated ID of the pull request.

Definition at line 68 of file PullRequest.h.

◆ SetPullRequestStatus() [1/2]

void Aws::CodeCommit::Model::PullRequest::SetPullRequestStatus ( const PullRequestStatusEnum value)
inline

The status of the pull request. Pull request status can only change from OPEN to CLOSED.

Definition at line 274 of file PullRequest.h.

◆ SetPullRequestStatus() [2/2]

void Aws::CodeCommit::Model::PullRequest::SetPullRequestStatus ( PullRequestStatusEnum &&  value)
inline

The status of the pull request. Pull request status can only change from OPEN to CLOSED.

Definition at line 280 of file PullRequest.h.

◆ SetPullRequestTargets() [1/2]

void Aws::CodeCommit::Model::PullRequest::SetPullRequestTargets ( Aws::Vector< PullRequestTarget > &&  value)
inline

The targets of the pull request, including the source branch and destination branch for the pull request.

Definition at line 358 of file PullRequest.h.

◆ SetPullRequestTargets() [2/2]

void Aws::CodeCommit::Model::PullRequest::SetPullRequestTargets ( const Aws::Vector< PullRequestTarget > &  value)
inline

The targets of the pull request, including the source branch and destination branch for the pull request.

Definition at line 352 of file PullRequest.h.

◆ SetRevisionId() [1/3]

void Aws::CodeCommit::Model::PullRequest::SetRevisionId ( Aws::String &&  value)
inline

The system-generated revision ID for the pull request.

Definition at line 468 of file PullRequest.h.

◆ SetRevisionId() [2/3]

void Aws::CodeCommit::Model::PullRequest::SetRevisionId ( const Aws::String value)
inline

The system-generated revision ID for the pull request.

Definition at line 463 of file PullRequest.h.

◆ SetRevisionId() [3/3]

void Aws::CodeCommit::Model::PullRequest::SetRevisionId ( const char *  value)
inline

The system-generated revision ID for the pull request.

Definition at line 473 of file PullRequest.h.

◆ SetTitle() [1/3]

void Aws::CodeCommit::Model::PullRequest::SetTitle ( Aws::String &&  value)
inline

The user-defined title of the pull request. This title is displayed in the list of pull requests to other repository users.

Definition at line 108 of file PullRequest.h.

◆ SetTitle() [2/3]

void Aws::CodeCommit::Model::PullRequest::SetTitle ( const Aws::String value)
inline

The user-defined title of the pull request. This title is displayed in the list of pull requests to other repository users.

Definition at line 102 of file PullRequest.h.

◆ SetTitle() [3/3]

void Aws::CodeCommit::Model::PullRequest::SetTitle ( const char *  value)
inline

The user-defined title of the pull request. This title is displayed in the list of pull requests to other repository users.

Definition at line 114 of file PullRequest.h.

◆ TitleHasBeenSet()

bool Aws::CodeCommit::Model::PullRequest::TitleHasBeenSet ( ) const
inline

The user-defined title of the pull request. This title is displayed in the list of pull requests to other repository users.

Definition at line 96 of file PullRequest.h.

◆ WithApprovalRules() [1/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithApprovalRules ( Aws::Vector< ApprovalRule > &&  value)
inline

The approval rules applied to the pull request.

Definition at line 519 of file PullRequest.h.

◆ WithApprovalRules() [2/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithApprovalRules ( const Aws::Vector< ApprovalRule > &  value)
inline

The approval rules applied to the pull request.

Definition at line 514 of file PullRequest.h.

◆ WithAuthorArn() [1/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithAuthorArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the user who created the pull request.

Definition at line 328 of file PullRequest.h.

◆ WithAuthorArn() [2/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithAuthorArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the user who created the pull request.

Definition at line 323 of file PullRequest.h.

◆ WithAuthorArn() [3/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithAuthorArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the user who created the pull request.

Definition at line 333 of file PullRequest.h.

◆ WithClientRequestToken() [1/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithClientRequestToken ( Aws::String &&  value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 439 of file PullRequest.h.

◆ WithClientRequestToken() [2/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithClientRequestToken ( const Aws::String value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 431 of file PullRequest.h.

◆ WithClientRequestToken() [3/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithClientRequestToken ( const char *  value)
inline

A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.

Definition at line 447 of file PullRequest.h.

◆ WithCreationDate() [1/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time the pull request was originally created, in timestamp format.

Definition at line 255 of file PullRequest.h.

◆ WithCreationDate() [2/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time the pull request was originally created, in timestamp format.

Definition at line 249 of file PullRequest.h.

◆ WithDescription() [1/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithDescription ( Aws::String &&  value)
inline

The user-defined description of the pull request. This description can be used to clarify what should be reviewed and other details of the request.

Definition at line 175 of file PullRequest.h.

◆ WithDescription() [2/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithDescription ( const Aws::String value)
inline

The user-defined description of the pull request. This description can be used to clarify what should be reviewed and other details of the request.

Definition at line 169 of file PullRequest.h.

◆ WithDescription() [3/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithDescription ( const char *  value)
inline

The user-defined description of the pull request. This description can be used to clarify what should be reviewed and other details of the request.

Definition at line 181 of file PullRequest.h.

◆ WithLastActivityDate() [1/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithLastActivityDate ( Aws::Utils::DateTime &&  value)
inline

The day and time of the last user or system activity on the pull request, in timestamp format.

Definition at line 218 of file PullRequest.h.

◆ WithLastActivityDate() [2/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithLastActivityDate ( const Aws::Utils::DateTime value)
inline

The day and time of the last user or system activity on the pull request, in timestamp format.

Definition at line 212 of file PullRequest.h.

◆ WithPullRequestId() [1/3]

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

The system-generated ID of the pull request.

Definition at line 78 of file PullRequest.h.

◆ WithPullRequestId() [2/3]

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

The system-generated ID of the pull request.

Definition at line 73 of file PullRequest.h.

◆ WithPullRequestId() [3/3]

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

The system-generated ID of the pull request.

Definition at line 83 of file PullRequest.h.

◆ WithPullRequestStatus() [1/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithPullRequestStatus ( const PullRequestStatusEnum value)
inline

The status of the pull request. Pull request status can only change from OPEN to CLOSED.

Definition at line 286 of file PullRequest.h.

◆ WithPullRequestStatus() [2/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithPullRequestStatus ( PullRequestStatusEnum &&  value)
inline

The status of the pull request. Pull request status can only change from OPEN to CLOSED.

Definition at line 292 of file PullRequest.h.

◆ WithPullRequestTargets() [1/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithPullRequestTargets ( Aws::Vector< PullRequestTarget > &&  value)
inline

The targets of the pull request, including the source branch and destination branch for the pull request.

Definition at line 370 of file PullRequest.h.

◆ WithPullRequestTargets() [2/2]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithPullRequestTargets ( const Aws::Vector< PullRequestTarget > &  value)
inline

The targets of the pull request, including the source branch and destination branch for the pull request.

Definition at line 364 of file PullRequest.h.

◆ WithRevisionId() [1/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithRevisionId ( Aws::String &&  value)
inline

The system-generated revision ID for the pull request.

Definition at line 483 of file PullRequest.h.

◆ WithRevisionId() [2/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithRevisionId ( const Aws::String value)
inline

The system-generated revision ID for the pull request.

Definition at line 478 of file PullRequest.h.

◆ WithRevisionId() [3/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithRevisionId ( const char *  value)
inline

The system-generated revision ID for the pull request.

Definition at line 488 of file PullRequest.h.

◆ WithTitle() [1/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithTitle ( Aws::String &&  value)
inline

The user-defined title of the pull request. This title is displayed in the list of pull requests to other repository users.

Definition at line 126 of file PullRequest.h.

◆ WithTitle() [2/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithTitle ( const Aws::String value)
inline

The user-defined title of the pull request. This title is displayed in the list of pull requests to other repository users.

Definition at line 120 of file PullRequest.h.

◆ WithTitle() [3/3]

PullRequest& Aws::CodeCommit::Model::PullRequest::WithTitle ( const char *  value)
inline

The user-defined title of the pull request. This title is displayed in the list of pull requests to other repository users.

Definition at line 132 of file PullRequest.h.


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