AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodePipeline::Model::SourceRevision Class Reference

#include <SourceRevision.h>

Public Member Functions

 SourceRevision ()
 
 SourceRevision (Aws::Utils::Json::JsonView jsonValue)
 
SourceRevisionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetActionName () const
 
bool ActionNameHasBeenSet () const
 
void SetActionName (const Aws::String &value)
 
void SetActionName (Aws::String &&value)
 
void SetActionName (const char *value)
 
SourceRevisionWithActionName (const Aws::String &value)
 
SourceRevisionWithActionName (Aws::String &&value)
 
SourceRevisionWithActionName (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)
 
SourceRevisionWithRevisionId (const Aws::String &value)
 
SourceRevisionWithRevisionId (Aws::String &&value)
 
SourceRevisionWithRevisionId (const char *value)
 
const Aws::StringGetRevisionSummary () const
 
bool RevisionSummaryHasBeenSet () const
 
void SetRevisionSummary (const Aws::String &value)
 
void SetRevisionSummary (Aws::String &&value)
 
void SetRevisionSummary (const char *value)
 
SourceRevisionWithRevisionSummary (const Aws::String &value)
 
SourceRevisionWithRevisionSummary (Aws::String &&value)
 
SourceRevisionWithRevisionSummary (const char *value)
 
const Aws::StringGetRevisionUrl () const
 
bool RevisionUrlHasBeenSet () const
 
void SetRevisionUrl (const Aws::String &value)
 
void SetRevisionUrl (Aws::String &&value)
 
void SetRevisionUrl (const char *value)
 
SourceRevisionWithRevisionUrl (const Aws::String &value)
 
SourceRevisionWithRevisionUrl (Aws::String &&value)
 
SourceRevisionWithRevisionUrl (const char *value)
 

Detailed Description

Information about the version (or revision) of a source artifact that initiated a pipeline execution.

See Also:

AWS API Reference

Definition at line 32 of file SourceRevision.h.

Constructor & Destructor Documentation

◆ SourceRevision() [1/2]

Aws::CodePipeline::Model::SourceRevision::SourceRevision ( )

◆ SourceRevision() [2/2]

Aws::CodePipeline::Model::SourceRevision::SourceRevision ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ActionNameHasBeenSet()

bool Aws::CodePipeline::Model::SourceRevision::ActionNameHasBeenSet ( ) const
inline

The name of the action that processed the revision to the source artifact.

Definition at line 51 of file SourceRevision.h.

◆ GetActionName()

const Aws::String& Aws::CodePipeline::Model::SourceRevision::GetActionName ( ) const
inline

The name of the action that processed the revision to the source artifact.

Definition at line 45 of file SourceRevision.h.

◆ GetRevisionId()

const Aws::String& Aws::CodePipeline::Model::SourceRevision::GetRevisionId ( ) const
inline

The system-generated unique ID that identifies the revision number of the artifact.

Definition at line 94 of file SourceRevision.h.

◆ GetRevisionSummary()

const Aws::String& Aws::CodePipeline::Model::SourceRevision::GetRevisionSummary ( ) const
inline

Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

Definition at line 146 of file SourceRevision.h.

◆ GetRevisionUrl()

const Aws::String& Aws::CodePipeline::Model::SourceRevision::GetRevisionUrl ( ) const
inline

The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

Definition at line 217 of file SourceRevision.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodePipeline::Model::SourceRevision::Jsonize ( ) const

◆ operator=()

SourceRevision& Aws::CodePipeline::Model::SourceRevision::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RevisionIdHasBeenSet()

bool Aws::CodePipeline::Model::SourceRevision::RevisionIdHasBeenSet ( ) const
inline

The system-generated unique ID that identifies the revision number of the artifact.

Definition at line 100 of file SourceRevision.h.

◆ RevisionSummaryHasBeenSet()

bool Aws::CodePipeline::Model::SourceRevision::RevisionSummaryHasBeenSet ( ) const
inline

Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

Definition at line 155 of file SourceRevision.h.

◆ RevisionUrlHasBeenSet()

bool Aws::CodePipeline::Model::SourceRevision::RevisionUrlHasBeenSet ( ) const
inline

The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

Definition at line 224 of file SourceRevision.h.

◆ SetActionName() [1/3]

void Aws::CodePipeline::Model::SourceRevision::SetActionName ( Aws::String &&  value)
inline

The name of the action that processed the revision to the source artifact.

Definition at line 63 of file SourceRevision.h.

◆ SetActionName() [2/3]

void Aws::CodePipeline::Model::SourceRevision::SetActionName ( const Aws::String value)
inline

The name of the action that processed the revision to the source artifact.

Definition at line 57 of file SourceRevision.h.

◆ SetActionName() [3/3]

void Aws::CodePipeline::Model::SourceRevision::SetActionName ( const char *  value)
inline

The name of the action that processed the revision to the source artifact.

Definition at line 69 of file SourceRevision.h.

◆ SetRevisionId() [1/3]

void Aws::CodePipeline::Model::SourceRevision::SetRevisionId ( Aws::String &&  value)
inline

The system-generated unique ID that identifies the revision number of the artifact.

Definition at line 112 of file SourceRevision.h.

◆ SetRevisionId() [2/3]

void Aws::CodePipeline::Model::SourceRevision::SetRevisionId ( const Aws::String value)
inline

The system-generated unique ID that identifies the revision number of the artifact.

Definition at line 106 of file SourceRevision.h.

◆ SetRevisionId() [3/3]

void Aws::CodePipeline::Model::SourceRevision::SetRevisionId ( const char *  value)
inline

The system-generated unique ID that identifies the revision number of the artifact.

Definition at line 118 of file SourceRevision.h.

◆ SetRevisionSummary() [1/3]

void Aws::CodePipeline::Model::SourceRevision::SetRevisionSummary ( Aws::String &&  value)
inline

Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

Definition at line 173 of file SourceRevision.h.

◆ SetRevisionSummary() [2/3]

void Aws::CodePipeline::Model::SourceRevision::SetRevisionSummary ( const Aws::String value)
inline

Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

Definition at line 164 of file SourceRevision.h.

◆ SetRevisionSummary() [3/3]

void Aws::CodePipeline::Model::SourceRevision::SetRevisionSummary ( const char *  value)
inline

Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

Definition at line 182 of file SourceRevision.h.

◆ SetRevisionUrl() [1/3]

void Aws::CodePipeline::Model::SourceRevision::SetRevisionUrl ( Aws::String &&  value)
inline

The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

Definition at line 238 of file SourceRevision.h.

◆ SetRevisionUrl() [2/3]

void Aws::CodePipeline::Model::SourceRevision::SetRevisionUrl ( const Aws::String value)
inline

The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

Definition at line 231 of file SourceRevision.h.

◆ SetRevisionUrl() [3/3]

void Aws::CodePipeline::Model::SourceRevision::SetRevisionUrl ( const char *  value)
inline

The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

Definition at line 245 of file SourceRevision.h.

◆ WithActionName() [1/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithActionName ( Aws::String &&  value)
inline

The name of the action that processed the revision to the source artifact.

Definition at line 81 of file SourceRevision.h.

◆ WithActionName() [2/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithActionName ( const Aws::String value)
inline

The name of the action that processed the revision to the source artifact.

Definition at line 75 of file SourceRevision.h.

◆ WithActionName() [3/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithActionName ( const char *  value)
inline

The name of the action that processed the revision to the source artifact.

Definition at line 87 of file SourceRevision.h.

◆ WithRevisionId() [1/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithRevisionId ( Aws::String &&  value)
inline

The system-generated unique ID that identifies the revision number of the artifact.

Definition at line 130 of file SourceRevision.h.

◆ WithRevisionId() [2/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithRevisionId ( const Aws::String value)
inline

The system-generated unique ID that identifies the revision number of the artifact.

Definition at line 124 of file SourceRevision.h.

◆ WithRevisionId() [3/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithRevisionId ( const char *  value)
inline

The system-generated unique ID that identifies the revision number of the artifact.

Definition at line 136 of file SourceRevision.h.

◆ WithRevisionSummary() [1/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithRevisionSummary ( Aws::String &&  value)
inline

Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

Definition at line 200 of file SourceRevision.h.

◆ WithRevisionSummary() [2/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithRevisionSummary ( const Aws::String value)
inline

Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

Definition at line 191 of file SourceRevision.h.

◆ WithRevisionSummary() [3/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithRevisionSummary ( const char *  value)
inline

Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

Definition at line 209 of file SourceRevision.h.

◆ WithRevisionUrl() [1/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithRevisionUrl ( Aws::String &&  value)
inline

The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

Definition at line 259 of file SourceRevision.h.

◆ WithRevisionUrl() [2/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithRevisionUrl ( const Aws::String value)
inline

The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

Definition at line 252 of file SourceRevision.h.

◆ WithRevisionUrl() [3/3]

SourceRevision& Aws::CodePipeline::Model::SourceRevision::WithRevisionUrl ( const char *  value)
inline

The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

Definition at line 266 of file SourceRevision.h.


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