Class ThirdPartyJobDetails

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

public class ThirdPartyJobDetails extends Object implements Serializable, Cloneable

The details of a job sent in response to a GetThirdPartyJobDetails request.

See Also:
  • Constructor Details

    • ThirdPartyJobDetails

      public ThirdPartyJobDetails()
  • Method Details

    • setId

      public void setId(String id)

      The identifier used to identify the job details in AWS CodePipeline.

      Parameters:
      id - The identifier used to identify the job details in AWS CodePipeline.
    • getId

      public String getId()

      The identifier used to identify the job details in AWS CodePipeline.

      Returns:
      The identifier used to identify the job details in AWS CodePipeline.
    • withId

      public ThirdPartyJobDetails withId(String id)

      The identifier used to identify the job details in AWS CodePipeline.

      Parameters:
      id - The identifier used to identify the job details in AWS CodePipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setData

      public void setData(ThirdPartyJobData data)

      The data to be returned by the third party job worker.

      Parameters:
      data - The data to be returned by the third party job worker.
    • getData

      public ThirdPartyJobData getData()

      The data to be returned by the third party job worker.

      Returns:
      The data to be returned by the third party job worker.
    • withData

      public ThirdPartyJobDetails withData(ThirdPartyJobData data)

      The data to be returned by the third party job worker.

      Parameters:
      data - The data to be returned by the third party job worker.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setNonce

      public void setNonce(String nonce)

      A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. This number must be returned in the response.

      Parameters:
      nonce - A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. This number must be returned in the response.
    • getNonce

      public String getNonce()

      A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. This number must be returned in the response.

      Returns:
      A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. This number must be returned in the response.
    • withNonce

      public ThirdPartyJobDetails withNonce(String nonce)

      A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. This number must be returned in the response.

      Parameters:
      nonce - A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. This number must be returned in the response.
      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 ThirdPartyJobDetails clone()
      Overrides:
      clone in class Object