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

#include <ActionExecution.h>

Public Member Functions

 ActionExecution ()
 
 ActionExecution (Aws::Utils::Json::JsonView jsonValue)
 
ActionExecutionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetActionExecutionId () const
 
bool ActionExecutionIdHasBeenSet () const
 
void SetActionExecutionId (const Aws::String &value)
 
void SetActionExecutionId (Aws::String &&value)
 
void SetActionExecutionId (const char *value)
 
ActionExecutionWithActionExecutionId (const Aws::String &value)
 
ActionExecutionWithActionExecutionId (Aws::String &&value)
 
ActionExecutionWithActionExecutionId (const char *value)
 
const ActionExecutionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ActionExecutionStatus &value)
 
void SetStatus (ActionExecutionStatus &&value)
 
ActionExecutionWithStatus (const ActionExecutionStatus &value)
 
ActionExecutionWithStatus (ActionExecutionStatus &&value)
 
const Aws::StringGetSummary () const
 
bool SummaryHasBeenSet () const
 
void SetSummary (const Aws::String &value)
 
void SetSummary (Aws::String &&value)
 
void SetSummary (const char *value)
 
ActionExecutionWithSummary (const Aws::String &value)
 
ActionExecutionWithSummary (Aws::String &&value)
 
ActionExecutionWithSummary (const char *value)
 
const Aws::Utils::DateTimeGetLastStatusChange () const
 
bool LastStatusChangeHasBeenSet () const
 
void SetLastStatusChange (const Aws::Utils::DateTime &value)
 
void SetLastStatusChange (Aws::Utils::DateTime &&value)
 
ActionExecutionWithLastStatusChange (const Aws::Utils::DateTime &value)
 
ActionExecutionWithLastStatusChange (Aws::Utils::DateTime &&value)
 
const Aws::StringGetToken () const
 
bool TokenHasBeenSet () const
 
void SetToken (const Aws::String &value)
 
void SetToken (Aws::String &&value)
 
void SetToken (const char *value)
 
ActionExecutionWithToken (const Aws::String &value)
 
ActionExecutionWithToken (Aws::String &&value)
 
ActionExecutionWithToken (const char *value)
 
const Aws::StringGetLastUpdatedBy () const
 
bool LastUpdatedByHasBeenSet () const
 
void SetLastUpdatedBy (const Aws::String &value)
 
void SetLastUpdatedBy (Aws::String &&value)
 
void SetLastUpdatedBy (const char *value)
 
ActionExecutionWithLastUpdatedBy (const Aws::String &value)
 
ActionExecutionWithLastUpdatedBy (Aws::String &&value)
 
ActionExecutionWithLastUpdatedBy (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)
 
ActionExecutionWithExternalExecutionId (const Aws::String &value)
 
ActionExecutionWithExternalExecutionId (Aws::String &&value)
 
ActionExecutionWithExternalExecutionId (const char *value)
 
const Aws::StringGetExternalExecutionUrl () const
 
bool ExternalExecutionUrlHasBeenSet () const
 
void SetExternalExecutionUrl (const Aws::String &value)
 
void SetExternalExecutionUrl (Aws::String &&value)
 
void SetExternalExecutionUrl (const char *value)
 
ActionExecutionWithExternalExecutionUrl (const Aws::String &value)
 
ActionExecutionWithExternalExecutionUrl (Aws::String &&value)
 
ActionExecutionWithExternalExecutionUrl (const char *value)
 
int GetPercentComplete () const
 
bool PercentCompleteHasBeenSet () const
 
void SetPercentComplete (int value)
 
ActionExecutionWithPercentComplete (int value)
 
const ErrorDetailsGetErrorDetails () const
 
bool ErrorDetailsHasBeenSet () const
 
void SetErrorDetails (const ErrorDetails &value)
 
void SetErrorDetails (ErrorDetails &&value)
 
ActionExecutionWithErrorDetails (const ErrorDetails &value)
 
ActionExecutionWithErrorDetails (ErrorDetails &&value)
 

Detailed Description

Represents information about the run of an action.

See Also:


AWS API Reference

Definition at line 35 of file ActionExecution.h.

Constructor & Destructor Documentation

◆ ActionExecution() [1/2]

Aws::CodePipeline::Model::ActionExecution::ActionExecution ( )

◆ ActionExecution() [2/2]

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

Member Function Documentation

◆ ActionExecutionIdHasBeenSet()

bool Aws::CodePipeline::Model::ActionExecution::ActionExecutionIdHasBeenSet ( ) const
inline

ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

Definition at line 60 of file ActionExecution.h.

◆ ErrorDetailsHasBeenSet()

bool Aws::CodePipeline::Model::ActionExecution::ErrorDetailsHasBeenSet ( ) const
inline

The details of an error returned by a URL external to AWS.

Definition at line 451 of file ActionExecution.h.

◆ ExternalExecutionIdHasBeenSet()

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

The external ID of the run of the action.

Definition at line 340 of file ActionExecution.h.

◆ ExternalExecutionUrlHasBeenSet()

bool Aws::CodePipeline::Model::ActionExecution::ExternalExecutionUrlHasBeenSet ( ) const
inline

The URL of a resource external to AWS that is used when running the action (for example, an external repository URL).

Definition at line 383 of file ActionExecution.h.

◆ GetActionExecutionId()

const Aws::String& Aws::CodePipeline::Model::ActionExecution::GetActionExecutionId ( ) const
inline

ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

Definition at line 51 of file ActionExecution.h.

◆ GetErrorDetails()

const ErrorDetails& Aws::CodePipeline::Model::ActionExecution::GetErrorDetails ( ) const
inline

The details of an error returned by a URL external to AWS.

Definition at line 446 of file ActionExecution.h.

◆ GetExternalExecutionId()

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

The external ID of the run of the action.

Definition at line 335 of file ActionExecution.h.

◆ GetExternalExecutionUrl()

const Aws::String& Aws::CodePipeline::Model::ActionExecution::GetExternalExecutionUrl ( ) const
inline

The URL of a resource external to AWS that is used when running the action (for example, an external repository URL).

Definition at line 377 of file ActionExecution.h.

◆ GetLastStatusChange()

const Aws::Utils::DateTime& Aws::CodePipeline::Model::ActionExecution::GetLastStatusChange ( ) const
inline

The last status change of the action.

Definition at line 198 of file ActionExecution.h.

◆ GetLastUpdatedBy()

const Aws::String& Aws::CodePipeline::Model::ActionExecution::GetLastUpdatedBy ( ) const
inline

The ARN of the user who last changed the pipeline.

Definition at line 294 of file ActionExecution.h.

◆ GetPercentComplete()

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

A percentage of completeness of the action as it runs.

Definition at line 425 of file ActionExecution.h.

◆ GetStatus()

const ActionExecutionStatus& Aws::CodePipeline::Model::ActionExecution::GetStatus ( ) const
inline

The status of the action, or for a completed action, the last status of the action.

Definition at line 121 of file ActionExecution.h.

◆ GetSummary()

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

A summary of the run of the action.

Definition at line 157 of file ActionExecution.h.

◆ GetToken()

const Aws::String& Aws::CodePipeline::Model::ActionExecution::GetToken ( ) const
inline

The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the GetPipelineState command. It is used to validate that the approval request corresponding to this token is still valid.

Definition at line 232 of file ActionExecution.h.

◆ Jsonize()

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

◆ LastStatusChangeHasBeenSet()

bool Aws::CodePipeline::Model::ActionExecution::LastStatusChangeHasBeenSet ( ) const
inline

The last status change of the action.

Definition at line 203 of file ActionExecution.h.

◆ LastUpdatedByHasBeenSet()

bool Aws::CodePipeline::Model::ActionExecution::LastUpdatedByHasBeenSet ( ) const
inline

The ARN of the user who last changed the pipeline.

Definition at line 299 of file ActionExecution.h.

◆ operator=()

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

◆ PercentCompleteHasBeenSet()

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

A percentage of completeness of the action as it runs.

Definition at line 430 of file ActionExecution.h.

◆ SetActionExecutionId() [1/3]

void Aws::CodePipeline::Model::ActionExecution::SetActionExecutionId ( Aws::String &&  value)
inline

ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

Definition at line 78 of file ActionExecution.h.

◆ SetActionExecutionId() [2/3]

void Aws::CodePipeline::Model::ActionExecution::SetActionExecutionId ( const Aws::String value)
inline

ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

Definition at line 69 of file ActionExecution.h.

◆ SetActionExecutionId() [3/3]

void Aws::CodePipeline::Model::ActionExecution::SetActionExecutionId ( const char *  value)
inline

ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

Definition at line 87 of file ActionExecution.h.

◆ SetErrorDetails() [1/2]

void Aws::CodePipeline::Model::ActionExecution::SetErrorDetails ( const ErrorDetails value)
inline

The details of an error returned by a URL external to AWS.

Definition at line 456 of file ActionExecution.h.

◆ SetErrorDetails() [2/2]

void Aws::CodePipeline::Model::ActionExecution::SetErrorDetails ( ErrorDetails &&  value)
inline

The details of an error returned by a URL external to AWS.

Definition at line 461 of file ActionExecution.h.

◆ SetExternalExecutionId() [1/3]

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

The external ID of the run of the action.

Definition at line 350 of file ActionExecution.h.

◆ SetExternalExecutionId() [2/3]

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

The external ID of the run of the action.

Definition at line 345 of file ActionExecution.h.

◆ SetExternalExecutionId() [3/3]

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

The external ID of the run of the action.

Definition at line 355 of file ActionExecution.h.

◆ SetExternalExecutionUrl() [1/3]

void Aws::CodePipeline::Model::ActionExecution::SetExternalExecutionUrl ( Aws::String &&  value)
inline

The URL of a resource external to AWS that is used when running the action (for example, an external repository URL).

Definition at line 395 of file ActionExecution.h.

◆ SetExternalExecutionUrl() [2/3]

void Aws::CodePipeline::Model::ActionExecution::SetExternalExecutionUrl ( const Aws::String value)
inline

The URL of a resource external to AWS that is used when running the action (for example, an external repository URL).

Definition at line 389 of file ActionExecution.h.

◆ SetExternalExecutionUrl() [3/3]

void Aws::CodePipeline::Model::ActionExecution::SetExternalExecutionUrl ( const char *  value)
inline

The URL of a resource external to AWS that is used when running the action (for example, an external repository URL).

Definition at line 401 of file ActionExecution.h.

◆ SetLastStatusChange() [1/2]

void Aws::CodePipeline::Model::ActionExecution::SetLastStatusChange ( Aws::Utils::DateTime &&  value)
inline

The last status change of the action.

Definition at line 213 of file ActionExecution.h.

◆ SetLastStatusChange() [2/2]

void Aws::CodePipeline::Model::ActionExecution::SetLastStatusChange ( const Aws::Utils::DateTime value)
inline

The last status change of the action.

Definition at line 208 of file ActionExecution.h.

◆ SetLastUpdatedBy() [1/3]

void Aws::CodePipeline::Model::ActionExecution::SetLastUpdatedBy ( Aws::String &&  value)
inline

The ARN of the user who last changed the pipeline.

Definition at line 309 of file ActionExecution.h.

◆ SetLastUpdatedBy() [2/3]

void Aws::CodePipeline::Model::ActionExecution::SetLastUpdatedBy ( const Aws::String value)
inline

The ARN of the user who last changed the pipeline.

Definition at line 304 of file ActionExecution.h.

◆ SetLastUpdatedBy() [3/3]

void Aws::CodePipeline::Model::ActionExecution::SetLastUpdatedBy ( const char *  value)
inline

The ARN of the user who last changed the pipeline.

Definition at line 314 of file ActionExecution.h.

◆ SetPercentComplete()

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

A percentage of completeness of the action as it runs.

Definition at line 435 of file ActionExecution.h.

◆ SetStatus() [1/2]

void Aws::CodePipeline::Model::ActionExecution::SetStatus ( ActionExecutionStatus &&  value)
inline

The status of the action, or for a completed action, the last status of the action.

Definition at line 139 of file ActionExecution.h.

◆ SetStatus() [2/2]

void Aws::CodePipeline::Model::ActionExecution::SetStatus ( const ActionExecutionStatus value)
inline

The status of the action, or for a completed action, the last status of the action.

Definition at line 133 of file ActionExecution.h.

◆ SetSummary() [1/3]

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

A summary of the run of the action.

Definition at line 172 of file ActionExecution.h.

◆ SetSummary() [2/3]

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

A summary of the run of the action.

Definition at line 167 of file ActionExecution.h.

◆ SetSummary() [3/3]

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

A summary of the run of the action.

Definition at line 177 of file ActionExecution.h.

◆ SetToken() [1/3]

void Aws::CodePipeline::Model::ActionExecution::SetToken ( Aws::String &&  value)
inline

The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the GetPipelineState command. It is used to validate that the approval request corresponding to this token is still valid.

Definition at line 256 of file ActionExecution.h.

◆ SetToken() [2/3]

void Aws::CodePipeline::Model::ActionExecution::SetToken ( const Aws::String value)
inline

The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the GetPipelineState command. It is used to validate that the approval request corresponding to this token is still valid.

Definition at line 248 of file ActionExecution.h.

◆ SetToken() [3/3]

void Aws::CodePipeline::Model::ActionExecution::SetToken ( const char *  value)
inline

The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the GetPipelineState command. It is used to validate that the approval request corresponding to this token is still valid.

Definition at line 264 of file ActionExecution.h.

◆ StatusHasBeenSet()

bool Aws::CodePipeline::Model::ActionExecution::StatusHasBeenSet ( ) const
inline

The status of the action, or for a completed action, the last status of the action.

Definition at line 127 of file ActionExecution.h.

◆ SummaryHasBeenSet()

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

A summary of the run of the action.

Definition at line 162 of file ActionExecution.h.

◆ TokenHasBeenSet()

bool Aws::CodePipeline::Model::ActionExecution::TokenHasBeenSet ( ) const
inline

The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the GetPipelineState command. It is used to validate that the approval request corresponding to this token is still valid.

Definition at line 240 of file ActionExecution.h.

◆ WithActionExecutionId() [1/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithActionExecutionId ( Aws::String &&  value)
inline

ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

Definition at line 105 of file ActionExecution.h.

◆ WithActionExecutionId() [2/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithActionExecutionId ( const Aws::String value)
inline

ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

Definition at line 96 of file ActionExecution.h.

◆ WithActionExecutionId() [3/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithActionExecutionId ( const char *  value)
inline

ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

Definition at line 114 of file ActionExecution.h.

◆ WithErrorDetails() [1/2]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithErrorDetails ( const ErrorDetails value)
inline

The details of an error returned by a URL external to AWS.

Definition at line 466 of file ActionExecution.h.

◆ WithErrorDetails() [2/2]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithErrorDetails ( ErrorDetails &&  value)
inline

The details of an error returned by a URL external to AWS.

Definition at line 471 of file ActionExecution.h.

◆ WithExternalExecutionId() [1/3]

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

The external ID of the run of the action.

Definition at line 365 of file ActionExecution.h.

◆ WithExternalExecutionId() [2/3]

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

The external ID of the run of the action.

Definition at line 360 of file ActionExecution.h.

◆ WithExternalExecutionId() [3/3]

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

The external ID of the run of the action.

Definition at line 370 of file ActionExecution.h.

◆ WithExternalExecutionUrl() [1/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithExternalExecutionUrl ( Aws::String &&  value)
inline

The URL of a resource external to AWS that is used when running the action (for example, an external repository URL).

Definition at line 413 of file ActionExecution.h.

◆ WithExternalExecutionUrl() [2/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithExternalExecutionUrl ( const Aws::String value)
inline

The URL of a resource external to AWS that is used when running the action (for example, an external repository URL).

Definition at line 407 of file ActionExecution.h.

◆ WithExternalExecutionUrl() [3/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithExternalExecutionUrl ( const char *  value)
inline

The URL of a resource external to AWS that is used when running the action (for example, an external repository URL).

Definition at line 419 of file ActionExecution.h.

◆ WithLastStatusChange() [1/2]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithLastStatusChange ( Aws::Utils::DateTime &&  value)
inline

The last status change of the action.

Definition at line 223 of file ActionExecution.h.

◆ WithLastStatusChange() [2/2]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithLastStatusChange ( const Aws::Utils::DateTime value)
inline

The last status change of the action.

Definition at line 218 of file ActionExecution.h.

◆ WithLastUpdatedBy() [1/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithLastUpdatedBy ( Aws::String &&  value)
inline

The ARN of the user who last changed the pipeline.

Definition at line 324 of file ActionExecution.h.

◆ WithLastUpdatedBy() [2/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithLastUpdatedBy ( const Aws::String value)
inline

The ARN of the user who last changed the pipeline.

Definition at line 319 of file ActionExecution.h.

◆ WithLastUpdatedBy() [3/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithLastUpdatedBy ( const char *  value)
inline

The ARN of the user who last changed the pipeline.

Definition at line 329 of file ActionExecution.h.

◆ WithPercentComplete()

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

A percentage of completeness of the action as it runs.

Definition at line 440 of file ActionExecution.h.

◆ WithStatus() [1/2]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithStatus ( ActionExecutionStatus &&  value)
inline

The status of the action, or for a completed action, the last status of the action.

Definition at line 151 of file ActionExecution.h.

◆ WithStatus() [2/2]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithStatus ( const ActionExecutionStatus value)
inline

The status of the action, or for a completed action, the last status of the action.

Definition at line 145 of file ActionExecution.h.

◆ WithSummary() [1/3]

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

A summary of the run of the action.

Definition at line 187 of file ActionExecution.h.

◆ WithSummary() [2/3]

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

A summary of the run of the action.

Definition at line 182 of file ActionExecution.h.

◆ WithSummary() [3/3]

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

A summary of the run of the action.

Definition at line 192 of file ActionExecution.h.

◆ WithToken() [1/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithToken ( Aws::String &&  value)
inline

The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the GetPipelineState command. It is used to validate that the approval request corresponding to this token is still valid.

Definition at line 280 of file ActionExecution.h.

◆ WithToken() [2/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithToken ( const Aws::String value)
inline

The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the GetPipelineState command. It is used to validate that the approval request corresponding to this token is still valid.

Definition at line 272 of file ActionExecution.h.

◆ WithToken() [3/3]

ActionExecution& Aws::CodePipeline::Model::ActionExecution::WithToken ( const char *  value)
inline

The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the GetPipelineState command. It is used to validate that the approval request corresponding to this token is still valid.

Definition at line 288 of file ActionExecution.h.


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