Class ExecutionStepResult

    • Method Detail

      • stepType

        public final WorkflowStepType stepType()

        One of the available step types.

        • COPY - Copy the file to another location.

        • CUSTOM - Perform a custom step with an Lambda function target.

        • DECRYPT - Decrypt a file that was encrypted before it was uploaded.

        • DELETE - Delete the file.

        • TAG - Add a tag to the file.

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

        Returns:
        One of the available step types.

        • COPY - Copy the file to another location.

        • CUSTOM - Perform a custom step with an Lambda function target.

        • DECRYPT - Decrypt a file that was encrypted before it was uploaded.

        • DELETE - Delete the file.

        • TAG - Add a tag to the file.

        See Also:
        WorkflowStepType
      • stepTypeAsString

        public final String stepTypeAsString()

        One of the available step types.

        • COPY - Copy the file to another location.

        • CUSTOM - Perform a custom step with an Lambda function target.

        • DECRYPT - Decrypt a file that was encrypted before it was uploaded.

        • DELETE - Delete the file.

        • TAG - Add a tag to the file.

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

        Returns:
        One of the available step types.

        • COPY - Copy the file to another location.

        • CUSTOM - Perform a custom step with an Lambda function target.

        • DECRYPT - Decrypt a file that was encrypted before it was uploaded.

        • DELETE - Delete the file.

        • TAG - Add a tag to the file.

        See Also:
        WorkflowStepType
      • outputs

        public final String outputs()

        The values for the key/value pair applied as a tag to the file. Only applicable if the step type is TAG.

        Returns:
        The values for the key/value pair applied as a tag to the file. Only applicable if the step type is TAG.
      • error

        public final ExecutionError error()

        Specifies the details for an error, if it occurred during execution of the specified workflow step.

        Returns:
        Specifies the details for an error, if it occurred during execution of the specified workflow step.
      • 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)