pub struct GetOTAUpdateFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetOTAUpdate
.
Gets an OTA update.
Requires permission to access the GetOTAUpdate action.
Implementations§
source§impl GetOTAUpdateFluentBuilder
impl GetOTAUpdateFluentBuilder
sourcepub fn as_input(&self) -> &GetOtaUpdateInputBuilder
pub fn as_input(&self) -> &GetOtaUpdateInputBuilder
Access the GetOTAUpdate as a reference.
sourcepub async fn send(
self
) -> Result<GetOtaUpdateOutput, SdkError<GetOTAUpdateError, HttpResponse>>
pub async fn send( self ) -> Result<GetOtaUpdateOutput, SdkError<GetOTAUpdateError, 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 fn customize(
self
) -> CustomizableOperation<GetOtaUpdateOutput, GetOTAUpdateError, Self>
pub fn customize( self ) -> CustomizableOperation<GetOtaUpdateOutput, GetOTAUpdateError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn ota_update_id(self, input: impl Into<String>) -> Self
pub fn ota_update_id(self, input: impl Into<String>) -> Self
The OTA update ID.
sourcepub fn set_ota_update_id(self, input: Option<String>) -> Self
pub fn set_ota_update_id(self, input: Option<String>) -> Self
The OTA update ID.
sourcepub fn get_ota_update_id(&self) -> &Option<String>
pub fn get_ota_update_id(&self) -> &Option<String>
The OTA update ID.
Trait Implementations§
source§impl Clone for GetOTAUpdateFluentBuilder
impl Clone for GetOTAUpdateFluentBuilder
source§fn clone(&self) -> GetOTAUpdateFluentBuilder
fn clone(&self) -> GetOTAUpdateFluentBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for GetOTAUpdateFluentBuilder
impl !RefUnwindSafe for GetOTAUpdateFluentBuilder
impl Send for GetOTAUpdateFluentBuilder
impl Sync for GetOTAUpdateFluentBuilder
impl Unpin for GetOTAUpdateFluentBuilder
impl !UnwindSafe for GetOTAUpdateFluentBuilder
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.