Class ExecutionStepResult
- java.lang.Object
-
- software.amazon.awssdk.services.transfer.model.ExecutionStepResult
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ExecutionStepResult.Builder,ExecutionStepResult>
@Generated("software.amazon.awssdk:codegen") public final class ExecutionStepResult extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExecutionStepResult.Builder,ExecutionStepResult>
Specifies the following details for the step: error (if any), outputs (if any), and the step type.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ExecutionStepResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExecutionStepResult.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
ExecutionError
error()
Specifies the details for an error, if it occurred during execution of the specified workflow step.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
outputs()
The values for the key/value pair applied as a tag to the file.List<SdkField<?>>
sdkFields()
static Class<? extends ExecutionStepResult.Builder>
serializableBuilderClass()
WorkflowStepType
stepType()
One of the available step types.String
stepTypeAsString()
One of the available step types.ExecutionStepResult.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
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
-
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 returnWorkflowStepType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstepTypeAsString()
.- 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 returnWorkflowStepType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstepTypeAsString()
.- 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.
-
toBuilder
public ExecutionStepResult.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<ExecutionStepResult.Builder,ExecutionStepResult>
-
builder
public static ExecutionStepResult.Builder builder()
-
serializableBuilderClass
public static Class<? extends ExecutionStepResult.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
-