@Generated(value="software.amazon.awssdk:codegen") public final class InvokeResponse extends LambdaResponse implements ToCopyableBuilder<InvokeResponse.Builder,InvokeResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
InvokeResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static InvokeResponse.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
executedVersion()
The version of the function that executed.
|
String |
functionError()
If present, indicates that an error occurred during function execution.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
logResult()
The last 4 KB of the execution log, which is base64 encoded.
|
SdkBytes |
payload()
The response from the function, or an error object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends InvokeResponse.Builder> |
serializableBuilderClass() |
Integer |
statusCode()
The HTTP status code is in the 200 range for a successful request.
|
InvokeResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic Integer statusCode()
The HTTP status code is in the 200 range for a successful request. For the RequestResponse
invocation type, this status code is 200. For the Event invocation type, this status code is 202.
For the DryRun invocation type, the status code is 204.
RequestResponse
invocation type, this status code is 200. For the Event invocation type, this status code is
202. For the DryRun invocation type, the status code is 204.public String functionError()
If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.
Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.
Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or
timed out.
Handled - The runtime caught an error thrown by the function and formatted it into a JSON
document.
Unhandled - The runtime didn't handle the error. For example, the function ran out of memory
or timed out.
public String logResult()
The last 4 KB of the execution log, which is base64 encoded.
public SdkBytes payload()
The response from the function, or an error object.
public String executedVersion()
The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.
public InvokeResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<InvokeResponse.Builder,InvokeResponse>toBuilder in class AwsResponsepublic static InvokeResponse.Builder builder()
public static Class<? extends InvokeResponse.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsResponsepublic boolean equals(Object obj)
equals in class AwsResponsepublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2019. All rights reserved.