@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.
|
responseMetadata
sdkHttpResponse
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public 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 AwsResponse
public static InvokeResponse.Builder builder()
public static Class<? extends InvokeResponse.Builder> serializableBuilderClass()
public int hashCode()
hashCode
in class AwsResponse
public boolean equals(Object obj)
equals
in class AwsResponse
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkResponse
Copyright © 2019. All rights reserved.