Struct aws_sdk_budgets::operation::delete_subscriber::builders::DeleteSubscriberInputBuilder
source · #[non_exhaustive]pub struct DeleteSubscriberInputBuilder { /* private fields */ }
Expand description
A builder for DeleteSubscriberInput
.
Implementations§
source§impl DeleteSubscriberInputBuilder
impl DeleteSubscriberInputBuilder
sourcepub fn account_id(self, input: impl Into<String>) -> Self
pub fn account_id(self, input: impl Into<String>) -> Self
The accountId
that is associated with the budget whose subscriber you want to delete.
sourcepub fn set_account_id(self, input: Option<String>) -> Self
pub fn set_account_id(self, input: Option<String>) -> Self
The accountId
that is associated with the budget whose subscriber you want to delete.
sourcepub fn get_account_id(&self) -> &Option<String>
pub fn get_account_id(&self) -> &Option<String>
The accountId
that is associated with the budget whose subscriber you want to delete.
sourcepub fn budget_name(self, input: impl Into<String>) -> Self
pub fn budget_name(self, input: impl Into<String>) -> Self
The name of the budget whose subscriber you want to delete.
This field is required.sourcepub fn set_budget_name(self, input: Option<String>) -> Self
pub fn set_budget_name(self, input: Option<String>) -> Self
The name of the budget whose subscriber you want to delete.
sourcepub fn get_budget_name(&self) -> &Option<String>
pub fn get_budget_name(&self) -> &Option<String>
The name of the budget whose subscriber you want to delete.
sourcepub fn notification(self, input: Notification) -> Self
pub fn notification(self, input: Notification) -> Self
The notification whose subscriber you want to delete.
This field is required.sourcepub fn set_notification(self, input: Option<Notification>) -> Self
pub fn set_notification(self, input: Option<Notification>) -> Self
The notification whose subscriber you want to delete.
sourcepub fn get_notification(&self) -> &Option<Notification>
pub fn get_notification(&self) -> &Option<Notification>
The notification whose subscriber you want to delete.
sourcepub fn subscriber(self, input: Subscriber) -> Self
pub fn subscriber(self, input: Subscriber) -> Self
The subscriber that you want to delete.
This field is required.sourcepub fn set_subscriber(self, input: Option<Subscriber>) -> Self
pub fn set_subscriber(self, input: Option<Subscriber>) -> Self
The subscriber that you want to delete.
sourcepub fn get_subscriber(&self) -> &Option<Subscriber>
pub fn get_subscriber(&self) -> &Option<Subscriber>
The subscriber that you want to delete.
sourcepub fn build(self) -> Result<DeleteSubscriberInput, BuildError>
pub fn build(self) -> Result<DeleteSubscriberInput, BuildError>
Consumes the builder and constructs a DeleteSubscriberInput
.
source§impl DeleteSubscriberInputBuilder
impl DeleteSubscriberInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DeleteSubscriberOutput, SdkError<DeleteSubscriberError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DeleteSubscriberOutput, SdkError<DeleteSubscriberError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteSubscriberInputBuilder
impl Clone for DeleteSubscriberInputBuilder
source§fn clone(&self) -> DeleteSubscriberInputBuilder
fn clone(&self) -> DeleteSubscriberInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeleteSubscriberInputBuilder
impl Debug for DeleteSubscriberInputBuilder
source§impl Default for DeleteSubscriberInputBuilder
impl Default for DeleteSubscriberInputBuilder
source§fn default() -> DeleteSubscriberInputBuilder
fn default() -> DeleteSubscriberInputBuilder
source§impl PartialEq for DeleteSubscriberInputBuilder
impl PartialEq for DeleteSubscriberInputBuilder
source§fn eq(&self, other: &DeleteSubscriberInputBuilder) -> bool
fn eq(&self, other: &DeleteSubscriberInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeleteSubscriberInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteSubscriberInputBuilder
impl RefUnwindSafe for DeleteSubscriberInputBuilder
impl Send for DeleteSubscriberInputBuilder
impl Sync for DeleteSubscriberInputBuilder
impl Unpin for DeleteSubscriberInputBuilder
impl UnwindSafe for DeleteSubscriberInputBuilder
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> 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