#[non_exhaustive]pub struct DeleteMonitorInputBuilder { /* private fields */ }Expand description
A builder for DeleteMonitorInput.
Implementations§
source§impl DeleteMonitorInputBuilder
impl DeleteMonitorInputBuilder
sourcepub fn monitor_id(self, input: impl Into<String>) -> Self
pub fn monitor_id(self, input: impl Into<String>) -> Self
The unique identifier of the monitor to delete. This ID is returned by the CreateMonitor operation, and is included in the response to the GetMonitor operation.
sourcepub fn set_monitor_id(self, input: Option<String>) -> Self
pub fn set_monitor_id(self, input: Option<String>) -> Self
The unique identifier of the monitor to delete. This ID is returned by the CreateMonitor operation, and is included in the response to the GetMonitor operation.
sourcepub fn get_monitor_id(&self) -> &Option<String>
pub fn get_monitor_id(&self) -> &Option<String>
The unique identifier of the monitor to delete. This ID is returned by the CreateMonitor operation, and is included in the response to the GetMonitor operation.
sourcepub fn build(self) -> Result<DeleteMonitorInput, BuildError>
pub fn build(self) -> Result<DeleteMonitorInput, BuildError>
Consumes the builder and constructs a DeleteMonitorInput.
source§impl DeleteMonitorInputBuilder
impl DeleteMonitorInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DeleteMonitorOutput, SdkError<DeleteMonitorError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DeleteMonitorOutput, SdkError<DeleteMonitorError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteMonitorInputBuilder
impl Clone for DeleteMonitorInputBuilder
source§fn clone(&self) -> DeleteMonitorInputBuilder
fn clone(&self) -> DeleteMonitorInputBuilder
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 DeleteMonitorInputBuilder
impl Debug for DeleteMonitorInputBuilder
source§impl Default for DeleteMonitorInputBuilder
impl Default for DeleteMonitorInputBuilder
source§fn default() -> DeleteMonitorInputBuilder
fn default() -> DeleteMonitorInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DeleteMonitorInputBuilder
impl PartialEq for DeleteMonitorInputBuilder
source§fn eq(&self, other: &DeleteMonitorInputBuilder) -> bool
fn eq(&self, other: &DeleteMonitorInputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DeleteMonitorInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteMonitorInputBuilder
impl RefUnwindSafe for DeleteMonitorInputBuilder
impl Send for DeleteMonitorInputBuilder
impl Sync for DeleteMonitorInputBuilder
impl Unpin for DeleteMonitorInputBuilder
impl UnwindSafe for DeleteMonitorInputBuilder
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.