pub struct UpdateWorkerFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to UpdateWorker.
Grants permission to update a worker
Implementations§
source§impl UpdateWorkerFluentBuilder
impl UpdateWorkerFluentBuilder
sourcepub fn as_input(&self) -> &UpdateWorkerInputBuilder
pub fn as_input(&self) -> &UpdateWorkerInputBuilder
Access the UpdateWorker as a reference.
sourcepub async fn send(
self
) -> Result<UpdateWorkerOutput, SdkError<UpdateWorkerError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateWorkerOutput, SdkError<UpdateWorkerError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<UpdateWorkerOutput, UpdateWorkerError>, SdkError<UpdateWorkerError>>
pub async fn customize( self ) -> Result<CustomizableOperation<UpdateWorkerOutput, UpdateWorkerError>, SdkError<UpdateWorkerError>>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn additional_transient_properties(self, input: impl Into<String>) -> Self
pub fn additional_transient_properties(self, input: impl Into<String>) -> Self
JSON blob containing unstructured worker properties that are transient and may change during regular operation.
sourcepub fn set_additional_transient_properties(self, input: Option<String>) -> Self
pub fn set_additional_transient_properties(self, input: Option<String>) -> Self
JSON blob containing unstructured worker properties that are transient and may change during regular operation.
sourcepub fn get_additional_transient_properties(&self) -> &Option<String>
pub fn get_additional_transient_properties(&self) -> &Option<String>
JSON blob containing unstructured worker properties that are transient and may change during regular operation.
sourcepub fn additional_fixed_properties(self, input: impl Into<String>) -> Self
pub fn additional_fixed_properties(self, input: impl Into<String>) -> Self
JSON blob containing unstructured worker properties that are fixed and won’t change during regular operation.
sourcepub fn set_additional_fixed_properties(self, input: Option<String>) -> Self
pub fn set_additional_fixed_properties(self, input: Option<String>) -> Self
JSON blob containing unstructured worker properties that are fixed and won’t change during regular operation.
sourcepub fn get_additional_fixed_properties(&self) -> &Option<String>
pub fn get_additional_fixed_properties(&self) -> &Option<String>
JSON blob containing unstructured worker properties that are fixed and won’t change during regular operation.
sourcepub fn vendor_properties(self, input: VendorProperties) -> Self
pub fn vendor_properties(self, input: VendorProperties) -> Self
Properties of the worker that are provided by the vendor FMS.
sourcepub fn set_vendor_properties(self, input: Option<VendorProperties>) -> Self
pub fn set_vendor_properties(self, input: Option<VendorProperties>) -> Self
Properties of the worker that are provided by the vendor FMS.
sourcepub fn get_vendor_properties(&self) -> &Option<VendorProperties>
pub fn get_vendor_properties(&self) -> &Option<VendorProperties>
Properties of the worker that are provided by the vendor FMS.
sourcepub fn position(self, input: PositionCoordinates) -> Self
pub fn position(self, input: PositionCoordinates) -> Self
Supported coordinates for worker position.
sourcepub fn set_position(self, input: Option<PositionCoordinates>) -> Self
pub fn set_position(self, input: Option<PositionCoordinates>) -> Self
Supported coordinates for worker position.
sourcepub fn get_position(&self) -> &Option<PositionCoordinates>
pub fn get_position(&self) -> &Option<PositionCoordinates>
Supported coordinates for worker position.
sourcepub fn orientation(self, input: Orientation) -> Self
pub fn orientation(self, input: Orientation) -> Self
Worker orientation measured in units clockwise from north.
sourcepub fn set_orientation(self, input: Option<Orientation>) -> Self
pub fn set_orientation(self, input: Option<Orientation>) -> Self
Worker orientation measured in units clockwise from north.
sourcepub fn get_orientation(&self) -> &Option<Orientation>
pub fn get_orientation(&self) -> &Option<Orientation>
Worker orientation measured in units clockwise from north.
Trait Implementations§
source§impl Clone for UpdateWorkerFluentBuilder
impl Clone for UpdateWorkerFluentBuilder
source§fn clone(&self) -> UpdateWorkerFluentBuilder
fn clone(&self) -> UpdateWorkerFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more