Struct aws_sdk_lambda::output::invoke_output::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for InvokeOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn status_code(self, input: i32) -> Self
pub fn status_code(self, input: i32) -> Self
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.
sourcepub fn set_status_code(self, input: Option<i32>) -> Self
pub fn set_status_code(self, input: Option<i32>) -> Self
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.
sourcepub fn function_error(self, input: impl Into<String>) -> Self
pub fn function_error(self, input: impl Into<String>) -> Self
If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.
sourcepub fn set_function_error(self, input: Option<String>) -> Self
pub fn set_function_error(self, input: Option<String>) -> Self
If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.
sourcepub fn log_result(self, input: impl Into<String>) -> Self
pub fn log_result(self, input: impl Into<String>) -> Self
The last 4 KB of the execution log, which is base64-encoded.
sourcepub fn set_log_result(self, input: Option<String>) -> Self
pub fn set_log_result(self, input: Option<String>) -> Self
The last 4 KB of the execution log, which is base64-encoded.
sourcepub fn set_payload(self, input: Option<Blob>) -> Self
pub fn set_payload(self, input: Option<Blob>) -> Self
The response from the function, or an error object.
sourcepub fn executed_version(self, input: impl Into<String>) -> Self
pub fn executed_version(self, input: impl Into<String>) -> Self
The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.
sourcepub fn set_executed_version(self, input: Option<String>) -> Self
pub fn set_executed_version(self, input: Option<String>) -> Self
The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.
sourcepub fn build(self) -> InvokeOutput
pub fn build(self) -> InvokeOutput
Consumes the builder and constructs a InvokeOutput
.