Struct aws_sdk_lambda::output::invoke_output::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for InvokeOutput
.
Implementations
sourceimpl 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
.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more