Class GetWorkflowStepExecutionResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetWorkflowStepExecutionResponse.Builder,GetWorkflowStepExecutionResponse>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringaction()The name of the action that the specified step performs.final IntegerThe current attempt number for the specified runtime instance of the workflow step.builder()final StringDescribes the specified workflow step.final StringendTime()The timestamp when the specified runtime instance of the workflow step finished.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) Used to retrieve the value of a field from any class that extendsSdkResponse.final inthashCode()final StringThe Amazon Resource Name (ARN) of the image build version that owns the specified runtime instance of the workflow step.final Stringinputs()Input parameters that Image Builder provided for the specified runtime instance of the workflow step, as a JSON-encoded string.final IntegerThe maximum number of attempts allowed for the specified runtime instance of the workflow step, based on the retry configuration in the workflow document.final Stringmessage()The output message from the specified runtime instance of the workflow step, if applicable.final Stringname()The name of the specified runtime instance of the workflow step.final StringThe action that the workflow takes if this step fails, as configured in the workflow document.final Stringoutputs()The output values that the specified runtime instance of the workflow step produced, as a JSON-encoded string.final StringThe request ID that uniquely identifies this request.Reports on the rollback status of the specified runtime instance of the workflow step, if applicable.final StringReports on the rollback status of the specified runtime instance of the workflow step, if applicable.static Class<? extends GetWorkflowStepExecutionResponse.Builder> final StringThe timestamp when the specified runtime instance of the workflow step started.status()The current status for the specified runtime instance of the workflow step.final StringThe current status for the specified runtime instance of the workflow step.final StringThe unique identifier for the runtime instance of the workflow step that you specified in the request.final IntegerThe maximum duration in seconds for this step to complete its action.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 Amazon Resource Name (ARN) of the build version for the Image Builder workflow resource that defines this workflow step.final StringThe unique identifier that Image Builder assigned to keep track of runtime details when it ran the workflow.Methods inherited from class software.amazon.awssdk.services.imagebuilder.model.ImagebuilderResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
requestId
The request ID that uniquely identifies this request.
- Returns:
- The request ID that uniquely identifies this request.
-
stepExecutionId
The unique identifier for the runtime instance of the workflow step that you specified in the request.
- Returns:
- The unique identifier for the runtime instance of the workflow step that you specified in the request.
-
workflowBuildVersionArn
The Amazon Resource Name (ARN) of the build version for the Image Builder workflow resource that defines this workflow step.
- Returns:
- The Amazon Resource Name (ARN) of the build version for the Image Builder workflow resource that defines this workflow step.
-
workflowExecutionId
The unique identifier that Image Builder assigned to keep track of runtime details when it ran the workflow.
- Returns:
- The unique identifier that Image Builder assigned to keep track of runtime details when it ran the workflow.
-
imageBuildVersionArn
The Amazon Resource Name (ARN) of the image build version that owns the specified runtime instance of the workflow step.
- Returns:
- The Amazon Resource Name (ARN) of the image build version that owns the specified runtime instance of the workflow step.
-
name
The name of the specified runtime instance of the workflow step.
- Returns:
- The name of the specified runtime instance of the workflow step.
-
description
Describes the specified workflow step.
- Returns:
- Describes the specified workflow step.
-
action
The name of the action that the specified step performs.
- Returns:
- The name of the action that the specified step performs.
-
status
The current status for the specified runtime instance of the workflow step.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnWorkflowStepExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status for the specified runtime instance of the workflow step.
- See Also:
-
statusAsString
The current status for the specified runtime instance of the workflow step.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnWorkflowStepExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status for the specified runtime instance of the workflow step.
- See Also:
-
rollbackStatus
Reports on the rollback status of the specified runtime instance of the workflow step, if applicable. Rollback runs when the workflow execution fails, and undoes the work that completed steps performed.
If the service returns an enum value that is not available in the current SDK version,
rollbackStatuswill returnWorkflowStepExecutionRollbackStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrollbackStatusAsString().- Returns:
- Reports on the rollback status of the specified runtime instance of the workflow step, if applicable. Rollback runs when the workflow execution fails, and undoes the work that completed steps performed.
- See Also:
-
rollbackStatusAsString
Reports on the rollback status of the specified runtime instance of the workflow step, if applicable. Rollback runs when the workflow execution fails, and undoes the work that completed steps performed.
If the service returns an enum value that is not available in the current SDK version,
rollbackStatuswill returnWorkflowStepExecutionRollbackStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrollbackStatusAsString().- Returns:
- Reports on the rollback status of the specified runtime instance of the workflow step, if applicable. Rollback runs when the workflow execution fails, and undoes the work that completed steps performed.
- See Also:
-
message
The output message from the specified runtime instance of the workflow step, if applicable.
- Returns:
- The output message from the specified runtime instance of the workflow step, if applicable.
-
inputs
Input parameters that Image Builder provided for the specified runtime instance of the workflow step, as a JSON-encoded string.
- Returns:
- Input parameters that Image Builder provided for the specified runtime instance of the workflow step, as a JSON-encoded string.
-
outputs
The output values that the specified runtime instance of the workflow step produced, as a JSON-encoded string. For example, a step that launches an instance outputs the instance ID. If the step failed, this field contains the error message.
- Returns:
- The output values that the specified runtime instance of the workflow step produced, as a JSON-encoded string. For example, a step that launches an instance outputs the instance ID. If the step failed, this field contains the error message.
-
startTime
The timestamp when the specified runtime instance of the workflow step started.
- Returns:
- The timestamp when the specified runtime instance of the workflow step started.
-
endTime
The timestamp when the specified runtime instance of the workflow step finished.
- Returns:
- The timestamp when the specified runtime instance of the workflow step finished.
-
onFailure
The action that the workflow takes if this step fails, as configured in the workflow document.
Abortfails the workflow and rolls back completed steps.Continueproceeds to the next step. If the step doesn't set a value, it defaults toAbort.- Returns:
- The action that the workflow takes if this step fails, as configured in the workflow document.
Abortfails the workflow and rolls back completed steps.Continueproceeds to the next step. If the step doesn't set a value, it defaults toAbort.
-
timeoutSeconds
The maximum duration in seconds for this step to complete its action. If the workflow document doesn't set a timeout for the step, Image Builder applies the default timeout for the step's action. This field returns that value.
- Returns:
- The maximum duration in seconds for this step to complete its action. If the workflow document doesn't set a timeout for the step, Image Builder applies the default timeout for the step's action. This field returns that value.
-
attemptNumber
The current attempt number for the specified runtime instance of the workflow step. The first run is attempt one. The number increases by one for each retry.
- Returns:
- The current attempt number for the specified runtime instance of the workflow step. The first run is attempt one. The number increases by one for each retry.
-
maxAttempts
The maximum number of attempts allowed for the specified runtime instance of the workflow step, based on the retry configuration in the workflow document. If the step doesn't configure retries, the maximum is one attempt.
- Returns:
- The maximum number of attempts allowed for the specified runtime instance of the workflow step, based on the retry configuration in the workflow document. If the step doesn't configure retries, the maximum is one attempt.
-
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<GetWorkflowStepExecutionResponse.Builder,GetWorkflowStepExecutionResponse> - Specified by:
toBuilderin classAwsResponse- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
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
Description copied from class:SdkResponseUsed to retrieve the value of a field from any class that extendsSdkResponse. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkResponse.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkResponse- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-