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

#include <PipelineExecutionSummary.h>

Public Member Functions

 PipelineExecutionSummary ()
 
 PipelineExecutionSummary (Aws::Utils::Json::JsonView jsonValue)
 
PipelineExecutionSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPipelineExecutionId () const
 
bool PipelineExecutionIdHasBeenSet () const
 
void SetPipelineExecutionId (const Aws::String &value)
 
void SetPipelineExecutionId (Aws::String &&value)
 
void SetPipelineExecutionId (const char *value)
 
PipelineExecutionSummaryWithPipelineExecutionId (const Aws::String &value)
 
PipelineExecutionSummaryWithPipelineExecutionId (Aws::String &&value)
 
PipelineExecutionSummaryWithPipelineExecutionId (const char *value)
 
const PipelineExecutionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const PipelineExecutionStatus &value)
 
void SetStatus (PipelineExecutionStatus &&value)
 
PipelineExecutionSummaryWithStatus (const PipelineExecutionStatus &value)
 
PipelineExecutionSummaryWithStatus (PipelineExecutionStatus &&value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
PipelineExecutionSummaryWithStartTime (const Aws::Utils::DateTime &value)
 
PipelineExecutionSummaryWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdateTime () const
 
bool LastUpdateTimeHasBeenSet () const
 
void SetLastUpdateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdateTime (Aws::Utils::DateTime &&value)
 
PipelineExecutionSummaryWithLastUpdateTime (const Aws::Utils::DateTime &value)
 
PipelineExecutionSummaryWithLastUpdateTime (Aws::Utils::DateTime &&value)
 
const Aws::Vector< SourceRevision > & GetSourceRevisions () const
 
bool SourceRevisionsHasBeenSet () const
 
void SetSourceRevisions (const Aws::Vector< SourceRevision > &value)
 
void SetSourceRevisions (Aws::Vector< SourceRevision > &&value)
 
PipelineExecutionSummaryWithSourceRevisions (const Aws::Vector< SourceRevision > &value)
 
PipelineExecutionSummaryWithSourceRevisions (Aws::Vector< SourceRevision > &&value)
 
PipelineExecutionSummaryAddSourceRevisions (const SourceRevision &value)
 
PipelineExecutionSummaryAddSourceRevisions (SourceRevision &&value)
 
const ExecutionTriggerGetTrigger () const
 
bool TriggerHasBeenSet () const
 
void SetTrigger (const ExecutionTrigger &value)
 
void SetTrigger (ExecutionTrigger &&value)
 
PipelineExecutionSummaryWithTrigger (const ExecutionTrigger &value)
 
PipelineExecutionSummaryWithTrigger (ExecutionTrigger &&value)
 
const StopExecutionTriggerGetStopTrigger () const
 
bool StopTriggerHasBeenSet () const
 
void SetStopTrigger (const StopExecutionTrigger &value)
 
void SetStopTrigger (StopExecutionTrigger &&value)
 
PipelineExecutionSummaryWithStopTrigger (const StopExecutionTrigger &value)
 
PipelineExecutionSummaryWithStopTrigger (StopExecutionTrigger &&value)
 

Detailed Description

Summary information about a pipeline execution.

See Also:

AWS API Reference

Definition at line 37 of file PipelineExecutionSummary.h.

Constructor & Destructor Documentation

◆ PipelineExecutionSummary() [1/2]

Aws::CodePipeline::Model::PipelineExecutionSummary::PipelineExecutionSummary ( )

◆ PipelineExecutionSummary() [2/2]

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

Member Function Documentation

◆ AddSourceRevisions() [1/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::AddSourceRevisions ( const SourceRevision value)
inline

A list of the source artifact revisions that initiated a pipeline execution.

Definition at line 322 of file PipelineExecutionSummary.h.

◆ AddSourceRevisions() [2/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::AddSourceRevisions ( SourceRevision &&  value)
inline

A list of the source artifact revisions that initiated a pipeline execution.

Definition at line 328 of file PipelineExecutionSummary.h.

◆ GetLastUpdateTime()

const Aws::Utils::DateTime& Aws::CodePipeline::Model::PipelineExecutionSummary::GetLastUpdateTime ( ) const
inline

The date and time of the last change to the pipeline execution, in timestamp format.

Definition at line 249 of file PipelineExecutionSummary.h.

◆ GetPipelineExecutionId()

const Aws::String& Aws::CodePipeline::Model::PipelineExecutionSummary::GetPipelineExecutionId ( ) const
inline

The ID of the pipeline execution.

Definition at line 49 of file PipelineExecutionSummary.h.

◆ GetSourceRevisions()

const Aws::Vector<SourceRevision>& Aws::CodePipeline::Model::PipelineExecutionSummary::GetSourceRevisions ( ) const
inline

A list of the source artifact revisions that initiated a pipeline execution.

Definition at line 286 of file PipelineExecutionSummary.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::CodePipeline::Model::PipelineExecutionSummary::GetStartTime ( ) const
inline

The date and time when the pipeline execution began, in timestamp format.

Definition at line 217 of file PipelineExecutionSummary.h.

◆ GetStatus()

const PipelineExecutionStatus& Aws::CodePipeline::Model::PipelineExecutionSummary::GetStatus ( ) const
inline

The status of the pipeline execution.

  • InProgress: The pipeline execution is currently running.

  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.

  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.

  • Succeeded: The pipeline execution was completed successfully.

  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.

  • Failed: The pipeline execution was not completed successfully.

Definition at line 106 of file PipelineExecutionSummary.h.

◆ GetStopTrigger()

const StopExecutionTrigger& Aws::CodePipeline::Model::PipelineExecutionSummary::GetStopTrigger ( ) const
inline

The interaction that stopped a pipeline execution.

Definition at line 371 of file PipelineExecutionSummary.h.

◆ GetTrigger()

const ExecutionTrigger& Aws::CodePipeline::Model::PipelineExecutionSummary::GetTrigger ( ) const
inline

The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

Definition at line 335 of file PipelineExecutionSummary.h.

◆ Jsonize()

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

◆ LastUpdateTimeHasBeenSet()

bool Aws::CodePipeline::Model::PipelineExecutionSummary::LastUpdateTimeHasBeenSet ( ) const
inline

The date and time of the last change to the pipeline execution, in timestamp format.

Definition at line 255 of file PipelineExecutionSummary.h.

◆ operator=()

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

◆ PipelineExecutionIdHasBeenSet()

bool Aws::CodePipeline::Model::PipelineExecutionSummary::PipelineExecutionIdHasBeenSet ( ) const
inline

The ID of the pipeline execution.

Definition at line 54 of file PipelineExecutionSummary.h.

◆ SetLastUpdateTime() [1/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time of the last change to the pipeline execution, in timestamp format.

Definition at line 267 of file PipelineExecutionSummary.h.

◆ SetLastUpdateTime() [2/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The date and time of the last change to the pipeline execution, in timestamp format.

Definition at line 261 of file PipelineExecutionSummary.h.

◆ SetPipelineExecutionId() [1/3]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetPipelineExecutionId ( Aws::String &&  value)
inline

The ID of the pipeline execution.

Definition at line 64 of file PipelineExecutionSummary.h.

◆ SetPipelineExecutionId() [2/3]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetPipelineExecutionId ( const Aws::String value)
inline

The ID of the pipeline execution.

Definition at line 59 of file PipelineExecutionSummary.h.

◆ SetPipelineExecutionId() [3/3]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetPipelineExecutionId ( const char *  value)
inline

The ID of the pipeline execution.

Definition at line 69 of file PipelineExecutionSummary.h.

◆ SetSourceRevisions() [1/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetSourceRevisions ( Aws::Vector< SourceRevision > &&  value)
inline

A list of the source artifact revisions that initiated a pipeline execution.

Definition at line 304 of file PipelineExecutionSummary.h.

◆ SetSourceRevisions() [2/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetSourceRevisions ( const Aws::Vector< SourceRevision > &  value)
inline

A list of the source artifact revisions that initiated a pipeline execution.

Definition at line 298 of file PipelineExecutionSummary.h.

◆ SetStartTime() [1/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The date and time when the pipeline execution began, in timestamp format.

Definition at line 232 of file PipelineExecutionSummary.h.

◆ SetStartTime() [2/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetStartTime ( const Aws::Utils::DateTime value)
inline

The date and time when the pipeline execution began, in timestamp format.

Definition at line 227 of file PipelineExecutionSummary.h.

◆ SetStatus() [1/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetStatus ( const PipelineExecutionStatus value)
inline

The status of the pipeline execution.

  • InProgress: The pipeline execution is currently running.

  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.

  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.

  • Succeeded: The pipeline execution was completed successfully.

  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.

  • Failed: The pipeline execution was not completed successfully.

Definition at line 148 of file PipelineExecutionSummary.h.

◆ SetStatus() [2/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetStatus ( PipelineExecutionStatus &&  value)
inline

The status of the pipeline execution.

  • InProgress: The pipeline execution is currently running.

  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.

  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.

  • Succeeded: The pipeline execution was completed successfully.

  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.

  • Failed: The pipeline execution was not completed successfully.

Definition at line 169 of file PipelineExecutionSummary.h.

◆ SetStopTrigger() [1/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetStopTrigger ( const StopExecutionTrigger value)
inline

The interaction that stopped a pipeline execution.

Definition at line 381 of file PipelineExecutionSummary.h.

◆ SetStopTrigger() [2/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetStopTrigger ( StopExecutionTrigger &&  value)
inline

The interaction that stopped a pipeline execution.

Definition at line 386 of file PipelineExecutionSummary.h.

◆ SetTrigger() [1/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetTrigger ( const ExecutionTrigger value)
inline

The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

Definition at line 347 of file PipelineExecutionSummary.h.

◆ SetTrigger() [2/2]

void Aws::CodePipeline::Model::PipelineExecutionSummary::SetTrigger ( ExecutionTrigger &&  value)
inline

The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

Definition at line 353 of file PipelineExecutionSummary.h.

◆ SourceRevisionsHasBeenSet()

bool Aws::CodePipeline::Model::PipelineExecutionSummary::SourceRevisionsHasBeenSet ( ) const
inline

A list of the source artifact revisions that initiated a pipeline execution.

Definition at line 292 of file PipelineExecutionSummary.h.

◆ StartTimeHasBeenSet()

bool Aws::CodePipeline::Model::PipelineExecutionSummary::StartTimeHasBeenSet ( ) const
inline

The date and time when the pipeline execution began, in timestamp format.

Definition at line 222 of file PipelineExecutionSummary.h.

◆ StatusHasBeenSet()

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

The status of the pipeline execution.

  • InProgress: The pipeline execution is currently running.

  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.

  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.

  • Succeeded: The pipeline execution was completed successfully.

  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.

  • Failed: The pipeline execution was not completed successfully.

Definition at line 127 of file PipelineExecutionSummary.h.

◆ StopTriggerHasBeenSet()

bool Aws::CodePipeline::Model::PipelineExecutionSummary::StopTriggerHasBeenSet ( ) const
inline

The interaction that stopped a pipeline execution.

Definition at line 376 of file PipelineExecutionSummary.h.

◆ TriggerHasBeenSet()

bool Aws::CodePipeline::Model::PipelineExecutionSummary::TriggerHasBeenSet ( ) const
inline

The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

Definition at line 341 of file PipelineExecutionSummary.h.

◆ WithLastUpdateTime() [1/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time of the last change to the pipeline execution, in timestamp format.

Definition at line 279 of file PipelineExecutionSummary.h.

◆ WithLastUpdateTime() [2/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The date and time of the last change to the pipeline execution, in timestamp format.

Definition at line 273 of file PipelineExecutionSummary.h.

◆ WithPipelineExecutionId() [1/3]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithPipelineExecutionId ( Aws::String &&  value)
inline

The ID of the pipeline execution.

Definition at line 79 of file PipelineExecutionSummary.h.

◆ WithPipelineExecutionId() [2/3]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithPipelineExecutionId ( const Aws::String value)
inline

The ID of the pipeline execution.

Definition at line 74 of file PipelineExecutionSummary.h.

◆ WithPipelineExecutionId() [3/3]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithPipelineExecutionId ( const char *  value)
inline

The ID of the pipeline execution.

Definition at line 84 of file PipelineExecutionSummary.h.

◆ WithSourceRevisions() [1/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithSourceRevisions ( Aws::Vector< SourceRevision > &&  value)
inline

A list of the source artifact revisions that initiated a pipeline execution.

Definition at line 316 of file PipelineExecutionSummary.h.

◆ WithSourceRevisions() [2/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithSourceRevisions ( const Aws::Vector< SourceRevision > &  value)
inline

A list of the source artifact revisions that initiated a pipeline execution.

Definition at line 310 of file PipelineExecutionSummary.h.

◆ WithStartTime() [1/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The date and time when the pipeline execution began, in timestamp format.

Definition at line 242 of file PipelineExecutionSummary.h.

◆ WithStartTime() [2/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithStartTime ( const Aws::Utils::DateTime value)
inline

The date and time when the pipeline execution began, in timestamp format.

Definition at line 237 of file PipelineExecutionSummary.h.

◆ WithStatus() [1/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithStatus ( const PipelineExecutionStatus value)
inline

The status of the pipeline execution.

  • InProgress: The pipeline execution is currently running.

  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.

  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.

  • Succeeded: The pipeline execution was completed successfully.

  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.

  • Failed: The pipeline execution was not completed successfully.

Definition at line 190 of file PipelineExecutionSummary.h.

◆ WithStatus() [2/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithStatus ( PipelineExecutionStatus &&  value)
inline

The status of the pipeline execution.

  • InProgress: The pipeline execution is currently running.

  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.

  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.

  • Succeeded: The pipeline execution was completed successfully.

  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.

  • Failed: The pipeline execution was not completed successfully.

Definition at line 211 of file PipelineExecutionSummary.h.

◆ WithStopTrigger() [1/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithStopTrigger ( const StopExecutionTrigger value)
inline

The interaction that stopped a pipeline execution.

Definition at line 391 of file PipelineExecutionSummary.h.

◆ WithStopTrigger() [2/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithStopTrigger ( StopExecutionTrigger &&  value)
inline

The interaction that stopped a pipeline execution.

Definition at line 396 of file PipelineExecutionSummary.h.

◆ WithTrigger() [1/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithTrigger ( const ExecutionTrigger value)
inline

The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

Definition at line 359 of file PipelineExecutionSummary.h.

◆ WithTrigger() [2/2]

PipelineExecutionSummary& Aws::CodePipeline::Model::PipelineExecutionSummary::WithTrigger ( ExecutionTrigger &&  value)
inline

The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

Definition at line 365 of file PipelineExecutionSummary.h.


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