#[non_exhaustive]pub struct CreateMonitorOutputBuilder { /* private fields */ }Expand description
A builder for CreateMonitorOutput.
Implementations§
source§impl CreateMonitorOutputBuilder
impl CreateMonitorOutputBuilder
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.
This field is required.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.
sourcepub fn get_monitor_id(&self) -> &Option<String>
pub fn get_monitor_id(&self) -> &Option<String>
The unique identifier of the monitor.
sourcepub fn identity_center_application_arn(self, input: impl Into<String>) -> Self
pub fn identity_center_application_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) that IAM Identity Center assigns to the monitor.
This field is required.sourcepub fn set_identity_center_application_arn(self, input: Option<String>) -> Self
pub fn set_identity_center_application_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) that IAM Identity Center assigns to the monitor.
sourcepub fn get_identity_center_application_arn(&self) -> &Option<String>
pub fn get_identity_center_application_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) that IAM Identity Center assigns to the monitor.
sourcepub fn build(self) -> Result<CreateMonitorOutput, BuildError>
pub fn build(self) -> Result<CreateMonitorOutput, BuildError>
Consumes the builder and constructs a CreateMonitorOutput.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for CreateMonitorOutputBuilder
impl Clone for CreateMonitorOutputBuilder
source§fn clone(&self) -> CreateMonitorOutputBuilder
fn clone(&self) -> CreateMonitorOutputBuilder
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 CreateMonitorOutputBuilder
impl Debug for CreateMonitorOutputBuilder
source§impl Default for CreateMonitorOutputBuilder
impl Default for CreateMonitorOutputBuilder
source§fn default() -> CreateMonitorOutputBuilder
fn default() -> CreateMonitorOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for CreateMonitorOutputBuilder
impl PartialEq for CreateMonitorOutputBuilder
source§fn eq(&self, other: &CreateMonitorOutputBuilder) -> bool
fn eq(&self, other: &CreateMonitorOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateMonitorOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateMonitorOutputBuilder
impl RefUnwindSafe for CreateMonitorOutputBuilder
impl Send for CreateMonitorOutputBuilder
impl Sync for CreateMonitorOutputBuilder
impl Unpin for CreateMonitorOutputBuilder
impl UnwindSafe for CreateMonitorOutputBuilder
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.