#[non_exhaustive]pub struct BotVersionReplicaSummary {
pub bot_version: Option<String>,
pub bot_version_replication_status: Option<BotVersionReplicationStatus>,
pub creation_date_time: Option<DateTime>,
pub failure_reasons: Option<Vec<String>>,
}Expand description
Contains summary information for all the version replication statuses applicable for Global resiliency.
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_version: Option<String>The bot version for the summary information for all the version replication statuses.
bot_version_replication_status: Option<BotVersionReplicationStatus>The version replication status for all the replicated bots.
creation_date_time: Option<DateTime>The creation date and time of the replication status for all the replicated bots.
failure_reasons: Option<Vec<String>>The reasons for replication failure for all the replicated bots.
Implementations§
source§impl BotVersionReplicaSummary
impl BotVersionReplicaSummary
sourcepub fn bot_version(&self) -> Option<&str>
pub fn bot_version(&self) -> Option<&str>
The bot version for the summary information for all the version replication statuses.
sourcepub fn bot_version_replication_status(
&self,
) -> Option<&BotVersionReplicationStatus>
pub fn bot_version_replication_status( &self, ) -> Option<&BotVersionReplicationStatus>
The version replication status for all the replicated bots.
sourcepub fn creation_date_time(&self) -> Option<&DateTime>
pub fn creation_date_time(&self) -> Option<&DateTime>
The creation date and time of the replication status for all the replicated bots.
sourcepub fn failure_reasons(&self) -> &[String]
pub fn failure_reasons(&self) -> &[String]
The reasons for replication failure for all the replicated bots.
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 BotVersionReplicaSummary
impl BotVersionReplicaSummary
sourcepub fn builder() -> BotVersionReplicaSummaryBuilder
pub fn builder() -> BotVersionReplicaSummaryBuilder
Creates a new builder-style object to manufacture BotVersionReplicaSummary.
Trait Implementations§
source§impl Clone for BotVersionReplicaSummary
impl Clone for BotVersionReplicaSummary
source§fn clone(&self) -> BotVersionReplicaSummary
fn clone(&self) -> BotVersionReplicaSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for BotVersionReplicaSummary
impl Debug for BotVersionReplicaSummary
source§impl PartialEq for BotVersionReplicaSummary
impl PartialEq for BotVersionReplicaSummary
impl StructuralPartialEq for BotVersionReplicaSummary
Auto Trait Implementations§
impl Freeze for BotVersionReplicaSummary
impl RefUnwindSafe for BotVersionReplicaSummary
impl Send for BotVersionReplicaSummary
impl Sync for BotVersionReplicaSummary
impl Unpin for BotVersionReplicaSummary
impl UnwindSafe for BotVersionReplicaSummary
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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