Class ActionExecutionDetail

    • 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.
      • statusAsString

        public final String statusAsString()

        The status of the action execution. Status categories are InProgress, Succeeded, and Failed.

        If the service returns an enum value that is not available in the current SDK version, status will return ActionExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        The status of the action execution. Status categories are InProgress, Succeeded , and Failed.
        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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)