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

#include <ExecutionDetails.h>

Public Member Functions

 ExecutionDetails ()
 
 ExecutionDetails (Aws::Utils::Json::JsonView jsonValue)
 
ExecutionDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSummary () const
 
bool SummaryHasBeenSet () const
 
void SetSummary (const Aws::String &value)
 
void SetSummary (Aws::String &&value)
 
void SetSummary (const char *value)
 
ExecutionDetailsWithSummary (const Aws::String &value)
 
ExecutionDetailsWithSummary (Aws::String &&value)
 
ExecutionDetailsWithSummary (const char *value)
 
const Aws::StringGetExternalExecutionId () const
 
bool ExternalExecutionIdHasBeenSet () const
 
void SetExternalExecutionId (const Aws::String &value)
 
void SetExternalExecutionId (Aws::String &&value)
 
void SetExternalExecutionId (const char *value)
 
ExecutionDetailsWithExternalExecutionId (const Aws::String &value)
 
ExecutionDetailsWithExternalExecutionId (Aws::String &&value)
 
ExecutionDetailsWithExternalExecutionId (const char *value)
 
int GetPercentComplete () const
 
bool PercentCompleteHasBeenSet () const
 
void SetPercentComplete (int value)
 
ExecutionDetailsWithPercentComplete (int value)
 

Detailed Description

The details of the actions taken and results produced on an artifact as it passes through stages in the pipeline.

See Also:

AWS API Reference

Definition at line 32 of file ExecutionDetails.h.

Constructor & Destructor Documentation

◆ ExecutionDetails() [1/2]

Aws::CodePipeline::Model::ExecutionDetails::ExecutionDetails ( )

◆ ExecutionDetails() [2/2]

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

Member Function Documentation

◆ ExternalExecutionIdHasBeenSet()

bool Aws::CodePipeline::Model::ExecutionDetails::ExternalExecutionIdHasBeenSet ( ) const
inline

The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.

Definition at line 92 of file ExecutionDetails.h.

◆ GetExternalExecutionId()

const Aws::String& Aws::CodePipeline::Model::ExecutionDetails::GetExternalExecutionId ( ) const
inline

The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.

Definition at line 86 of file ExecutionDetails.h.

◆ GetPercentComplete()

int Aws::CodePipeline::Model::ExecutionDetails::GetPercentComplete ( ) const
inline

The percentage of work completed on the action, represented on a scale of 0 to 100 percent.

Definition at line 135 of file ExecutionDetails.h.

◆ GetSummary()

const Aws::String& Aws::CodePipeline::Model::ExecutionDetails::GetSummary ( ) const
inline

The summary of the current status of the actions.

Definition at line 44 of file ExecutionDetails.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PercentCompleteHasBeenSet()

bool Aws::CodePipeline::Model::ExecutionDetails::PercentCompleteHasBeenSet ( ) const
inline

The percentage of work completed on the action, represented on a scale of 0 to 100 percent.

Definition at line 141 of file ExecutionDetails.h.

◆ SetExternalExecutionId() [1/3]

void Aws::CodePipeline::Model::ExecutionDetails::SetExternalExecutionId ( Aws::String &&  value)
inline

The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.

Definition at line 104 of file ExecutionDetails.h.

◆ SetExternalExecutionId() [2/3]

void Aws::CodePipeline::Model::ExecutionDetails::SetExternalExecutionId ( const Aws::String value)
inline

The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.

Definition at line 98 of file ExecutionDetails.h.

◆ SetExternalExecutionId() [3/3]

void Aws::CodePipeline::Model::ExecutionDetails::SetExternalExecutionId ( const char *  value)
inline

The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.

Definition at line 110 of file ExecutionDetails.h.

◆ SetPercentComplete()

void Aws::CodePipeline::Model::ExecutionDetails::SetPercentComplete ( int  value)
inline

The percentage of work completed on the action, represented on a scale of 0 to 100 percent.

Definition at line 147 of file ExecutionDetails.h.

◆ SetSummary() [1/3]

void Aws::CodePipeline::Model::ExecutionDetails::SetSummary ( Aws::String &&  value)
inline

The summary of the current status of the actions.

Definition at line 59 of file ExecutionDetails.h.

◆ SetSummary() [2/3]

void Aws::CodePipeline::Model::ExecutionDetails::SetSummary ( const Aws::String value)
inline

The summary of the current status of the actions.

Definition at line 54 of file ExecutionDetails.h.

◆ SetSummary() [3/3]

void Aws::CodePipeline::Model::ExecutionDetails::SetSummary ( const char *  value)
inline

The summary of the current status of the actions.

Definition at line 64 of file ExecutionDetails.h.

◆ SummaryHasBeenSet()

bool Aws::CodePipeline::Model::ExecutionDetails::SummaryHasBeenSet ( ) const
inline

The summary of the current status of the actions.

Definition at line 49 of file ExecutionDetails.h.

◆ WithExternalExecutionId() [1/3]

ExecutionDetails& Aws::CodePipeline::Model::ExecutionDetails::WithExternalExecutionId ( Aws::String &&  value)
inline

The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.

Definition at line 122 of file ExecutionDetails.h.

◆ WithExternalExecutionId() [2/3]

ExecutionDetails& Aws::CodePipeline::Model::ExecutionDetails::WithExternalExecutionId ( const Aws::String value)
inline

The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.

Definition at line 116 of file ExecutionDetails.h.

◆ WithExternalExecutionId() [3/3]

ExecutionDetails& Aws::CodePipeline::Model::ExecutionDetails::WithExternalExecutionId ( const char *  value)
inline

The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.

Definition at line 128 of file ExecutionDetails.h.

◆ WithPercentComplete()

ExecutionDetails& Aws::CodePipeline::Model::ExecutionDetails::WithPercentComplete ( int  value)
inline

The percentage of work completed on the action, represented on a scale of 0 to 100 percent.

Definition at line 153 of file ExecutionDetails.h.

◆ WithSummary() [1/3]

ExecutionDetails& Aws::CodePipeline::Model::ExecutionDetails::WithSummary ( Aws::String &&  value)
inline

The summary of the current status of the actions.

Definition at line 74 of file ExecutionDetails.h.

◆ WithSummary() [2/3]

ExecutionDetails& Aws::CodePipeline::Model::ExecutionDetails::WithSummary ( const Aws::String value)
inline

The summary of the current status of the actions.

Definition at line 69 of file ExecutionDetails.h.

◆ WithSummary() [3/3]

ExecutionDetails& Aws::CodePipeline::Model::ExecutionDetails::WithSummary ( const char *  value)
inline

The summary of the current status of the actions.

Definition at line 79 of file ExecutionDetails.h.


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