Struct aws_sdk_connect::types::AgentStatus
source · #[non_exhaustive]pub struct AgentStatus {
pub agent_status_arn: Option<String>,
pub agent_status_id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub type: Option<AgentStatusType>,
pub display_order: Option<i32>,
pub state: Option<AgentStatusState>,
pub tags: Option<HashMap<String, String>>,
pub last_modified_time: Option<DateTime>,
pub last_modified_region: Option<String>,
}
Expand description
Contains information about an agent status.
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.agent_status_arn: Option<String>
The Amazon Resource Name (ARN) of the agent status.
agent_status_id: Option<String>
The identifier of the agent status.
name: Option<String>
The name of the agent status.
description: Option<String>
The description of the agent status.
type: Option<AgentStatusType>
The type of agent status.
display_order: Option<i32>
The display order of the agent status.
state: Option<AgentStatusState>
The state of the agent status.
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
last_modified_time: Option<DateTime>
The timestamp when this resource was last modified.
last_modified_region: Option<String>
The Amazon Web Services Region where this resource was last modified.
Implementations§
source§impl AgentStatus
impl AgentStatus
sourcepub fn agent_status_arn(&self) -> Option<&str>
pub fn agent_status_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the agent status.
sourcepub fn agent_status_id(&self) -> Option<&str>
pub fn agent_status_id(&self) -> Option<&str>
The identifier of the agent status.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the agent status.
sourcepub fn type(&self) -> Option<&AgentStatusType>
pub fn type(&self) -> Option<&AgentStatusType>
The type of agent status.
sourcepub fn display_order(&self) -> Option<i32>
pub fn display_order(&self) -> Option<i32>
The display order of the agent status.
sourcepub fn state(&self) -> Option<&AgentStatusState>
pub fn state(&self) -> Option<&AgentStatusState>
The state of the agent status.
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
sourcepub fn last_modified_time(&self) -> Option<&DateTime>
pub fn last_modified_time(&self) -> Option<&DateTime>
The timestamp when this resource was last modified.
sourcepub fn last_modified_region(&self) -> Option<&str>
pub fn last_modified_region(&self) -> Option<&str>
The Amazon Web Services Region where this resource was last modified.
source§impl AgentStatus
impl AgentStatus
sourcepub fn builder() -> AgentStatusBuilder
pub fn builder() -> AgentStatusBuilder
Creates a new builder-style object to manufacture AgentStatus
.
Trait Implementations§
source§impl Clone for AgentStatus
impl Clone for AgentStatus
source§fn clone(&self) -> AgentStatus
fn clone(&self) -> AgentStatus
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AgentStatus
impl Debug for AgentStatus
source§impl PartialEq for AgentStatus
impl PartialEq for AgentStatus
source§fn eq(&self, other: &AgentStatus) -> bool
fn eq(&self, other: &AgentStatus) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AgentStatus
Auto Trait Implementations§
impl Freeze for AgentStatus
impl RefUnwindSafe for AgentStatus
impl Send for AgentStatus
impl Sync for AgentStatus
impl Unpin for AgentStatus
impl UnwindSafe for AgentStatus
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