Struct aws_sdk_lambda::operation::invoke::builders::InvokeOutputBuilder
source · #[non_exhaustive]pub struct InvokeOutputBuilder { /* private fields */ }
Expand description
A builder for InvokeOutput
.
Implementations§
source§impl InvokeOutputBuilder
impl InvokeOutputBuilder
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 get_status_code(&self) -> &Option<i32>
pub fn get_status_code(&self) -> &Option<i32>
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 get_function_error(&self) -> &Option<String>
pub fn get_function_error(&self) -> &Option<String>
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 get_log_result(&self) -> &Option<String>
pub fn get_log_result(&self) -> &Option<String>
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 get_payload(&self) -> &Option<Blob>
pub fn get_payload(&self) -> &Option<Blob>
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 get_executed_version(&self) -> &Option<String>
pub fn get_executed_version(&self) -> &Option<String>
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
.
Trait Implementations§
source§impl Clone for InvokeOutputBuilder
impl Clone for InvokeOutputBuilder
source§fn clone(&self) -> InvokeOutputBuilder
fn clone(&self) -> InvokeOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InvokeOutputBuilder
impl Debug for InvokeOutputBuilder
source§impl Default for InvokeOutputBuilder
impl Default for InvokeOutputBuilder
source§fn default() -> InvokeOutputBuilder
fn default() -> InvokeOutputBuilder
source§impl PartialEq for InvokeOutputBuilder
impl PartialEq for InvokeOutputBuilder
source§fn eq(&self, other: &InvokeOutputBuilder) -> bool
fn eq(&self, other: &InvokeOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.