#[non_exhaustive]pub struct ListWorkGroupsOutputBuilder { /* private fields */ }Expand description
A builder for ListWorkGroupsOutput.
Implementations§
Source§impl ListWorkGroupsOutputBuilder
impl ListWorkGroupsOutputBuilder
Sourcepub fn work_groups(self, input: WorkGroupSummary) -> Self
pub fn work_groups(self, input: WorkGroupSummary) -> Self
Appends an item to work_groups.
To override the contents of this collection use set_work_groups.
A list of WorkGroupSummary objects that include the names, descriptions, creation times, and states for each workgroup.
Sourcepub fn set_work_groups(self, input: Option<Vec<WorkGroupSummary>>) -> Self
pub fn set_work_groups(self, input: Option<Vec<WorkGroupSummary>>) -> Self
A list of WorkGroupSummary objects that include the names, descriptions, creation times, and states for each workgroup.
Sourcepub fn get_work_groups(&self) -> &Option<Vec<WorkGroupSummary>>
pub fn get_work_groups(&self) -> &Option<Vec<WorkGroupSummary>>
A list of WorkGroupSummary objects that include the names, descriptions, creation times, and states for each workgroup.
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 build(self) -> ListWorkGroupsOutput
pub fn build(self) -> ListWorkGroupsOutput
Consumes the builder and constructs a ListWorkGroupsOutput.
Trait Implementations§
Source§impl Clone for ListWorkGroupsOutputBuilder
impl Clone for ListWorkGroupsOutputBuilder
Source§fn clone(&self) -> ListWorkGroupsOutputBuilder
fn clone(&self) -> ListWorkGroupsOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ListWorkGroupsOutputBuilder
impl Debug for ListWorkGroupsOutputBuilder
Source§impl Default for ListWorkGroupsOutputBuilder
impl Default for ListWorkGroupsOutputBuilder
Source§fn default() -> ListWorkGroupsOutputBuilder
fn default() -> ListWorkGroupsOutputBuilder
impl StructuralPartialEq for ListWorkGroupsOutputBuilder
Auto Trait Implementations§
impl Freeze for ListWorkGroupsOutputBuilder
impl RefUnwindSafe for ListWorkGroupsOutputBuilder
impl Send for ListWorkGroupsOutputBuilder
impl Sync for ListWorkGroupsOutputBuilder
impl Unpin for ListWorkGroupsOutputBuilder
impl UnsafeUnpin for ListWorkGroupsOutputBuilder
impl UnwindSafe for ListWorkGroupsOutputBuilder
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