Class ActionExecutionDetail
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ActionExecutionDetail.Builder,ActionExecutionDetail>
Returns information about an execution of an action, including the action execution ID, and the name, version, and timing of the action.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe action execution ID.final StringThe name of the action.builder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final ActionExecutionInputinput()Input details for the action execution, such as role ARN, Region, and input artifacts.final InstantThe last update time of the action execution.final ActionExecutionOutputoutput()Output details for the action execution, such as the action execution result.final StringThe pipeline execution ID for the action execution.final IntegerThe version of the pipeline where the action was run.static Class<? extends ActionExecutionDetail.Builder> final StringThe name of the stage that contains the action.final InstantThe start time of the action execution.final ActionExecutionStatusstatus()The status of the action execution.final StringThe status of the action execution.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final StringThe ARN of the user who changed the pipeline execution details.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
pipelineExecutionId
The pipeline execution ID for the action execution.
- Returns:
- The pipeline execution ID for the action execution.
-
actionExecutionId
-
pipelineVersion
The version of the pipeline where the action was run.
- Returns:
- The version of the pipeline where the action was run.
-
stageName
The name of the stage that contains the action.
- Returns:
- The name of the stage that contains the action.
-
actionName
-
startTime
The start time of the action execution.
- Returns:
- The start time of the action execution.
-
lastUpdateTime
The last update time of the action execution.
- Returns:
- The last update time of the action execution.
-
updatedBy
The ARN of the user who changed the pipeline execution details.
- Returns:
- The ARN of the user who changed the pipeline execution details.
-
status
The status of the action execution. Status categories are
InProgress,Succeeded, andFailed.If the service returns an enum value that is not available in the current SDK version,
statuswill returnActionExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the action execution. Status categories are
InProgress,Succeeded, andFailed. - See Also:
-
statusAsString
The status of the action execution. Status categories are
InProgress,Succeeded, andFailed.If the service returns an enum value that is not available in the current SDK version,
statuswill returnActionExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the action execution. Status categories are
InProgress,Succeeded, andFailed. - See Also:
-
input
Input details for the action execution, such as role ARN, Region, and input artifacts.
- Returns:
- Input details for the action execution, such as role ARN, Region, and input artifacts.
-
output
Output details for the action execution, such as the action execution result.
- Returns:
- Output details for the action execution, such as the action execution result.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ActionExecutionDetail.Builder,ActionExecutionDetail> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-