@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ThirdPartyJobDetails extends Object implements Serializable, Cloneable, StructuredPojo
The details of a job sent in response to a GetThirdPartyJobDetails
request.
Constructor and Description |
---|
ThirdPartyJobDetails() |
Modifier and Type | Method and Description |
---|---|
ThirdPartyJobDetails |
clone() |
boolean |
equals(Object obj) |
ThirdPartyJobData |
getData()
The data to be returned by the third party job worker.
|
String |
getId()
The identifier used to identify the job details in CodePipeline.
|
String |
getNonce()
A system-generated random number that CodePipeline uses to ensure that the job is being worked on by only one job
worker.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setData(ThirdPartyJobData data)
The data to be returned by the third party job worker.
|
void |
setId(String id)
The identifier used to identify the job details in CodePipeline.
|
void |
setNonce(String nonce)
A system-generated random number that CodePipeline uses to ensure that the job is being worked on by only one job
worker.
|
String |
toString()
Returns a string representation of this object.
|
ThirdPartyJobDetails |
withData(ThirdPartyJobData data)
The data to be returned by the third party job worker.
|
ThirdPartyJobDetails |
withId(String id)
The identifier used to identify the job details in CodePipeline.
|
ThirdPartyJobDetails |
withNonce(String nonce)
A system-generated random number that CodePipeline uses to ensure that the job is being worked on by only one job
worker.
|
public void setId(String id)
The identifier used to identify the job details in CodePipeline.
id
- The identifier used to identify the job details in CodePipeline.public String getId()
The identifier used to identify the job details in CodePipeline.
public ThirdPartyJobDetails withId(String id)
The identifier used to identify the job details in CodePipeline.
id
- The identifier used to identify the job details in CodePipeline.public void setData(ThirdPartyJobData data)
The data to be returned by the third party job worker.
data
- The data to be returned by the third party job worker.public ThirdPartyJobData getData()
The data to be returned by the third party job worker.
public ThirdPartyJobDetails withData(ThirdPartyJobData data)
The data to be returned by the third party job worker.
data
- The data to be returned by the third party job worker.public void setNonce(String nonce)
A system-generated random number that CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeThirdPartyJob request.
nonce
- A system-generated random number that CodePipeline uses to ensure that the job is being worked on by only
one job worker. Use this number in an AcknowledgeThirdPartyJob request.public String getNonce()
A system-generated random number that CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeThirdPartyJob request.
public ThirdPartyJobDetails withNonce(String nonce)
A system-generated random number that CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeThirdPartyJob request.
nonce
- A system-generated random number that CodePipeline uses to ensure that the job is being worked on by only
one job worker. Use this number in an AcknowledgeThirdPartyJob request.public String toString()
toString
in class Object
Object.toString()
public ThirdPartyJobDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.