#[non_exhaustive]pub struct GetWorkerOutput {
pub arn: Option<String>,
pub id: Option<String>,
pub fleet: Option<String>,
pub site: Option<String>,
pub created_at: Option<DateTime>,
pub updated_at: Option<DateTime>,
pub name: Option<String>,
pub additional_transient_properties: Option<String>,
pub additional_fixed_properties: Option<String>,
pub vendor_properties: Option<VendorProperties>,
pub position: Option<PositionCoordinates>,
pub orientation: Option<Orientation>,
/* 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>Full ARN of the worker.
id: Option<String>Filters access by the workers identifier
fleet: Option<String>Full ARN of the worker fleet.
site: Option<String>Site ARN.
created_at: Option<DateTime>Timestamp at which the resource was created.
updated_at: Option<DateTime>Timestamp at which the resource was last updated.
name: Option<String>Human friendly name of the resource.
additional_transient_properties: Option<String>JSON blob containing unstructured worker properties that are transient and may change during regular operation.
additional_fixed_properties: Option<String>JSON blob containing unstructured worker properties that are fixed and won’t change during regular operation.
vendor_properties: Option<VendorProperties>Properties of the worker that are provided by the vendor FMS.
position: Option<PositionCoordinates>Supported coordinates for worker position.
orientation: Option<Orientation>Worker orientation measured in units clockwise from north.
Implementations§
source§impl GetWorkerOutput
impl GetWorkerOutput
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
Timestamp at which the resource was created.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
Timestamp at which the resource was last updated.
sourcepub fn additional_transient_properties(&self) -> Option<&str>
pub fn additional_transient_properties(&self) -> Option<&str>
JSON blob containing unstructured worker properties that are transient and may change during regular operation.
sourcepub fn additional_fixed_properties(&self) -> Option<&str>
pub fn additional_fixed_properties(&self) -> Option<&str>
JSON blob containing unstructured worker properties that are fixed and won’t change during regular operation.
sourcepub fn vendor_properties(&self) -> Option<&VendorProperties>
pub fn vendor_properties(&self) -> Option<&VendorProperties>
Properties of the worker that are provided by the vendor FMS.
sourcepub fn position(&self) -> Option<&PositionCoordinates>
pub fn position(&self) -> Option<&PositionCoordinates>
Supported coordinates for worker position.
sourcepub fn orientation(&self) -> Option<&Orientation>
pub fn orientation(&self) -> Option<&Orientation>
Worker orientation measured in units clockwise from north.
source§impl GetWorkerOutput
impl GetWorkerOutput
sourcepub fn builder() -> GetWorkerOutputBuilder
pub fn builder() -> GetWorkerOutputBuilder
Creates a new builder-style object to manufacture GetWorkerOutput.
Trait Implementations§
source§impl Clone for GetWorkerOutput
impl Clone for GetWorkerOutput
source§fn clone(&self) -> GetWorkerOutput
fn clone(&self) -> GetWorkerOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetWorkerOutput
impl Debug for GetWorkerOutput
source§impl PartialEq<GetWorkerOutput> for GetWorkerOutput
impl PartialEq<GetWorkerOutput> for GetWorkerOutput
source§fn eq(&self, other: &GetWorkerOutput) -> bool
fn eq(&self, other: &GetWorkerOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetWorkerOutput
impl RequestId for GetWorkerOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.