@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RuleExecutionDetail extends Object implements Serializable, Cloneable, StructuredPojo
The details of the runs for a rule and the results produced on an artifact as it passes through stages in the pipeline.
Constructor and Description |
---|
RuleExecutionDetail() |
Modifier and Type | Method and Description |
---|---|
RuleExecutionDetail |
clone() |
boolean |
equals(Object obj) |
RuleExecutionInput |
getInput()
Input details for the rule execution, such as role ARN, Region, and input artifacts.
|
Date |
getLastUpdateTime()
The date and time of the last change to the rule execution, in timestamp format.
|
RuleExecutionOutput |
getOutput()
Output details for the rule execution, such as the rule execution result.
|
String |
getPipelineExecutionId()
The ID of the pipeline execution in the stage where the rule was run.
|
Integer |
getPipelineVersion()
The version number of the pipeline with the stage where the rule was run.
|
String |
getRuleExecutionId()
The ID of the run for the rule.
|
String |
getRuleName()
The name of the rule that was run in the stage.
|
String |
getStageName()
The name of the stage where the rule was run.
|
Date |
getStartTime()
The start time of the rule execution.
|
String |
getStatus()
The status of the rule execution.
|
String |
getUpdatedBy()
The ARN of the user who changed the rule execution details.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setInput(RuleExecutionInput input)
Input details for the rule execution, such as role ARN, Region, and input artifacts.
|
void |
setLastUpdateTime(Date lastUpdateTime)
The date and time of the last change to the rule execution, in timestamp format.
|
void |
setOutput(RuleExecutionOutput output)
Output details for the rule execution, such as the rule execution result.
|
void |
setPipelineExecutionId(String pipelineExecutionId)
The ID of the pipeline execution in the stage where the rule was run.
|
void |
setPipelineVersion(Integer pipelineVersion)
The version number of the pipeline with the stage where the rule was run.
|
void |
setRuleExecutionId(String ruleExecutionId)
The ID of the run for the rule.
|
void |
setRuleName(String ruleName)
The name of the rule that was run in the stage.
|
void |
setStageName(String stageName)
The name of the stage where the rule was run.
|
void |
setStartTime(Date startTime)
The start time of the rule execution.
|
void |
setStatus(String status)
The status of the rule execution.
|
void |
setUpdatedBy(String updatedBy)
The ARN of the user who changed the rule execution details.
|
String |
toString()
Returns a string representation of this object.
|
RuleExecutionDetail |
withInput(RuleExecutionInput input)
Input details for the rule execution, such as role ARN, Region, and input artifacts.
|
RuleExecutionDetail |
withLastUpdateTime(Date lastUpdateTime)
The date and time of the last change to the rule execution, in timestamp format.
|
RuleExecutionDetail |
withOutput(RuleExecutionOutput output)
Output details for the rule execution, such as the rule execution result.
|
RuleExecutionDetail |
withPipelineExecutionId(String pipelineExecutionId)
The ID of the pipeline execution in the stage where the rule was run.
|
RuleExecutionDetail |
withPipelineVersion(Integer pipelineVersion)
The version number of the pipeline with the stage where the rule was run.
|
RuleExecutionDetail |
withRuleExecutionId(String ruleExecutionId)
The ID of the run for the rule.
|
RuleExecutionDetail |
withRuleName(String ruleName)
The name of the rule that was run in the stage.
|
RuleExecutionDetail |
withStageName(String stageName)
The name of the stage where the rule was run.
|
RuleExecutionDetail |
withStartTime(Date startTime)
The start time of the rule execution.
|
RuleExecutionDetail |
withStatus(RuleExecutionStatus status)
The status of the rule execution.
|
RuleExecutionDetail |
withStatus(String status)
The status of the rule execution.
|
RuleExecutionDetail |
withUpdatedBy(String updatedBy)
The ARN of the user who changed the rule execution details.
|
public void setPipelineExecutionId(String pipelineExecutionId)
The ID of the pipeline execution in the stage where the rule was run. Use the GetPipelineState action to retrieve the current pipelineExecutionId of the stage.
pipelineExecutionId
- The ID of the pipeline execution in the stage where the rule was run. Use the GetPipelineState
action to retrieve the current pipelineExecutionId of the stage.public String getPipelineExecutionId()
The ID of the pipeline execution in the stage where the rule was run. Use the GetPipelineState action to retrieve the current pipelineExecutionId of the stage.
public RuleExecutionDetail withPipelineExecutionId(String pipelineExecutionId)
The ID of the pipeline execution in the stage where the rule was run. Use the GetPipelineState action to retrieve the current pipelineExecutionId of the stage.
pipelineExecutionId
- The ID of the pipeline execution in the stage where the rule was run. Use the GetPipelineState
action to retrieve the current pipelineExecutionId of the stage.public void setRuleExecutionId(String ruleExecutionId)
The ID of the run for the rule.
ruleExecutionId
- The ID of the run for the rule.public String getRuleExecutionId()
The ID of the run for the rule.
public RuleExecutionDetail withRuleExecutionId(String ruleExecutionId)
The ID of the run for the rule.
ruleExecutionId
- The ID of the run for the rule.public void setPipelineVersion(Integer pipelineVersion)
The version number of the pipeline with the stage where the rule was run.
pipelineVersion
- The version number of the pipeline with the stage where the rule was run.public Integer getPipelineVersion()
The version number of the pipeline with the stage where the rule was run.
public RuleExecutionDetail withPipelineVersion(Integer pipelineVersion)
The version number of the pipeline with the stage where the rule was run.
pipelineVersion
- The version number of the pipeline with the stage where the rule was run.public void setStageName(String stageName)
The name of the stage where the rule was run.
stageName
- The name of the stage where the rule was run.public String getStageName()
The name of the stage where the rule was run.
public RuleExecutionDetail withStageName(String stageName)
The name of the stage where the rule was run.
stageName
- The name of the stage where the rule was run.public void setRuleName(String ruleName)
The name of the rule that was run in the stage.
ruleName
- The name of the rule that was run in the stage.public String getRuleName()
The name of the rule that was run in the stage.
public RuleExecutionDetail withRuleName(String ruleName)
The name of the rule that was run in the stage.
ruleName
- The name of the rule that was run in the stage.public void setStartTime(Date startTime)
The start time of the rule execution.
startTime
- The start time of the rule execution.public Date getStartTime()
The start time of the rule execution.
public RuleExecutionDetail withStartTime(Date startTime)
The start time of the rule execution.
startTime
- The start time of the rule execution.public void setLastUpdateTime(Date lastUpdateTime)
The date and time of the last change to the rule execution, in timestamp format.
lastUpdateTime
- The date and time of the last change to the rule execution, in timestamp format.public Date getLastUpdateTime()
The date and time of the last change to the rule execution, in timestamp format.
public RuleExecutionDetail withLastUpdateTime(Date lastUpdateTime)
The date and time of the last change to the rule execution, in timestamp format.
lastUpdateTime
- The date and time of the last change to the rule execution, in timestamp format.public void setUpdatedBy(String updatedBy)
The ARN of the user who changed the rule execution details.
updatedBy
- The ARN of the user who changed the rule execution details.public String getUpdatedBy()
The ARN of the user who changed the rule execution details.
public RuleExecutionDetail withUpdatedBy(String updatedBy)
The ARN of the user who changed the rule execution details.
updatedBy
- The ARN of the user who changed the rule execution details.public void setStatus(String status)
The status of the rule execution. Status categories are InProgress
, Succeeded
, and
Failed
.
status
- The status of the rule execution. Status categories are InProgress
, Succeeded
,
and Failed
.RuleExecutionStatus
public String getStatus()
The status of the rule execution. Status categories are InProgress
, Succeeded
, and
Failed
.
InProgress
, Succeeded
,
and Failed
.RuleExecutionStatus
public RuleExecutionDetail withStatus(String status)
The status of the rule execution. Status categories are InProgress
, Succeeded
, and
Failed
.
status
- The status of the rule execution. Status categories are InProgress
, Succeeded
,
and Failed
.RuleExecutionStatus
public RuleExecutionDetail withStatus(RuleExecutionStatus status)
The status of the rule execution. Status categories are InProgress
, Succeeded
, and
Failed
.
status
- The status of the rule execution. Status categories are InProgress
, Succeeded
,
and Failed
.RuleExecutionStatus
public void setInput(RuleExecutionInput input)
Input details for the rule execution, such as role ARN, Region, and input artifacts.
input
- Input details for the rule execution, such as role ARN, Region, and input artifacts.public RuleExecutionInput getInput()
Input details for the rule execution, such as role ARN, Region, and input artifacts.
public RuleExecutionDetail withInput(RuleExecutionInput input)
Input details for the rule execution, such as role ARN, Region, and input artifacts.
input
- Input details for the rule execution, such as role ARN, Region, and input artifacts.public void setOutput(RuleExecutionOutput output)
Output details for the rule execution, such as the rule execution result.
output
- Output details for the rule execution, such as the rule execution result.public RuleExecutionOutput getOutput()
Output details for the rule execution, such as the rule execution result.
public RuleExecutionDetail withOutput(RuleExecutionOutput output)
Output details for the rule execution, such as the rule execution result.
output
- Output details for the rule execution, such as the rule execution result.public String toString()
toString
in class Object
Object.toString()
public RuleExecutionDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.