#[non_exhaustive]pub struct CreateWorkerInput {
pub client_token: Option<String>,
pub name: Option<String>,
pub fleet: 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.client_token: Option<String>Token used for detecting replayed requests. Replayed requests will not be performed multiple times.
name: Option<String>Human friendly name of the resource.
fleet: Option<String>Full ARN of the worker fleet.
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 CreateWorkerInput
impl CreateWorkerInput
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
Token used for detecting replayed requests. Replayed requests will not be performed multiple times.
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 CreateWorkerInput
impl CreateWorkerInput
sourcepub fn builder() -> CreateWorkerInputBuilder
pub fn builder() -> CreateWorkerInputBuilder
Creates a new builder-style object to manufacture CreateWorkerInput.
Trait Implementations§
source§impl Clone for CreateWorkerInput
impl Clone for CreateWorkerInput
source§fn clone(&self) -> CreateWorkerInput
fn clone(&self) -> CreateWorkerInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateWorkerInput
impl Debug for CreateWorkerInput
source§impl PartialEq<CreateWorkerInput> for CreateWorkerInput
impl PartialEq<CreateWorkerInput> for CreateWorkerInput
source§fn eq(&self, other: &CreateWorkerInput) -> bool
fn eq(&self, other: &CreateWorkerInput) -> bool
self and other values to be equal, and is used
by ==.