#[non_exhaustive]pub struct ListSessionsOutputBuilder { /* private fields */ }Expand description
A builder for ListSessionsOutput.
Implementations§
Source§impl ListSessionsOutputBuilder
impl ListSessionsOutputBuilder
Sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated. To obtain the next set of pages, pass in the NextToken from the response object of the previous page call.
Sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated. To obtain the next set of pages, pass in the NextToken from the response object of the previous page call.
Sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated. To obtain the next set of pages, pass in the NextToken from the response object of the previous page call.
Sourcepub fn sessions(self, input: SessionSummary) -> Self
pub fn sessions(self, input: SessionSummary) -> Self
Appends an item to sessions.
To override the contents of this collection use set_sessions.
A list of sessions.
Sourcepub fn set_sessions(self, input: Option<Vec<SessionSummary>>) -> Self
pub fn set_sessions(self, input: Option<Vec<SessionSummary>>) -> Self
A list of sessions.
Sourcepub fn get_sessions(&self) -> &Option<Vec<SessionSummary>>
pub fn get_sessions(&self) -> &Option<Vec<SessionSummary>>
A list of sessions.
Sourcepub fn build(self) -> ListSessionsOutput
pub fn build(self) -> ListSessionsOutput
Consumes the builder and constructs a ListSessionsOutput.
Trait Implementations§
Source§impl Clone for ListSessionsOutputBuilder
impl Clone for ListSessionsOutputBuilder
Source§fn clone(&self) -> ListSessionsOutputBuilder
fn clone(&self) -> ListSessionsOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ListSessionsOutputBuilder
impl Debug for ListSessionsOutputBuilder
Source§impl Default for ListSessionsOutputBuilder
impl Default for ListSessionsOutputBuilder
Source§fn default() -> ListSessionsOutputBuilder
fn default() -> ListSessionsOutputBuilder
impl StructuralPartialEq for ListSessionsOutputBuilder
Auto Trait Implementations§
impl Freeze for ListSessionsOutputBuilder
impl RefUnwindSafe for ListSessionsOutputBuilder
impl Send for ListSessionsOutputBuilder
impl Sync for ListSessionsOutputBuilder
impl Unpin for ListSessionsOutputBuilder
impl UnsafeUnpin for ListSessionsOutputBuilder
impl UnwindSafe for ListSessionsOutputBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
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 moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
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