Class ActionExecutionDetail
- java.lang.Object
-
- software.amazon.awssdk.services.codepipeline.model.ActionExecutionDetail
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ActionExecutionDetail.Builder,ActionExecutionDetail>
@Generated("software.amazon.awssdk:codegen") public final class ActionExecutionDetail extends Object implements SdkPojo, Serializable, 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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceActionExecutionDetail.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringactionExecutionId()The action execution ID.StringactionName()The name of the action.static ActionExecutionDetail.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ActionExecutionInputinput()Input details for the action execution, such as role ARN, Region, and input artifacts.InstantlastUpdateTime()The last update time of the action execution.ActionExecutionOutputoutput()Output details for the action execution, such as the action execution result.StringpipelineExecutionId()The pipeline execution ID for the action execution.IntegerpipelineVersion()The version of the pipeline where the action was run.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ActionExecutionDetail.Builder>serializableBuilderClass()StringstageName()The name of the stage that contains the action.InstantstartTime()The start time of the action execution.ActionExecutionStatusstatus()The status of the action execution.StringstatusAsString()The status of the action execution.ActionExecutionDetail.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringupdatedBy()The ARN of the user who changed the pipeline execution details.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
pipelineExecutionId
public final String pipelineExecutionId()
The pipeline execution ID for the action execution.
- Returns:
- The pipeline execution ID for the action execution.
-
actionExecutionId
public final String actionExecutionId()
The action execution ID.
- Returns:
- The action execution ID.
-
pipelineVersion
public final Integer pipelineVersion()
The version of the pipeline where the action was run.
- Returns:
- The version of the pipeline where the action was run.
-
stageName
public final String stageName()
The name of the stage that contains the action.
- Returns:
- The name of the stage that contains the action.
-
actionName
public final String actionName()
The name of the action.
- Returns:
- The name of the action.
-
startTime
public final Instant startTime()
The start time of the action execution.
- Returns:
- The start time of the action execution.
-
lastUpdateTime
public final Instant lastUpdateTime()
The last update time of the action execution.
- Returns:
- The last update time of the action execution.
-
updatedBy
public final String 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
public final ActionExecutionStatus 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:
ActionExecutionStatus
-
statusAsString
public final String 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:
ActionExecutionStatus
-
input
public final ActionExecutionInput 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
public final ActionExecutionOutput 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
public ActionExecutionDetail.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ActionExecutionDetail.Builder,ActionExecutionDetail>
-
builder
public static ActionExecutionDetail.Builder builder()
-
serializableBuilderClass
public static Class<? extends ActionExecutionDetail.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-