@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PipelineExecutionSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary information about a pipeline execution.
Constructor and Description |
---|
PipelineExecutionSummary() |
Modifier and Type | Method and Description |
---|---|
PipelineExecutionSummary |
clone() |
boolean |
equals(Object obj) |
String |
getExecutionMode()
The method that the pipeline will use to handle multiple executions.
|
String |
getExecutionType()
Type of the pipeline execution.
|
Date |
getLastUpdateTime()
The date and time of the last change to the pipeline execution, in timestamp format.
|
String |
getPipelineExecutionId()
The ID of the pipeline execution.
|
PipelineRollbackMetadata |
getRollbackMetadata()
The metadata for the stage execution to be rolled back.
|
List<SourceRevision> |
getSourceRevisions()
A list of the source artifact revisions that initiated a pipeline execution.
|
Date |
getStartTime()
The date and time when the pipeline execution began, in timestamp format.
|
String |
getStatus()
The status of the pipeline execution.
|
String |
getStatusSummary()
Status summary for the pipeline.
|
StopExecutionTrigger |
getStopTrigger()
The interaction that stopped a pipeline execution.
|
ExecutionTrigger |
getTrigger()
The interaction or event that started a pipeline execution, such as automated change detection or a
StartPipelineExecution API call. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setExecutionMode(ExecutionMode executionMode)
The method that the pipeline will use to handle multiple executions.
|
void |
setExecutionMode(String executionMode)
The method that the pipeline will use to handle multiple executions.
|
void |
setExecutionType(ExecutionType executionType)
Type of the pipeline execution.
|
void |
setExecutionType(String executionType)
Type of the pipeline execution.
|
void |
setLastUpdateTime(Date lastUpdateTime)
The date and time of the last change to the pipeline execution, in timestamp format.
|
void |
setPipelineExecutionId(String pipelineExecutionId)
The ID of the pipeline execution.
|
void |
setRollbackMetadata(PipelineRollbackMetadata rollbackMetadata)
The metadata for the stage execution to be rolled back.
|
void |
setSourceRevisions(Collection<SourceRevision> sourceRevisions)
A list of the source artifact revisions that initiated a pipeline execution.
|
void |
setStartTime(Date startTime)
The date and time when the pipeline execution began, in timestamp format.
|
void |
setStatus(PipelineExecutionStatus status)
The status of the pipeline execution.
|
void |
setStatus(String status)
The status of the pipeline execution.
|
void |
setStatusSummary(String statusSummary)
Status summary for the pipeline.
|
void |
setStopTrigger(StopExecutionTrigger stopTrigger)
The interaction that stopped a pipeline execution.
|
void |
setTrigger(ExecutionTrigger trigger)
The interaction or event that started a pipeline execution, such as automated change detection or a
StartPipelineExecution API call. |
String |
toString()
Returns a string representation of this object.
|
PipelineExecutionSummary |
withExecutionMode(ExecutionMode executionMode)
The method that the pipeline will use to handle multiple executions.
|
PipelineExecutionSummary |
withExecutionMode(String executionMode)
The method that the pipeline will use to handle multiple executions.
|
PipelineExecutionSummary |
withExecutionType(ExecutionType executionType)
Type of the pipeline execution.
|
PipelineExecutionSummary |
withExecutionType(String executionType)
Type of the pipeline execution.
|
PipelineExecutionSummary |
withLastUpdateTime(Date lastUpdateTime)
The date and time of the last change to the pipeline execution, in timestamp format.
|
PipelineExecutionSummary |
withPipelineExecutionId(String pipelineExecutionId)
The ID of the pipeline execution.
|
PipelineExecutionSummary |
withRollbackMetadata(PipelineRollbackMetadata rollbackMetadata)
The metadata for the stage execution to be rolled back.
|
PipelineExecutionSummary |
withSourceRevisions(Collection<SourceRevision> sourceRevisions)
A list of the source artifact revisions that initiated a pipeline execution.
|
PipelineExecutionSummary |
withSourceRevisions(SourceRevision... sourceRevisions)
A list of the source artifact revisions that initiated a pipeline execution.
|
PipelineExecutionSummary |
withStartTime(Date startTime)
The date and time when the pipeline execution began, in timestamp format.
|
PipelineExecutionSummary |
withStatus(PipelineExecutionStatus status)
The status of the pipeline execution.
|
PipelineExecutionSummary |
withStatus(String status)
The status of the pipeline execution.
|
PipelineExecutionSummary |
withStatusSummary(String statusSummary)
Status summary for the pipeline.
|
PipelineExecutionSummary |
withStopTrigger(StopExecutionTrigger stopTrigger)
The interaction that stopped a pipeline execution.
|
PipelineExecutionSummary |
withTrigger(ExecutionTrigger trigger)
The interaction or event that started a pipeline execution, such as automated change detection or a
StartPipelineExecution API call. |
public void setPipelineExecutionId(String pipelineExecutionId)
The ID of the pipeline execution.
pipelineExecutionId
- The ID of the pipeline execution.public String getPipelineExecutionId()
The ID of the pipeline execution.
public PipelineExecutionSummary withPipelineExecutionId(String pipelineExecutionId)
The ID of the pipeline execution.
pipelineExecutionId
- The ID of the pipeline execution.public void setStatus(String status)
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.
status
- 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.
PipelineExecutionStatus
public String getStatus()
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.
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.
PipelineExecutionStatus
public PipelineExecutionSummary withStatus(String status)
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.
status
- 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.
PipelineExecutionStatus
public void setStatus(PipelineExecutionStatus status)
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.
status
- 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.
PipelineExecutionStatus
public PipelineExecutionSummary withStatus(PipelineExecutionStatus status)
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.
status
- 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.
PipelineExecutionStatus
public void setStatusSummary(String statusSummary)
Status summary for the pipeline.
statusSummary
- Status summary for the pipeline.public String getStatusSummary()
Status summary for the pipeline.
public PipelineExecutionSummary withStatusSummary(String statusSummary)
Status summary for the pipeline.
statusSummary
- Status summary for the pipeline.public void setStartTime(Date startTime)
The date and time when the pipeline execution began, in timestamp format.
startTime
- The date and time when the pipeline execution began, in timestamp format.public Date getStartTime()
The date and time when the pipeline execution began, in timestamp format.
public PipelineExecutionSummary withStartTime(Date startTime)
The date and time when the pipeline execution began, in timestamp format.
startTime
- The date and time when the pipeline execution began, in timestamp format.public void setLastUpdateTime(Date lastUpdateTime)
The date and time of the last change to the pipeline execution, in timestamp format.
lastUpdateTime
- The date and time of the last change to the pipeline execution, in timestamp format.public Date getLastUpdateTime()
The date and time of the last change to the pipeline execution, in timestamp format.
public PipelineExecutionSummary withLastUpdateTime(Date lastUpdateTime)
The date and time of the last change to the pipeline execution, in timestamp format.
lastUpdateTime
- The date and time of the last change to the pipeline execution, in timestamp format.public List<SourceRevision> getSourceRevisions()
A list of the source artifact revisions that initiated a pipeline execution.
public void setSourceRevisions(Collection<SourceRevision> sourceRevisions)
A list of the source artifact revisions that initiated a pipeline execution.
sourceRevisions
- A list of the source artifact revisions that initiated a pipeline execution.public PipelineExecutionSummary withSourceRevisions(SourceRevision... sourceRevisions)
A list of the source artifact revisions that initiated a pipeline execution.
NOTE: This method appends the values to the existing list (if any). Use
setSourceRevisions(java.util.Collection)
or withSourceRevisions(java.util.Collection)
if you
want to override the existing values.
sourceRevisions
- A list of the source artifact revisions that initiated a pipeline execution.public PipelineExecutionSummary withSourceRevisions(Collection<SourceRevision> sourceRevisions)
A list of the source artifact revisions that initiated a pipeline execution.
sourceRevisions
- A list of the source artifact revisions that initiated a pipeline execution.public void setTrigger(ExecutionTrigger trigger)
The interaction or event that started a pipeline execution, such as automated change detection or a
StartPipelineExecution
API call.
trigger
- The interaction or event that started a pipeline execution, such as automated change detection or a
StartPipelineExecution
API call.public ExecutionTrigger getTrigger()
The interaction or event that started a pipeline execution, such as automated change detection or a
StartPipelineExecution
API call.
StartPipelineExecution
API call.public PipelineExecutionSummary withTrigger(ExecutionTrigger trigger)
The interaction or event that started a pipeline execution, such as automated change detection or a
StartPipelineExecution
API call.
trigger
- The interaction or event that started a pipeline execution, such as automated change detection or a
StartPipelineExecution
API call.public void setStopTrigger(StopExecutionTrigger stopTrigger)
The interaction that stopped a pipeline execution.
stopTrigger
- The interaction that stopped a pipeline execution.public StopExecutionTrigger getStopTrigger()
The interaction that stopped a pipeline execution.
public PipelineExecutionSummary withStopTrigger(StopExecutionTrigger stopTrigger)
The interaction that stopped a pipeline execution.
stopTrigger
- The interaction that stopped a pipeline execution.public void setExecutionMode(String executionMode)
The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
executionMode
- The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.ExecutionMode
public String getExecutionMode()
The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
ExecutionMode
public PipelineExecutionSummary withExecutionMode(String executionMode)
The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
executionMode
- The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.ExecutionMode
public void setExecutionMode(ExecutionMode executionMode)
The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
executionMode
- The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.ExecutionMode
public PipelineExecutionSummary withExecutionMode(ExecutionMode executionMode)
The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
executionMode
- The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.ExecutionMode
public void setExecutionType(String executionType)
Type of the pipeline execution.
executionType
- Type of the pipeline execution.ExecutionType
public String getExecutionType()
Type of the pipeline execution.
ExecutionType
public PipelineExecutionSummary withExecutionType(String executionType)
Type of the pipeline execution.
executionType
- Type of the pipeline execution.ExecutionType
public void setExecutionType(ExecutionType executionType)
Type of the pipeline execution.
executionType
- Type of the pipeline execution.ExecutionType
public PipelineExecutionSummary withExecutionType(ExecutionType executionType)
Type of the pipeline execution.
executionType
- Type of the pipeline execution.ExecutionType
public void setRollbackMetadata(PipelineRollbackMetadata rollbackMetadata)
The metadata for the stage execution to be rolled back.
rollbackMetadata
- The metadata for the stage execution to be rolled back.public PipelineRollbackMetadata getRollbackMetadata()
The metadata for the stage execution to be rolled back.
public PipelineExecutionSummary withRollbackMetadata(PipelineRollbackMetadata rollbackMetadata)
The metadata for the stage execution to be rolled back.
rollbackMetadata
- The metadata for the stage execution to be rolled back.public String toString()
toString
in class Object
Object.toString()
public PipelineExecutionSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.