public class ThirdPartyJobData extends Object implements Serializable, Cloneable
Represents information about the job data for a partner action.
Constructor and Description |
---|
ThirdPartyJobData() |
Modifier and Type | Method and Description |
---|---|
ThirdPartyJobData |
clone() |
boolean |
equals(Object obj) |
ActionConfiguration |
getActionConfiguration()
Returns the value of the ActionConfiguration property for this object.
|
ActionTypeId |
getActionTypeId()
Returns the value of the ActionTypeId property for this object.
|
AWSSessionCredentials |
getArtifactCredentials()
Returns the value of the ArtifactCredentials property for this object.
|
String |
getContinuationToken()
A system-generated token, such as a AWS CodeDeploy deployment ID, that a
job requires in order to continue the job asynchronously.
|
List<Artifact> |
getInputArtifacts()
The name of the artifact that will be worked upon by the action, if any.
|
List<Artifact> |
getOutputArtifacts()
The name of the artifact that will be the result of the action, if any.
|
PipelineContext |
getPipelineContext()
Returns the value of the PipelineContext property for this object.
|
int |
hashCode() |
void |
setActionConfiguration(ActionConfiguration actionConfiguration)
Sets the value of the ActionConfiguration property for this object.
|
void |
setActionTypeId(ActionTypeId actionTypeId)
Sets the value of the ActionTypeId property for this object.
|
void |
setArtifactCredentials(AWSSessionCredentials artifactCredentials)
Sets the value of the ArtifactCredentials property for this object.
|
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 |
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)
Sets the value of the PipelineContext property for this object.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ThirdPartyJobData |
withActionConfiguration(ActionConfiguration actionConfiguration)
Sets the value of the ActionConfiguration property for this object.
|
ThirdPartyJobData |
withActionTypeId(ActionTypeId actionTypeId)
Sets the value of the ActionTypeId property for this object.
|
ThirdPartyJobData |
withArtifactCredentials(AWSSessionCredentials artifactCredentials)
Sets the value of the ArtifactCredentials property for this object.
|
ThirdPartyJobData |
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.
|
ThirdPartyJobData |
withInputArtifacts(Artifact... inputArtifacts)
The name of the artifact that will be worked upon by the action, if any.
|
ThirdPartyJobData |
withInputArtifacts(Collection<Artifact> inputArtifacts)
The name of the artifact that will be worked upon by the action, if any.
|
ThirdPartyJobData |
withOutputArtifacts(Artifact... outputArtifacts)
The name of the artifact that will be the result of the action, if any.
|
ThirdPartyJobData |
withOutputArtifacts(Collection<Artifact> outputArtifacts)
The name of the artifact that will be the result of the action, if any.
|
ThirdPartyJobData |
withPipelineContext(PipelineContext pipelineContext)
Sets the value of the PipelineContext property for this object.
|
public void setActionTypeId(ActionTypeId actionTypeId)
actionTypeId
- The new value for the ActionTypeId property for this object.public ActionTypeId getActionTypeId()
public ThirdPartyJobData withActionTypeId(ActionTypeId actionTypeId)
actionTypeId
- The new value for the ActionTypeId property for this object.public void setActionConfiguration(ActionConfiguration actionConfiguration)
actionConfiguration
- The new value for the ActionConfiguration property for this
object.public ActionConfiguration getActionConfiguration()
public ThirdPartyJobData withActionConfiguration(ActionConfiguration actionConfiguration)
actionConfiguration
- The new value for the ActionConfiguration property for this
object.public void setPipelineContext(PipelineContext pipelineContext)
pipelineContext
- The new value for the PipelineContext property for this object.public PipelineContext getPipelineContext()
public ThirdPartyJobData withPipelineContext(PipelineContext pipelineContext)
pipelineContext
- The new value for the PipelineContext property for this object.public List<Artifact> 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.
public void setInputArtifacts(Collection<Artifact> 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.
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.public ThirdPartyJobData withInputArtifacts(Artifact... 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.
NOTE: This method appends the values to the existing list (if
any). Use setInputArtifacts(java.util.Collection)
or
withInputArtifacts(java.util.Collection)
if you want to override
the existing values.
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.public ThirdPartyJobData withInputArtifacts(Collection<Artifact> 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.
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.public List<Artifact> 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.
public void setOutputArtifacts(Collection<Artifact> 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.
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.public ThirdPartyJobData withOutputArtifacts(Artifact... 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.
NOTE: This method appends the values to the existing list (if
any). Use setOutputArtifacts(java.util.Collection)
or
withOutputArtifacts(java.util.Collection)
if you want to
override the existing values.
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.public ThirdPartyJobData withOutputArtifacts(Collection<Artifact> 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.
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.public void setArtifactCredentials(AWSSessionCredentials artifactCredentials)
artifactCredentials
- The new value for the ArtifactCredentials property for this
object.public AWSSessionCredentials getArtifactCredentials()
public ThirdPartyJobData withArtifactCredentials(AWSSessionCredentials artifactCredentials)
artifactCredentials
- The new value for the ArtifactCredentials property for this
object.public 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.
continuationToken
- A system-generated token, such as a AWS CodeDeploy deployment ID,
that a job requires in order to continue the job asynchronously.public String getContinuationToken()
A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.
public ThirdPartyJobData 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.
continuationToken
- A system-generated token, such as a AWS CodeDeploy deployment ID,
that a job requires in order to continue the job asynchronously.public String toString()
toString
in class Object
Object.toString()
public ThirdPartyJobData clone()
Copyright © 2015. All rights reserved.