#[non_exhaustive]pub struct DescribeBotReplicaOutput {
pub bot_id: Option<String>,
pub replica_region: Option<String>,
pub source_region: Option<String>,
pub creation_date_time: Option<DateTime>,
pub bot_replica_status: Option<BotReplicaStatus>,
pub failure_reasons: Option<Vec<String>>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.bot_id: Option<String>The unique bot ID of the replicated bot being monitored.
replica_region: Option<String>The region of the replicated bot being monitored.
source_region: Option<String>The source region of the replicated bot being monitored.
creation_date_time: Option<DateTime>The creation date and time of the replicated bot being monitored.
bot_replica_status: Option<BotReplicaStatus>The operational status of the replicated bot being monitored.
failure_reasons: Option<Vec<String>>The failure reasons the bot being monitored failed to replicate.
Implementations§
source§impl DescribeBotReplicaOutput
impl DescribeBotReplicaOutput
sourcepub fn replica_region(&self) -> Option<&str>
pub fn replica_region(&self) -> Option<&str>
The region of the replicated bot being monitored.
sourcepub fn source_region(&self) -> Option<&str>
pub fn source_region(&self) -> Option<&str>
The source region of the replicated bot being monitored.
sourcepub fn creation_date_time(&self) -> Option<&DateTime>
pub fn creation_date_time(&self) -> Option<&DateTime>
The creation date and time of the replicated bot being monitored.
sourcepub fn bot_replica_status(&self) -> Option<&BotReplicaStatus>
pub fn bot_replica_status(&self) -> Option<&BotReplicaStatus>
The operational status of the replicated bot being monitored.
sourcepub fn failure_reasons(&self) -> &[String]
pub fn failure_reasons(&self) -> &[String]
The failure reasons the bot being monitored failed to replicate.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .failure_reasons.is_none().
source§impl DescribeBotReplicaOutput
impl DescribeBotReplicaOutput
sourcepub fn builder() -> DescribeBotReplicaOutputBuilder
pub fn builder() -> DescribeBotReplicaOutputBuilder
Creates a new builder-style object to manufacture DescribeBotReplicaOutput.
Trait Implementations§
source§impl Clone for DescribeBotReplicaOutput
impl Clone for DescribeBotReplicaOutput
source§fn clone(&self) -> DescribeBotReplicaOutput
fn clone(&self) -> DescribeBotReplicaOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DescribeBotReplicaOutput
impl Debug for DescribeBotReplicaOutput
source§impl PartialEq for DescribeBotReplicaOutput
impl PartialEq for DescribeBotReplicaOutput
source§impl RequestId for DescribeBotReplicaOutput
impl RequestId for DescribeBotReplicaOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for DescribeBotReplicaOutput
Auto Trait Implementations§
impl Freeze for DescribeBotReplicaOutput
impl RefUnwindSafe for DescribeBotReplicaOutput
impl Send for DescribeBotReplicaOutput
impl Sync for DescribeBotReplicaOutput
impl Unpin for DescribeBotReplicaOutput
impl UnwindSafe for DescribeBotReplicaOutput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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