#[non_exhaustive]
pub struct InvokeWithResponseStreamOutputBuilder { /* private fields */ }
Expand description

Implementations§

source§

impl InvokeWithResponseStreamOutputBuilder

source

pub fn status_code(self, input: i32) -> Self

For a successful request, the HTTP status code is in the 200 range. For the RequestResponse invocation type, this status code is 200. For the DryRun invocation type, this status code is 204.

source

pub fn set_status_code(self, input: Option<i32>) -> Self

For a successful request, the HTTP status code is in the 200 range. For the RequestResponse invocation type, this status code is 200. For the DryRun invocation type, this status code is 204.

source

pub fn get_status_code(&self) -> &Option<i32>

For a successful request, the HTTP status code is in the 200 range. For the RequestResponse invocation type, this status code is 200. For the DryRun invocation type, this status code is 204.

source

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.

source

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.

source

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.

source

pub fn event_stream( self, input: EventReceiver<InvokeWithResponseStreamResponseEvent, InvokeWithResponseStreamResponseEventError> ) -> Self

The stream of response payloads.

source

pub fn set_event_stream( self, input: Option<EventReceiver<InvokeWithResponseStreamResponseEvent, InvokeWithResponseStreamResponseEventError>> ) -> Self

The stream of response payloads.

source

pub fn get_event_stream( &self ) -> &Option<EventReceiver<InvokeWithResponseStreamResponseEvent, InvokeWithResponseStreamResponseEventError>>

The stream of response payloads.

source

pub fn response_stream_content_type(self, input: impl Into<String>) -> Self

The type of data the stream is returning.

source

pub fn set_response_stream_content_type(self, input: Option<String>) -> Self

The type of data the stream is returning.

source

pub fn get_response_stream_content_type(&self) -> &Option<String>

The type of data the stream is returning.

source

pub fn build(self) -> Result<InvokeWithResponseStreamOutput, BuildError>

Consumes the builder and constructs a InvokeWithResponseStreamOutput. This method will fail if any of the following fields are not set:

Trait Implementations§

source§

impl Debug for InvokeWithResponseStreamOutputBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for InvokeWithResponseStreamOutputBuilder

source§

fn default() -> InvokeWithResponseStreamOutputBuilder

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

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
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more