#[non_exhaustive]pub struct DeleteWorkGroupInputBuilder { /* private fields */ }Expand description
A builder for DeleteWorkGroupInput.
Implementations§
Source§impl DeleteWorkGroupInputBuilder
impl DeleteWorkGroupInputBuilder
Sourcepub fn work_group(self, input: impl Into<String>) -> Self
pub fn work_group(self, input: impl Into<String>) -> Self
The unique name of the workgroup to delete.
This field is required.Sourcepub fn set_work_group(self, input: Option<String>) -> Self
pub fn set_work_group(self, input: Option<String>) -> Self
The unique name of the workgroup to delete.
Sourcepub fn get_work_group(&self) -> &Option<String>
pub fn get_work_group(&self) -> &Option<String>
The unique name of the workgroup to delete.
Sourcepub fn recursive_delete_option(self, input: bool) -> Self
pub fn recursive_delete_option(self, input: bool) -> Self
The option to delete the workgroup and its contents even if the workgroup contains any named queries, query executions, or notebooks.
Sourcepub fn set_recursive_delete_option(self, input: Option<bool>) -> Self
pub fn set_recursive_delete_option(self, input: Option<bool>) -> Self
The option to delete the workgroup and its contents even if the workgroup contains any named queries, query executions, or notebooks.
Sourcepub fn get_recursive_delete_option(&self) -> &Option<bool>
pub fn get_recursive_delete_option(&self) -> &Option<bool>
The option to delete the workgroup and its contents even if the workgroup contains any named queries, query executions, or notebooks.
Sourcepub fn build(self) -> Result<DeleteWorkGroupInput, BuildError>
pub fn build(self) -> Result<DeleteWorkGroupInput, BuildError>
Consumes the builder and constructs a DeleteWorkGroupInput.
Source§impl DeleteWorkGroupInputBuilder
impl DeleteWorkGroupInputBuilder
Sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DeleteWorkGroupOutput, SdkError<DeleteWorkGroupError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DeleteWorkGroupOutput, SdkError<DeleteWorkGroupError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
Source§impl Clone for DeleteWorkGroupInputBuilder
impl Clone for DeleteWorkGroupInputBuilder
Source§fn clone(&self) -> DeleteWorkGroupInputBuilder
fn clone(&self) -> DeleteWorkGroupInputBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeleteWorkGroupInputBuilder
impl Debug for DeleteWorkGroupInputBuilder
Source§impl Default for DeleteWorkGroupInputBuilder
impl Default for DeleteWorkGroupInputBuilder
Source§fn default() -> DeleteWorkGroupInputBuilder
fn default() -> DeleteWorkGroupInputBuilder
Returns the “default value” for a type. Read more
impl StructuralPartialEq for DeleteWorkGroupInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteWorkGroupInputBuilder
impl RefUnwindSafe for DeleteWorkGroupInputBuilder
impl Send for DeleteWorkGroupInputBuilder
impl Sync for DeleteWorkGroupInputBuilder
impl Unpin for DeleteWorkGroupInputBuilder
impl UnsafeUnpin for DeleteWorkGroupInputBuilder
impl UnwindSafe for DeleteWorkGroupInputBuilder
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
Mutably borrows from an owned value. Read more
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>
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 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>
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 moreCreates a shared type from an unshared type.