#[non_exhaustive]pub struct DescribeRobotOutput {
pub arn: Option<String>,
pub name: Option<String>,
pub fleet_arn: Option<String>,
pub status: Option<RobotStatus>,
pub greengrass_group_id: Option<String>,
pub created_at: Option<DateTime>,
pub architecture: Option<Architecture>,
pub last_deployment_job: Option<String>,
pub last_deployment_time: Option<DateTime>,
pub tags: Option<HashMap<String, 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.arn: Option<String>The Amazon Resource Name (ARN) of the robot.
name: Option<String>The name of the robot.
fleet_arn: Option<String>The Amazon Resource Name (ARN) of the fleet.
status: Option<RobotStatus>The status of the fleet.
greengrass_group_id: Option<String>The Greengrass group id.
created_at: Option<DateTime>The time, in milliseconds since the epoch, when the robot was created.
architecture: Option<Architecture>The target architecture of the robot application.
last_deployment_job: Option<String>The Amazon Resource Name (ARN) of the last deployment job.
last_deployment_time: Option<DateTime>The time of the last deployment job.
The list of all tags added to the specified robot.
Implementations§
source§impl DescribeRobotOutput
impl DescribeRobotOutput
sourcepub fn status(&self) -> Option<&RobotStatus>
pub fn status(&self) -> Option<&RobotStatus>
The status of the fleet.
sourcepub fn greengrass_group_id(&self) -> Option<&str>
pub fn greengrass_group_id(&self) -> Option<&str>
The Greengrass group id.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The time, in milliseconds since the epoch, when the robot was created.
sourcepub fn architecture(&self) -> Option<&Architecture>
pub fn architecture(&self) -> Option<&Architecture>
The target architecture of the robot application.
sourcepub fn last_deployment_job(&self) -> Option<&str>
pub fn last_deployment_job(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the last deployment job.
sourcepub fn last_deployment_time(&self) -> Option<&DateTime>
pub fn last_deployment_time(&self) -> Option<&DateTime>
The time of the last deployment job.
The list of all tags added to the specified robot.
source§impl DescribeRobotOutput
impl DescribeRobotOutput
sourcepub fn builder() -> DescribeRobotOutputBuilder
pub fn builder() -> DescribeRobotOutputBuilder
Creates a new builder-style object to manufacture DescribeRobotOutput.
Trait Implementations§
source§impl Clone for DescribeRobotOutput
impl Clone for DescribeRobotOutput
source§fn clone(&self) -> DescribeRobotOutput
fn clone(&self) -> DescribeRobotOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DescribeRobotOutput
impl Debug for DescribeRobotOutput
source§impl PartialEq for DescribeRobotOutput
impl PartialEq for DescribeRobotOutput
source§fn eq(&self, other: &DescribeRobotOutput) -> bool
fn eq(&self, other: &DescribeRobotOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for DescribeRobotOutput
impl RequestId for DescribeRobotOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for DescribeRobotOutput
Auto Trait Implementations§
impl Freeze for DescribeRobotOutput
impl RefUnwindSafe for DescribeRobotOutput
impl Send for DescribeRobotOutput
impl Sync for DescribeRobotOutput
impl Unpin for DescribeRobotOutput
impl UnwindSafe for DescribeRobotOutput
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