public class ExecutionDetails
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
The details of the actions taken and results produced on an artifact as it passes through stages in the pipeline.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
externalExecutionId
The system-generated unique ID of this action used to identify this job
worker in any external systems, such as AWS CodeDeploy.
|
private java.lang.Integer |
percentComplete
The percentage of work completed on the action, represented on a scale of
zero to one hundred percent.
|
private java.lang.String |
summary
The summary of the current status of the actions.
|
Constructor and Description |
---|
ExecutionDetails() |
Modifier and Type | Method and Description |
---|---|
ExecutionDetails |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getExternalExecutionId()
The system-generated unique ID of this action used to identify this job
worker in any external systems, such as AWS CodeDeploy.
|
java.lang.Integer |
getPercentComplete()
The percentage of work completed on the action, represented on a scale of
zero to one hundred percent.
|
java.lang.String |
getSummary()
The summary of the current status of the actions.
|
int |
hashCode() |
void |
setExternalExecutionId(java.lang.String externalExecutionId)
The system-generated unique ID of this action used to identify this job
worker in any external systems, such as AWS CodeDeploy.
|
void |
setPercentComplete(java.lang.Integer percentComplete)
The percentage of work completed on the action, represented on a scale of
zero to one hundred percent.
|
void |
setSummary(java.lang.String summary)
The summary of the current status of the actions.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ExecutionDetails |
withExternalExecutionId(java.lang.String externalExecutionId)
The system-generated unique ID of this action used to identify this job
worker in any external systems, such as AWS CodeDeploy.
|
ExecutionDetails |
withPercentComplete(java.lang.Integer percentComplete)
The percentage of work completed on the action, represented on a scale of
zero to one hundred percent.
|
ExecutionDetails |
withSummary(java.lang.String summary)
The summary of the current status of the actions.
|
private java.lang.String summary
The summary of the current status of the actions.
private java.lang.String externalExecutionId
The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.
private java.lang.Integer percentComplete
The percentage of work completed on the action, represented on a scale of zero to one hundred percent.
public void setSummary(java.lang.String summary)
The summary of the current status of the actions.
summary
- The summary of the current status of the actions.public java.lang.String getSummary()
The summary of the current status of the actions.
public ExecutionDetails withSummary(java.lang.String summary)
The summary of the current status of the actions.
summary
- The summary of the current status of the actions.public void setExternalExecutionId(java.lang.String externalExecutionId)
The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.
externalExecutionId
- The system-generated unique ID of this action used to identify
this job worker in any external systems, such as AWS CodeDeploy.public java.lang.String getExternalExecutionId()
The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.
public ExecutionDetails withExternalExecutionId(java.lang.String externalExecutionId)
The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.
externalExecutionId
- The system-generated unique ID of this action used to identify
this job worker in any external systems, such as AWS CodeDeploy.public void setPercentComplete(java.lang.Integer percentComplete)
The percentage of work completed on the action, represented on a scale of zero to one hundred percent.
percentComplete
- The percentage of work completed on the action, represented on a
scale of zero to one hundred percent.public java.lang.Integer getPercentComplete()
The percentage of work completed on the action, represented on a scale of zero to one hundred percent.
public ExecutionDetails withPercentComplete(java.lang.Integer percentComplete)
The percentage of work completed on the action, represented on a scale of zero to one hundred percent.
percentComplete
- The percentage of work completed on the action, represented on a
scale of zero to one hundred percent.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ExecutionDetails clone()
clone
in class java.lang.Object