Struct aws_sdk_redshift::operation::delete_usage_limit::builders::DeleteUsageLimitInputBuilder
source · #[non_exhaustive]pub struct DeleteUsageLimitInputBuilder { /* private fields */ }
Expand description
A builder for DeleteUsageLimitInput
.
Implementations§
source§impl DeleteUsageLimitInputBuilder
impl DeleteUsageLimitInputBuilder
sourcepub fn usage_limit_id(self, input: impl Into<String>) -> Self
pub fn usage_limit_id(self, input: impl Into<String>) -> Self
The identifier of the usage limit to delete.
This field is required.sourcepub fn set_usage_limit_id(self, input: Option<String>) -> Self
pub fn set_usage_limit_id(self, input: Option<String>) -> Self
The identifier of the usage limit to delete.
sourcepub fn get_usage_limit_id(&self) -> &Option<String>
pub fn get_usage_limit_id(&self) -> &Option<String>
The identifier of the usage limit to delete.
sourcepub fn build(self) -> Result<DeleteUsageLimitInput, BuildError>
pub fn build(self) -> Result<DeleteUsageLimitInput, BuildError>
Consumes the builder and constructs a DeleteUsageLimitInput
.
source§impl DeleteUsageLimitInputBuilder
impl DeleteUsageLimitInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DeleteUsageLimitOutput, SdkError<DeleteUsageLimitError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DeleteUsageLimitOutput, SdkError<DeleteUsageLimitError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteUsageLimitInputBuilder
impl Clone for DeleteUsageLimitInputBuilder
source§fn clone(&self) -> DeleteUsageLimitInputBuilder
fn clone(&self) -> DeleteUsageLimitInputBuilder
Returns a copy 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 DeleteUsageLimitInputBuilder
impl Debug for DeleteUsageLimitInputBuilder
source§impl Default for DeleteUsageLimitInputBuilder
impl Default for DeleteUsageLimitInputBuilder
source§fn default() -> DeleteUsageLimitInputBuilder
fn default() -> DeleteUsageLimitInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DeleteUsageLimitInputBuilder
impl PartialEq for DeleteUsageLimitInputBuilder
source§fn eq(&self, other: &DeleteUsageLimitInputBuilder) -> bool
fn eq(&self, other: &DeleteUsageLimitInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeleteUsageLimitInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteUsageLimitInputBuilder
impl RefUnwindSafe for DeleteUsageLimitInputBuilder
impl Send for DeleteUsageLimitInputBuilder
impl Sync for DeleteUsageLimitInputBuilder
impl Unpin for DeleteUsageLimitInputBuilder
impl UnwindSafe for DeleteUsageLimitInputBuilder
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> 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>
Creates a shared type from an unshared type.