Class ExecutionDetails

java.lang.Object
com.amazonaws.services.codepipeline.model.ExecutionDetails
All Implemented Interfaces:
Serializable, Cloneable

public class ExecutionDetails extends Object implements Serializable, Cloneable

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

See Also:
  • Constructor Details

    • ExecutionDetails

      public ExecutionDetails()
  • Method Details

    • setSummary

      public void setSummary(String summary)

      The summary of the current status of the actions.

      Parameters:
      summary - The summary of the current status of the actions.
    • getSummary

      public String getSummary()

      The summary of the current status of the actions.

      Returns:
      The summary of the current status of the actions.
    • withSummary

      public ExecutionDetails withSummary(String summary)

      The summary of the current status of the actions.

      Parameters:
      summary - The summary of the current status of the actions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setExternalExecutionId

      public void setExternalExecutionId(String externalExecutionId)

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

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

      public String getExternalExecutionId()

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

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

      public ExecutionDetails withExternalExecutionId(String externalExecutionId)

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

      Parameters:
      externalExecutionId - The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setPercentComplete

      public void setPercentComplete(Integer percentComplete)

      The percentage of work completed on the action, represented on a scale of zero to one hundred percent.

      Parameters:
      percentComplete - The percentage of work completed on the action, represented on a scale of zero to one hundred percent.
    • getPercentComplete

      public Integer getPercentComplete()

      The percentage of work completed on the action, represented on a scale of zero to one hundred percent.

      Returns:
      The percentage of work completed on the action, represented on a scale of zero to one hundred percent.
    • withPercentComplete

      public ExecutionDetails withPercentComplete(Integer percentComplete)

      The percentage of work completed on the action, represented on a scale of zero to one hundred percent.

      Parameters:
      percentComplete - The percentage of work completed on the action, represented on a scale of zero to one hundred percent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toString

      public String toString()
      Returns a string representation of this object; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public ExecutionDetails clone()
      Overrides:
      clone in class Object