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

#include <ArtifactRevision.h>

Public Member Functions

 ArtifactRevision ()
 
 ArtifactRevision (Aws::Utils::Json::JsonView jsonValue)
 
ArtifactRevisionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ArtifactRevisionWithName (const Aws::String &value)
 
ArtifactRevisionWithName (Aws::String &&value)
 
ArtifactRevisionWithName (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)
 
ArtifactRevisionWithRevisionId (const Aws::String &value)
 
ArtifactRevisionWithRevisionId (Aws::String &&value)
 
ArtifactRevisionWithRevisionId (const char *value)
 
const Aws::StringGetRevisionChangeIdentifier () const
 
bool RevisionChangeIdentifierHasBeenSet () const
 
void SetRevisionChangeIdentifier (const Aws::String &value)
 
void SetRevisionChangeIdentifier (Aws::String &&value)
 
void SetRevisionChangeIdentifier (const char *value)
 
ArtifactRevisionWithRevisionChangeIdentifier (const Aws::String &value)
 
ArtifactRevisionWithRevisionChangeIdentifier (Aws::String &&value)
 
ArtifactRevisionWithRevisionChangeIdentifier (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)
 
ArtifactRevisionWithRevisionSummary (const Aws::String &value)
 
ArtifactRevisionWithRevisionSummary (Aws::String &&value)
 
ArtifactRevisionWithRevisionSummary (const char *value)
 
const Aws::Utils::DateTimeGetCreated () const
 
bool CreatedHasBeenSet () const
 
void SetCreated (const Aws::Utils::DateTime &value)
 
void SetCreated (Aws::Utils::DateTime &&value)
 
ArtifactRevisionWithCreated (const Aws::Utils::DateTime &value)
 
ArtifactRevisionWithCreated (Aws::Utils::DateTime &&value)
 
const Aws::StringGetRevisionUrl () const
 
bool RevisionUrlHasBeenSet () const
 
void SetRevisionUrl (const Aws::String &value)
 
void SetRevisionUrl (Aws::String &&value)
 
void SetRevisionUrl (const char *value)
 
ArtifactRevisionWithRevisionUrl (const Aws::String &value)
 
ArtifactRevisionWithRevisionUrl (Aws::String &&value)
 
ArtifactRevisionWithRevisionUrl (const char *value)
 

Detailed Description

Represents revision details of an artifact.

See Also:

AWS API Reference

Definition at line 32 of file ArtifactRevision.h.

Constructor & Destructor Documentation

◆ ArtifactRevision() [1/2]

Aws::CodePipeline::Model::ArtifactRevision::ArtifactRevision ( )

◆ ArtifactRevision() [2/2]

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

Member Function Documentation

◆ CreatedHasBeenSet()

bool Aws::CodePipeline::Model::ArtifactRevision::CreatedHasBeenSet ( ) const
inline

The date and time when the most recent revision of the artifact was created, in timestamp format.

Definition at line 263 of file ArtifactRevision.h.

◆ GetCreated()

const Aws::Utils::DateTime& Aws::CodePipeline::Model::ArtifactRevision::GetCreated ( ) const
inline

The date and time when the most recent revision of the artifact was created, in timestamp format.

Definition at line 257 of file ArtifactRevision.h.

◆ GetName()

const Aws::String& Aws::CodePipeline::Model::ArtifactRevision::GetName ( ) const
inline

The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

Definition at line 45 of file ArtifactRevision.h.

◆ GetRevisionChangeIdentifier()

const Aws::String& Aws::CodePipeline::Model::ArtifactRevision::GetRevisionChangeIdentifier ( ) const
inline

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

Definition at line 135 of file ArtifactRevision.h.

◆ GetRevisionId()

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

The revision ID of the artifact.

Definition at line 93 of file ArtifactRevision.h.

◆ GetRevisionSummary()

const Aws::String& Aws::CodePipeline::Model::ArtifactRevision::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 187 of file ArtifactRevision.h.

◆ GetRevisionUrl()

const Aws::String& Aws::CodePipeline::Model::ArtifactRevision::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 295 of file ArtifactRevision.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::CodePipeline::Model::ArtifactRevision::NameHasBeenSet ( ) const
inline

The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

Definition at line 51 of file ArtifactRevision.h.

◆ operator=()

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

◆ RevisionChangeIdentifierHasBeenSet()

bool Aws::CodePipeline::Model::ArtifactRevision::RevisionChangeIdentifierHasBeenSet ( ) const
inline

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

Definition at line 141 of file ArtifactRevision.h.

◆ RevisionIdHasBeenSet()

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

The revision ID of the artifact.

Definition at line 98 of file ArtifactRevision.h.

◆ RevisionSummaryHasBeenSet()

bool Aws::CodePipeline::Model::ArtifactRevision::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 196 of file ArtifactRevision.h.

◆ RevisionUrlHasBeenSet()

bool Aws::CodePipeline::Model::ArtifactRevision::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 302 of file ArtifactRevision.h.

◆ SetCreated() [1/2]

void Aws::CodePipeline::Model::ArtifactRevision::SetCreated ( Aws::Utils::DateTime &&  value)
inline

The date and time when the most recent revision of the artifact was created, in timestamp format.

Definition at line 275 of file ArtifactRevision.h.

◆ SetCreated() [2/2]

void Aws::CodePipeline::Model::ArtifactRevision::SetCreated ( const Aws::Utils::DateTime value)
inline

The date and time when the most recent revision of the artifact was created, in timestamp format.

Definition at line 269 of file ArtifactRevision.h.

◆ SetName() [1/3]

void Aws::CodePipeline::Model::ArtifactRevision::SetName ( Aws::String &&  value)
inline

The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

Definition at line 63 of file ArtifactRevision.h.

◆ SetName() [2/3]

void Aws::CodePipeline::Model::ArtifactRevision::SetName ( const Aws::String value)
inline

The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

Definition at line 57 of file ArtifactRevision.h.

◆ SetName() [3/3]

void Aws::CodePipeline::Model::ArtifactRevision::SetName ( const char *  value)
inline

The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

Definition at line 69 of file ArtifactRevision.h.

◆ SetRevisionChangeIdentifier() [1/3]

void Aws::CodePipeline::Model::ArtifactRevision::SetRevisionChangeIdentifier ( Aws::String &&  value)
inline

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

Definition at line 153 of file ArtifactRevision.h.

◆ SetRevisionChangeIdentifier() [2/3]

void Aws::CodePipeline::Model::ArtifactRevision::SetRevisionChangeIdentifier ( const Aws::String value)
inline

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

Definition at line 147 of file ArtifactRevision.h.

◆ SetRevisionChangeIdentifier() [3/3]

void Aws::CodePipeline::Model::ArtifactRevision::SetRevisionChangeIdentifier ( const char *  value)
inline

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

Definition at line 159 of file ArtifactRevision.h.

◆ SetRevisionId() [1/3]

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

The revision ID of the artifact.

Definition at line 108 of file ArtifactRevision.h.

◆ SetRevisionId() [2/3]

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

The revision ID of the artifact.

Definition at line 103 of file ArtifactRevision.h.

◆ SetRevisionId() [3/3]

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

The revision ID of the artifact.

Definition at line 113 of file ArtifactRevision.h.

◆ SetRevisionSummary() [1/3]

void Aws::CodePipeline::Model::ArtifactRevision::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 214 of file ArtifactRevision.h.

◆ SetRevisionSummary() [2/3]

void Aws::CodePipeline::Model::ArtifactRevision::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 205 of file ArtifactRevision.h.

◆ SetRevisionSummary() [3/3]

void Aws::CodePipeline::Model::ArtifactRevision::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 223 of file ArtifactRevision.h.

◆ SetRevisionUrl() [1/3]

void Aws::CodePipeline::Model::ArtifactRevision::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 316 of file ArtifactRevision.h.

◆ SetRevisionUrl() [2/3]

void Aws::CodePipeline::Model::ArtifactRevision::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 309 of file ArtifactRevision.h.

◆ SetRevisionUrl() [3/3]

void Aws::CodePipeline::Model::ArtifactRevision::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 323 of file ArtifactRevision.h.

◆ WithCreated() [1/2]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::WithCreated ( Aws::Utils::DateTime &&  value)
inline

The date and time when the most recent revision of the artifact was created, in timestamp format.

Definition at line 287 of file ArtifactRevision.h.

◆ WithCreated() [2/2]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::WithCreated ( const Aws::Utils::DateTime value)
inline

The date and time when the most recent revision of the artifact was created, in timestamp format.

Definition at line 281 of file ArtifactRevision.h.

◆ WithName() [1/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::WithName ( Aws::String &&  value)
inline

The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

Definition at line 81 of file ArtifactRevision.h.

◆ WithName() [2/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::WithName ( const Aws::String value)
inline

The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

Definition at line 75 of file ArtifactRevision.h.

◆ WithName() [3/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::WithName ( const char *  value)
inline

The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

Definition at line 87 of file ArtifactRevision.h.

◆ WithRevisionChangeIdentifier() [1/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::WithRevisionChangeIdentifier ( Aws::String &&  value)
inline

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

Definition at line 171 of file ArtifactRevision.h.

◆ WithRevisionChangeIdentifier() [2/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::WithRevisionChangeIdentifier ( const Aws::String value)
inline

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

Definition at line 165 of file ArtifactRevision.h.

◆ WithRevisionChangeIdentifier() [3/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::WithRevisionChangeIdentifier ( const char *  value)
inline

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

Definition at line 177 of file ArtifactRevision.h.

◆ WithRevisionId() [1/3]

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

The revision ID of the artifact.

Definition at line 123 of file ArtifactRevision.h.

◆ WithRevisionId() [2/3]

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

The revision ID of the artifact.

Definition at line 118 of file ArtifactRevision.h.

◆ WithRevisionId() [3/3]

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

The revision ID of the artifact.

Definition at line 128 of file ArtifactRevision.h.

◆ WithRevisionSummary() [1/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::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 241 of file ArtifactRevision.h.

◆ WithRevisionSummary() [2/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::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 232 of file ArtifactRevision.h.

◆ WithRevisionSummary() [3/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::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 250 of file ArtifactRevision.h.

◆ WithRevisionUrl() [1/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::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 337 of file ArtifactRevision.h.

◆ WithRevisionUrl() [2/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::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 330 of file ArtifactRevision.h.

◆ WithRevisionUrl() [3/3]

ArtifactRevision& Aws::CodePipeline::Model::ArtifactRevision::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 344 of file ArtifactRevision.h.


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