Class ThirdPartyJobData
- All Implemented Interfaces:
Serializable
,Cloneable
Represents information about the job data for a partner action.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key.The name of the artifact that will be worked upon by the action, if any.The name of the artifact that will be the result of the action, if any.int
hashCode()
void
setActionConfiguration
(ActionConfiguration actionConfiguration) void
setActionTypeId
(ActionTypeId actionTypeId) void
setArtifactCredentials
(AWSSessionCredentials artifactCredentials) void
setContinuationToken
(String continuationToken) A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.void
setEncryptionKey
(EncryptionKey encryptionKey) The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key.void
setInputArtifacts
(Collection<Artifact> inputArtifacts) The name of the artifact that will be worked upon by the action, if any.void
setOutputArtifacts
(Collection<Artifact> outputArtifacts) The name of the artifact that will be the result of the action, if any.void
setPipelineContext
(PipelineContext pipelineContext) toString()
Returns a string representation of this object; useful for testing and debugging.withActionConfiguration
(ActionConfiguration actionConfiguration) withActionTypeId
(ActionTypeId actionTypeId) withArtifactCredentials
(AWSSessionCredentials artifactCredentials) withContinuationToken
(String continuationToken) A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.withEncryptionKey
(EncryptionKey encryptionKey) The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key.withInputArtifacts
(Artifact... inputArtifacts) The name of the artifact that will be worked upon by the action, if any.withInputArtifacts
(Collection<Artifact> inputArtifacts) The name of the artifact that will be worked upon by the action, if any.withOutputArtifacts
(Artifact... outputArtifacts) The name of the artifact that will be the result of the action, if any.withOutputArtifacts
(Collection<Artifact> outputArtifacts) The name of the artifact that will be the result of the action, if any.withPipelineContext
(PipelineContext pipelineContext)
-
Constructor Details
-
ThirdPartyJobData
public ThirdPartyJobData()
-
-
Method Details
-
setActionTypeId
- Parameters:
actionTypeId
-
-
getActionTypeId
- Returns:
-
withActionTypeId
- Parameters:
actionTypeId
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setActionConfiguration
- Parameters:
actionConfiguration
-
-
getActionConfiguration
- Returns:
-
withActionConfiguration
- Parameters:
actionConfiguration
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPipelineContext
- Parameters:
pipelineContext
-
-
getPipelineContext
- Returns:
-
withPipelineContext
- Parameters:
pipelineContext
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getInputArtifacts
The name of the artifact that will be worked upon by the action, if any. This name might be system-generated, such as "MyApp", or might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.
- Returns:
- The name of the artifact that will be worked upon by the action, if any. This name might be system-generated, such as "MyApp", or might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.
-
setInputArtifacts
The name of the artifact that will be worked upon by the action, if any. This name might be system-generated, such as "MyApp", or might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.
- Parameters:
inputArtifacts
- The name of the artifact that will be worked upon by the action, if any. This name might be system-generated, such as "MyApp", or might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.
-
withInputArtifacts
The name of the artifact that will be worked upon by the action, if any. This name might be system-generated, such as "MyApp", or might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.
NOTE: This method appends the values to the existing list (if any). Use
setInputArtifacts(java.util.Collection)
orwithInputArtifacts(java.util.Collection)
if you want to override the existing values.- Parameters:
inputArtifacts
- The name of the artifact that will be worked upon by the action, if any. This name might be system-generated, such as "MyApp", or might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withInputArtifacts
The name of the artifact that will be worked upon by the action, if any. This name might be system-generated, such as "MyApp", or might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.
- Parameters:
inputArtifacts
- The name of the artifact that will be worked upon by the action, if any. This name might be system-generated, such as "MyApp", or might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getOutputArtifacts
The name of the artifact that will be the result of the action, if any. This name might be system-generated, such as "MyBuiltApp", or might be defined by the user when the action is created.
- Returns:
- The name of the artifact that will be the result of the action, if any. This name might be system-generated, such as "MyBuiltApp", or might be defined by the user when the action is created.
-
setOutputArtifacts
The name of the artifact that will be the result of the action, if any. This name might be system-generated, such as "MyBuiltApp", or might be defined by the user when the action is created.
- Parameters:
outputArtifacts
- The name of the artifact that will be the result of the action, if any. This name might be system-generated, such as "MyBuiltApp", or might be defined by the user when the action is created.
-
withOutputArtifacts
The name of the artifact that will be the result of the action, if any. This name might be system-generated, such as "MyBuiltApp", or might be defined by the user when the action is created.
NOTE: This method appends the values to the existing list (if any). Use
setOutputArtifacts(java.util.Collection)
orwithOutputArtifacts(java.util.Collection)
if you want to override the existing values.- Parameters:
outputArtifacts
- The name of the artifact that will be the result of the action, if any. This name might be system-generated, such as "MyBuiltApp", or might be defined by the user when the action is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withOutputArtifacts
The name of the artifact that will be the result of the action, if any. This name might be system-generated, such as "MyBuiltApp", or might be defined by the user when the action is created.
- Parameters:
outputArtifacts
- The name of the artifact that will be the result of the action, if any. This name might be system-generated, such as "MyBuiltApp", or might be defined by the user when the action is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setArtifactCredentials
- Parameters:
artifactCredentials
-
-
getArtifactCredentials
- Returns:
-
withArtifactCredentials
- Parameters:
artifactCredentials
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setContinuationToken
A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.
- Parameters:
continuationToken
- A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.
-
getContinuationToken
A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.
- Returns:
- A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.
-
withContinuationToken
A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.
- Parameters:
continuationToken
- A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEncryptionKey
The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key. This is optional and might not be present.
- Parameters:
encryptionKey
- The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key. This is optional and might not be present.
-
getEncryptionKey
The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key. This is optional and might not be present.
- Returns:
- The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key. This is optional and might not be present.
-
withEncryptionKey
The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key. This is optional and might not be present.
- Parameters:
encryptionKey
- The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key. This is optional and might not be present.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-