@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InvokeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Upon success, returns an empty response. Otherwise, throws an exception.
| Constructor and Description | 
|---|
| InvokeResult() | 
| Modifier and Type | Method and Description | 
|---|---|
| InvokeResult | clone() | 
| boolean | equals(Object obj) | 
| String | getExecutedVersion()
 The function version that has been executed. | 
| String | getFunctionError()
 Indicates whether an error occurred while executing the Lambda function. | 
| String | getLogResult()
 It is the base64-encoded logs for the Lambda function invocation. | 
| ByteBuffer | getPayload()
 It is the JSON representation of the object returned by the Lambda function. | 
| Integer | getStatusCode()
 The HTTP status code will be in the 200 range for successful request. | 
| int | hashCode() | 
| void | setExecutedVersion(String executedVersion)
 The function version that has been executed. | 
| void | setFunctionError(String functionError)
 Indicates whether an error occurred while executing the Lambda function. | 
| void | setLogResult(String logResult)
 It is the base64-encoded logs for the Lambda function invocation. | 
| void | setPayload(ByteBuffer payload)
 It is the JSON representation of the object returned by the Lambda function. | 
| void | setStatusCode(Integer statusCode)
 The HTTP status code will be in the 200 range for successful request. | 
| String | toString()Returns a string representation of this object; useful for testing and debugging. | 
| InvokeResult | withExecutedVersion(String executedVersion)
 The function version that has been executed. | 
| InvokeResult | withFunctionError(String functionError)
 Indicates whether an error occurred while executing the Lambda function. | 
| InvokeResult | withLogResult(String logResult)
 It is the base64-encoded logs for the Lambda function invocation. | 
| InvokeResult | withPayload(ByteBuffer payload)
 It is the JSON representation of the object returned by the Lambda function. | 
| InvokeResult | withStatusCode(Integer statusCode)
 The HTTP status code will be in the 200 range for successful request. | 
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadatapublic void setStatusCode(Integer statusCode)
 The HTTP status code will be in the 200 range for successful request. For the RequestResponse
 invocation type this status code will be 200. For the Event invocation type this status code will be
 202. For the DryRun invocation type the status code will be 204.
 
statusCode - The HTTP status code will be in the 200 range for successful request. For the RequestResponse
        invocation type this status code will be 200. For the Event invocation type this status code
        will be 202. For the DryRun invocation type the status code will be 204.public Integer getStatusCode()
 The HTTP status code will be in the 200 range for successful request. For the RequestResponse
 invocation type this status code will be 200. For the Event invocation type this status code will be
 202. For the DryRun invocation type the status code will be 204.
 
RequestResponse invocation type this status code will be 200. For the Event
         invocation type this status code will be 202. For the DryRun invocation type the status code
         will be 204.public InvokeResult withStatusCode(Integer statusCode)
 The HTTP status code will be in the 200 range for successful request. For the RequestResponse
 invocation type this status code will be 200. For the Event invocation type this status code will be
 202. For the DryRun invocation type the status code will be 204.
 
statusCode - The HTTP status code will be in the 200 range for successful request. For the RequestResponse
        invocation type this status code will be 200. For the Event invocation type this status code
        will be 202. For the DryRun invocation type the status code will be 204.public void setFunctionError(String functionError)
 Indicates whether an error occurred while executing the Lambda function. If an error occurred this field will
 have one of two values; Handled or Unhandled. Handled errors are errors
 that are reported by the function while the Unhandled errors are those detected and reported by AWS
 Lambda. Unhandled errors include out of memory errors and function timeouts. For information about how to report
 an Handled error, see Programming Model.
 
functionError - Indicates whether an error occurred while executing the Lambda function. If an error occurred this field
        will have one of two values; Handled or Unhandled. Handled errors
        are errors that are reported by the function while the Unhandled errors are those detected
        and reported by AWS Lambda. Unhandled errors include out of memory errors and function timeouts. For
        information about how to report an Handled error, see Programming Model.public String getFunctionError()
 Indicates whether an error occurred while executing the Lambda function. If an error occurred this field will
 have one of two values; Handled or Unhandled. Handled errors are errors
 that are reported by the function while the Unhandled errors are those detected and reported by AWS
 Lambda. Unhandled errors include out of memory errors and function timeouts. For information about how to report
 an Handled error, see Programming Model.
 
Handled or Unhandled. Handled errors
         are errors that are reported by the function while the Unhandled errors are those detected
         and reported by AWS Lambda. Unhandled errors include out of memory errors and function timeouts. For
         information about how to report an Handled error, see Programming Model.public InvokeResult withFunctionError(String functionError)
 Indicates whether an error occurred while executing the Lambda function. If an error occurred this field will
 have one of two values; Handled or Unhandled. Handled errors are errors
 that are reported by the function while the Unhandled errors are those detected and reported by AWS
 Lambda. Unhandled errors include out of memory errors and function timeouts. For information about how to report
 an Handled error, see Programming Model.
 
functionError - Indicates whether an error occurred while executing the Lambda function. If an error occurred this field
        will have one of two values; Handled or Unhandled. Handled errors
        are errors that are reported by the function while the Unhandled errors are those detected
        and reported by AWS Lambda. Unhandled errors include out of memory errors and function timeouts. For
        information about how to report an Handled error, see Programming Model.public void setLogResult(String logResult)
 It is the base64-encoded logs for the Lambda function invocation. This is present only if the invocation type is
 RequestResponse and the logs were requested.
 
logResult - It is the base64-encoded logs for the Lambda function invocation. This is present only if the invocation
        type is RequestResponse and the logs were requested.public String getLogResult()
 It is the base64-encoded logs for the Lambda function invocation. This is present only if the invocation type is
 RequestResponse and the logs were requested.
 
RequestResponse and the logs were requested.public InvokeResult withLogResult(String logResult)
 It is the base64-encoded logs for the Lambda function invocation. This is present only if the invocation type is
 RequestResponse and the logs were requested.
 
logResult - It is the base64-encoded logs for the Lambda function invocation. This is present only if the invocation
        type is RequestResponse and the logs were requested.public void setPayload(ByteBuffer payload)
 It is the JSON representation of the object returned by the Lambda function. This is present only if the
 invocation type is RequestResponse.
 
 In the event of a function error this field contains a message describing the error. For the Handled
 errors the Lambda function will report this message. For Unhandled errors AWS Lambda reports the
 message.
 
The AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.
Warning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.
payload - It is the JSON representation of the object returned by the Lambda function. This is present only if the
        invocation type is RequestResponse. 
        
        In the event of a function error this field contains a message describing the error. For the
        Handled errors the Lambda function will report this message. For Unhandled
        errors AWS Lambda reports the message.
public ByteBuffer getPayload()
 It is the JSON representation of the object returned by the Lambda function. This is present only if the
 invocation type is RequestResponse.
 
 In the event of a function error this field contains a message describing the error. For the Handled
 errors the Lambda function will report this message. For Unhandled errors AWS Lambda reports the
 message.
 
 ByteBuffers are stateful. Calling their get methods changes their position. We recommend
 using ByteBuffer.asReadOnlyBuffer() to create a read-only view of the buffer with an independent
 position, and calling get methods on this rather than directly on the returned ByteBuffer.
 Doing so will ensure that anyone else using the ByteBuffer will not be affected by changes to the
 position.
 
RequestResponse. 
         
         In the event of a function error this field contains a message describing the error. For the
         Handled errors the Lambda function will report this message. For Unhandled
         errors AWS Lambda reports the message.
public InvokeResult withPayload(ByteBuffer payload)
 It is the JSON representation of the object returned by the Lambda function. This is present only if the
 invocation type is RequestResponse.
 
 In the event of a function error this field contains a message describing the error. For the Handled
 errors the Lambda function will report this message. For Unhandled errors AWS Lambda reports the
 message.
 
The AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.
Warning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.
payload - It is the JSON representation of the object returned by the Lambda function. This is present only if the
        invocation type is RequestResponse. 
        
        In the event of a function error this field contains a message describing the error. For the
        Handled errors the Lambda function will report this message. For Unhandled
        errors AWS Lambda reports the message.
public void setExecutedVersion(String executedVersion)
 The function version that has been executed. This value is returned only if the invocation type is
 RequestResponse. For more information, see Traffic Shifting
 Using Aliases.
 
executedVersion - The function version that has been executed. This value is returned only if the invocation type is
        RequestResponse. For more information, see Traffic
        Shifting Using Aliases.public String getExecutedVersion()
 The function version that has been executed. This value is returned only if the invocation type is
 RequestResponse. For more information, see Traffic Shifting
 Using Aliases.
 
RequestResponse. For more information, see Traffic
         Shifting Using Aliases.public InvokeResult withExecutedVersion(String executedVersion)
 The function version that has been executed. This value is returned only if the invocation type is
 RequestResponse. For more information, see Traffic Shifting
 Using Aliases.
 
executedVersion - The function version that has been executed. This value is returned only if the invocation type is
        RequestResponse. For more information, see Traffic
        Shifting Using Aliases.public String toString()
toString in class ObjectObject.toString()public InvokeResult clone()
Copyright © 2018. All rights reserved.