#[non_exhaustive]pub struct UpdateWorkerInput {
pub id: Option<String>,
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>,
}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.id: Option<String>Full ARN of the worker.
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 UpdateWorkerInput
impl UpdateWorkerInput
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 UpdateWorkerInput
impl UpdateWorkerInput
sourcepub fn builder() -> UpdateWorkerInputBuilder
pub fn builder() -> UpdateWorkerInputBuilder
Creates a new builder-style object to manufacture UpdateWorkerInput.
Trait Implementations§
source§impl Clone for UpdateWorkerInput
impl Clone for UpdateWorkerInput
source§fn clone(&self) -> UpdateWorkerInput
fn clone(&self) -> UpdateWorkerInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateWorkerInput
impl Debug for UpdateWorkerInput
source§impl PartialEq<UpdateWorkerInput> for UpdateWorkerInput
impl PartialEq<UpdateWorkerInput> for UpdateWorkerInput
source§fn eq(&self, other: &UpdateWorkerInput) -> bool
fn eq(&self, other: &UpdateWorkerInput) -> bool
self and other values to be equal, and is used
by ==.